User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 36 из 36

Тема: Замена ОЗУ БК0011М

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для точной эмуляции микросхем памяти РУ5 нужен алгоритм формирования "начальной шахматки".

    Для РУ7 этот алгоритм выглядит так:

    Код:
    word wPattern = -1;
    
    for( int mem_block = 0 ; mem_block < 0x10000 ; mem_block += 0200 )
    {
    	for( int offset = 0 ; offset < 0200 ; offset += 2  )
    	{
    		word addr = mem_block + offset;
    
    		if( abRAM[addr] )
    		{
    			WORD(addr) = wPattern;
    		}
    		wPattern = ~wPattern;
    	}
    	wPattern = ~wPattern;
    }

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    26.10.2011
    Адрес
    Москва
    Сообщений
    554
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Увеличение емкости основной памяти БК приведет к нарушению обратной совместимости. На мой взгляд, лучше расширять память БК в области ДОЗУ СМК.
    Если есть весомые аргументы за расширение основной памяти - пишите.
    Разводить площадку под вторую ДРАМ думаю преждевременно, все равно придется переразводить для того, чтобы её потом задействовать.
    Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
    Продажа электронных компонентов >>тут<<

  4. #3

    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woland Посмотреть сообщение
    Разводить площадку под вторую ДРАМ думаю преждевременно, все равно придется переразводить для того, чтобы её потом задействовать.
    Нужно разводить именно 1Мх16 (25-75рублей если снять с двухчиповой SIMM72 - которую можно найти по цене в диапазоне 50-150р), под меньший чип можно и не разводить вовсе при этом, но сначала надо собрать схему на ней и запустить её, а ноги не задействованные развести на smd-перемычках "0", чтобы потом можно было макетировать с чипом 1Мх16 прямо на живой плате, а не на соплях в воздухе.

    Ретрокладовая продажи

    продажи
    [свернуть]

  5. #4

    Регистрация
    06.09.2009
    Адрес
    Москва
    Сообщений
    560
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    23 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Варианты схем и плат БК0011М с заменой ОЗУ и музыкальным сопроцессором (P-CAD 2006, PDF) - здесь.

    Варианты:
    1) ДОЗУ TC511664BJ-80 (SOJ-40, можно в панельке) с CAS на резисторах и диодах, AY;
    2) ДОЗУ TC511664BJ-80 (SOJ-40, можно в панельке) с CAS на микросхемах, AY;
    3) СОЗУ CY7C1021D (SOJ-44 без панельки), AY.

    Это всё, что придумали и проверили на макетках Woland и CD-Inc в этой теме. Однако, будет ли это нормально работать при переносе на плату БК - надо проверять.

    Скриншоты из P-CAD - здесь.
    Последний раз редактировалось Mdesk; 09.03.2013 в 16:14.

  6. #5

    Регистрация
    11.08.2009
    Адрес
    Минск
    Сообщений
    234
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Может ММ любезно предоставит нам диаграммы работы ВП1-037? А то вроде как запись в ОЗУ работает без регистров при том что длительность цикла записи ровно такая же как и цикла чтения
    При обращении к ОЗУ главный вовсе не процессор со своими длинными циклами записи-чтения ...
    "многостаночник ВП1-037" в первую очередь должен обеспечивать регенерацию-видеоданные- и только потом от тормознутого им проца данные записываюся в ОЗУ или поступают на AD при чтении.
    Последний раз редактировалось Ал-р; 16.01.2013 в 00:41.

  7. #6

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    на вход ОЕ СРАМ нужно завести инверсный WE
    Зачем?

Страница 4 из 4 ПерваяПервая 1234

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. СПб. Меняю БК0011М на ДВК.
    от SKcorp. в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 08.12.2011, 20:32
  2. [СПб] Есть дохлая БК0011М на...
    от SKcorp. в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 16.06.2011, 22:56
  3. Куплю БК0010.01 или БК0011М
    от Hakuna в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 08.06.2010, 13:32
  4. [Москва, Мир] Обменяю БК0011М
    от Mixey в разделе Барахолка (архив)
    Ответов: 40
    Последнее: 03.05.2010, 02:02
  5. Куплю БК0011/БК0011М
    от kt315b в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 18.05.2009, 01:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •