Да там и рассказывать вообщем-то нечего. Решили с Atomic просто на плате развести место еще под два джампера, в дополнение к существующему, который переключает 128/512 кб. Второй джампер возможно будет отключать UMB-память, так как не всем она нужна и в некоторых случаях может даже мешаться (например при использовании реальной VGA карты). Ну и третий джампер - возможно что-то типа задание начального сегмента UMB-памяти, например с 0xE0000 или 0xA0000. Пока оба эти джампера "reserved".
Еще возник вопрос - а можно ли так нагло втыкать CMOS память в микросхемы с TTL логикой? То, что оно работает у меня с моим Поиском не означает того, что оно будет работать на любых других Поисках с другими микросхемами внутри. По-хорошему нужно согласовывать и развязывать TTL<->CMOS либо буферами, либо еще как-то, на крайний случай подтянуть линии к +5V. Но адреса тянуть не хочется, так как они смотрят напрямую в системную шину адреса, и подтянув их мы подтянем всю шину адреса в Поиске. А данные в принципе и так развязаны через 245 буфер, который можно поставить 74HCT245 или 74ACT245, короче буфер, который по умолчанию умеет работать и с TTL, и с CMOS. Ну, либо сделать посадочное место для резисторной сборки 10к, что бы подтянуть ШД после буфера к питанию.
Если смотреть на на похожие проекты - Lo tech 1 mb RAM board и Lo-tech 2MB EMS board. Адреса здесь они не трогают в обоих случаях, а вот данные в случае с EMS-платкой подтягивают, в случае с 1mb RAM - не подтягивают. И как-то это все работает.





Ответить с цитированием