Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   БК-0010/0011 (http://zx-pk.ru/forumdisplay.php?f=59)
-   -   Замена ОЗУ БК0011М (http://zx-pk.ru/showthread.php?t=20592)

Woland 4th January 2013 15:56

Замена ОЗУ БК0011М
 
Есть мысли заменить в ОЗУ БК0011М, состоящее из 16шт КР565РУ5 на один корпус TC511664BJ (64к х 16 бит). Но есть проблема, у TC511664BJ регенерация строк осуществляется через 8 адресных линий, а у КР565РУ5 через 7. Контроллер ОЗУ БК0011М более 7ми линий регенерировать не умеет, поэтому нужно либо придумать, как регенерировать 8 линий семью сигналами регенерации, либо периодически запускать внутреннюю регенерацию CAS-before-RAS, подавая периодически сигнал CAS перед RAS. При таком режиме регенерации число линий регенерации пофиг.
У наших микросхем такой режим внутренней регенерации появился начиная с РУ7.
Если кто-то может предложить решение проблемы, буду признателен. Выбор предпочтителен в пользу того решения, которое меньше доп. корпусов логики потребует.

P.S. Писать просьба только по существу дела, комментарии в духе "зачем", "кому оно надо", "почему сам не можешь", "не соблюдается идеология" - игнорируются.

Vladimir_S 4th January 2013 16:19

Woland, БК0011М не знаю и схемы не видел, но думаю может статика покатит?

Woland 4th January 2013 17:19

Увы, но статика там не подойдет, т.к. контроллер ОЗУ там выставляет мультиплексированные адреса, т.е. и младшая и старшая часть 16-битного адреса по одним и тем же 8-ми линиям. Каждый из кусков адреса стробируется своим управляющим сигналом - RAS и CAS для DRAM.

Woland 10th January 2013 20:07

А сам счетчик на чем делать, много займет корпусов?
Или как вариант, поставить два корпуса драм TC511664BJ, используя половинку каждого таким образом:
A7 надо сделать как сигнал выбора, какой из двух чипов читается/пишется..
Линии регенерации А0-А6 будут заведены на оба чипа памяти, они же будут адресом строки обоих чипов, а линии A0-A7 будут адресом столбца для обоих, при этом сигнал A7 при выставлении адреса строки должен задавать, DIN/DOUT какой из двух микросхем будет актуальным.
Только вот вопрос, такая доп. логика, разграничивающая два чипа памяти, сколько корпусов по минимуму займет?

Mdesk 11th January 2013 13:51

Такой вариант со статикой? Но не уверен. (D22, D23 при этом остаются).
CY7C1021D (64K x 16) Static RAM

Woland 11th January 2013 21:28

>> D22, D23 при этом остаются
А разве выкинуть их нельзя? Вроде как если регистры D22 D23 выкинуть и поменять немного логику управления буфером (потому что его открывать надо только когда процессору данные нужны, а если дисплею - то там сдвиговые регистры дисплея должны напрямую на выходы памяти цепляться), то тоже должно получиться... Итого двумя корпусами меньше было бы на плате..

Mdesk 11th January 2013 23:42

Quote:

Originally Posted by Woland (Post 566443)
>> D22, D23 при этом остаются
А разве выкинуть их нельзя?

Можно, но на такой вариант моих познаний не хватает. Я D22, D23 оставляю. Да и не факт еще, что чистые касы годятся для управления срам.

Woland 14th January 2013 21:45

На БКшном форуме схему прокомментировали:

? MM @ - 11 января 22:54
1.Посмотрел ссылку от 19:30 - там, видимо, сигналы ОЕ и СЕ надо местами поменять, а так вроде бы рабочая.
(т.к. сигнал выборки ДОЗУ - именно КАС, остальные - требуха. ).
2.Выходные защелки с ДОЗУ никак нельзя ни убирать, ни заменять на просто шинные формирователи - момент выборки ДОЗУ в ВП1-037
исчисляется десятками нс - без растягивания присуствия данных на МПИ не обойтись.
3.Кас не задерживается - иначе бы видео дергалось, как в КСМ ДВК.
4.Соотношение ВЕ и ДОУТ - при выборке ДОЗУ в режиме записи присуствуют сигналы ВЕ-0в, и ДОУТ-0в, при окончании цикла процессора
ВП1-037 снимает сигнал ВЕ ДОЗУ, а сигнал ДОУТ еще некотрое время остается - им камень заведует.

и еще

? MM @ - 12 января 00:09
За место борьба здесь:
http://mdesk.ru/bk-0011m/bk-sram.pdf - поменять СЕ и ОЕ местами и попробовать. (Я бы еще одну защелку поставил и на КАС - с
элемента ЛА3, который идет на СОЗУ. И выбрал бы ИР22 - там можно прямо от РАС - на "защелкнуть" ИР22.)


---------- Post added at 20:45 ---------- Previous post was at 20:45 ----------

Как платы прибудут из производства, попробую протестировать эту схему на проводочках.

Mdesk 14th January 2013 23:31

Вариант 2.
По замечаниям MM получается такая схема. Тут ИС в корпусах TSOP-44, SO-20. Существующие D22, D23 (ИР23) на плате БК остаются.

Вариант 1.
Вариант Kisser из темы того же форума (12.01.2012 00:50). У него всё в DIP-корпусах, повторяемость лучше. SRAM у него - 2 шт. NEC 431000 в широких 32-пин DIP-корпусах. (Можно попробовать SRAM 2 шт. UMC UM61512A в узких 32-пин DIP-корпусах - их легче развести на плате).

Есть, что пробовать...

Ал-р 15th January 2013 02:50

Схема Kisser удобней при индивидуальной сборке, всё в ДИП:
1) мс в узких корпусах типа UM61512, W24512AK и т.п. из кэша 486-плат удобны для такой схемы, они там стояли на панельках и мне кажется их обычно оставляли даже если сами платы выкидывались (у меня например есть десяток)
2) не стоит эксперементировать с выбрасыванием выходных регистров, они очень даже хорошо стоят. При эксперементах с АП6 от лобового столкновения с ней чему-то может и поплохеть ... Кстати вместо АП6 я например и на входе собираюсь тоже поставить регистры :)
3) по обозначиниям выходов регистра 74LS165 (555ИР9): если выход 9 обозначен как SO, то вывод 7 это инверсный-SO - соответственно это прямой и инверсный выходы регистра (из разряда D7)


All times are GMT +4. The time now is 02:33.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.