Как бы пытаясь распределить ноги в CPLD наткунулся на то что входы 22 (CS) и 24 (ОE) ПЗУ соединены и сигнал идет на CPLD как RDROM/ Но также есть и сигнал WRROM/. Хотя по сути так работать не будет. Видимо изначально Igrosoft использовал вместо ПЗУ плату с ОЗУ - эмулятором ПЗУ. Но для нас это как то мало пригодно.
Два пути выхода из ситуации.
1. Забить на запись в ПЗУ и сигнал WRROM/ принудительно в CPLD притянуть к VCC.
2. Не забивать на запись в ПЗУ, а доработать до полноценного функционала. Ну мало ли, например поиграться потом с записью в ПЗУ если это типа стенда для кроликов.
Итак, так как мы не ищем легких путей - пойдем по второму пути.
Шаг 8. Делаем вменяемые сигналы работы с ПЗУ.
Для начала отрезаем дорожку ведущуюю от 24 вывода, идущую к выводу 22.
Оставляем значит дорожку RDROM/ как есть, она теперь будет идти к выводу ОЕ (22)
Далее 22 вывод (CS) необходимо соединить с сигналом GND. Теперь как бы выбор микросхемы весгда активен, а разруливать ситуацию с ПЗУ будем по сигналам OE и WR, сответственно RDROM/ и WRROM/
Так как не получилось вывести сей сигнал на верх платы, посему появился первый проводок на нижней стороне.
И так на закуску, вот забрал в субботу пришедший метр памяти![]()
Фото кликабельны






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