[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
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: info@telesys.ru