Доброе время суток !
Подскажите пожалуйста как в EPM3128ATC144-5 (Altera) реализовать двунправленную 8ми битную шину данных ???
это мне нужно для записи чтения байта из внешнего статического ОЗУ
Я делаю так 1.Обозначаю выводы как (BIDIRС) которые непосредственно идут на выводы (d0..d7) микросхемы.
2.внутри схемы подводит данные порт реализованный на эквиваленте 1533ИР23 3.а выводит 1533ИР27 (если поставить ир23 то ругается компилятор)
так вот читается всякая билеберда !!! (все остальные узлы схемы проверил экспириментально и все ок , проблема имеено в узле ввода вывода , т.е. в реализации двунаправленной шины)
а если исключить из схемы выводы которые идут на м икросхему памяти , тоесть игнорировать ее на время ,чтобы просто проверить передачу байта из регистра в регистр, то компилятор MaxPlus начинает ругаться на то что входы ИР27 оказались подключенными к выходам ИР23 , мол выходы ир23 должны быть подсоеденены только к BIDIRC
|