[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: LPM et.c. (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено IgorK 17 ноября 2001 г. 13:48
В ответ на: Ответ: Поспешимши. Не ставится 74244 на вход. А что делать, если надо все-таки отделить внутреннюю шину данных от внешней по отношению к ПЛИС? Latch ставить? отправлено Allex 17 ноября 2001 г. 12:04

1. В Альтере нет на кристалле трехстабильных элементов вне I/O. Используятся мультиплексоры (в последних версиях Max+ внутренние tri *кажется* ковертируются в мультиплексоры и выдается соотв предупреждение)
2. Если нужен выход с третьим состоянием, то используются элемент LPM_BUSTRI и примитив BIDIR. В LPM_BIDIR вход enabletr и выход result[] объявляются unused. Мультиплексированные данные из кристалла поступают на вход data[] (или с входа, как на рисунке). Для управления третьим состоянием используется вход enabledt (обязательно со входа только в не-ISP PLD). С BIDIR соединяется двунаправленная tridata[]. В пользовательской схеме используятся данные (в данном примере) dq[7..0].

--IgorK

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru