[an error occurred while processing this directive]
|
Добрый день!
Возможно моя проблема и не является проблемой, или это FAQ, прошу не пинать. А суть в следующем: Имеется Мега 128 и кристалл программируемой логики. Сейчас выбираю, как буриданов осел, между EPM3256A и EP1K10. В общем-то ACEX в 2 раза дешевле (с учетом бесплатной загрузки из той же Меги), но при моделировании возникают непонятки. У меня несколько синхронных счетчиков, допустим 8-ми разрядных. Мега читает такой счетчик по шине данных в режиме работы с ПЛИС'ом как с внешним ОЗУ. С 3000-ным семейством все нормально. Все четко, синхронно, как и задумывалось. С АСЕХ'ом же наблюдается "дрожание" в момент пересчета. Пробовал и в графическом редакторе (из двух штук "4cout"), и описаловом в AHDL, без разницы, все работает, и там и там с "мусором". А сейчас полистал книжку В. Стешенко "ПЛИС фирмы Альтера..." и там увидел скриншот сигнального редактора на стр.145, в точности похожий на похожий на мой - при смене выходных сигналов D[7..0] "звон" то есть то нет.
Так вот - что делать? У меня нет опыта работы с АСЕХ'ами, то, что я описАл - не окажется для меня впираловом? Если мега прочитает D[7..0]в момент такого состояния - что она прочитает? Чтение-то идет асинхронно со счетом.
Или это все ерунда, в реальной П/П все умрет на емкостях монтажа? В общем-то "звенит" не более 1нс... В общем это у всех "звенит", или только у меня в ушах? :-)
E-mail: info@telesys.ru