Здравствуй Клапауций,
Цитата из личного сообщения:
Я думаю, что проблема возникает из-за неполного декодирования адреса. Как видно на приведённом раньше рисунке, отдельные микросхемы ОЗУ 2кБ должны выбираться логическим сложением одного из сигналов !CE2-!CE5 с одном из сигналов !CE7-!CE8. Если общий размер ОЗУ не превышает 6кБ, можно применить упрощённую схему и обойтись только сигналами !CE2-!CE4. Но в случае 8кБ, без применения сигнала !CE8 память будет видна дважды в диапазоне адресов 0x8000-0xBFFF (первая копия в диапазоне адресов 0x8000-0x9FFF и вторая в диапазоне адресов 0xA000-0xBFFF).всё работает ровно так, как описано, но никак для меня непрозрачно/понятно - почему всё-таки счётчик показывает 15557, а не 7365 ?
что ему не так?
если есть свободное время - ответь, пожалуйста, в этой теме
Сигнал !CS для микросхемы CAT71C256L-85 должен формироваться по формуле:
(!CE2 and !CE3 and !CE4 and !CE5) or !CE8




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