Буфер TRI дозволяє явно вказати компіляторові на необхідність використання виходу з Z станом. Буфер має інформаційний вхід (IN), вхід дозволу роботи (ОЕ) і вихід (OUT).
Якщо на вході ОЕ присутня логічна одиниця, то сигнал на виході OUT повторює сигнал, що надходить на вхід IN. Якщо логічний нуль, то вихід буфера TRI перебуває в Z стані. Якщо ж вхід ОЕ буфера залишиться непідключеним, то на нього автоматично буде подана логічна одиниця.
Правила використання буфера TRI:
§ Сигнал з виходу буфера TRI повинен подаватися тільки на один вивід: типу вхід/вихід (BIDIR) або вихід (OUTPUT) НВІС.
§ При використанні сигналу з виходу буфера як вхідного сигналу для логічних елементів НВІС, він повинен бути одночасно поданий і на вивід типу вхід/вихід (BIDIR) або вихід (OUTPUТ) НВІС.
1.10. Примітиви тригерів
У табл.10 наведені використовувані в мові AHDL примітиви тригерів.
Таблиця 10
Примітив | Прототип примітива |
DFF | FUNCTION DFF (D, CLK, CLRN, PRN) RETURNS (Q) |
DFFE | FUNCTION DFFE (D,CLK,CLRN, PRN, ENA) RETURNS (Q) |
TFF | FUNCTION TFF (T, CLK, CLRN, PRN) RETURNS (Q) |
TFFE | FUNCTION TFFE (T, CLK, CLRN, PRN, ENA) RETURNS (Q) |
JKFF | FUNCTION JKFF (J, K, CLK, CLRN, PRN) RETURNS (Q) |
JKFFE | FUNCTION JKFFE (J, K, CLK, CLRN, PRN, ENA) RETURNS (Q) |
SRFF | FUNCTION SRFF (S, R, CLK, CLRN, PRN) RETURNS (Q) |
SRFFE | FUNCTION SRFFE (S, R, CLK, CLRN, PRN, ENA) RETURNS (Q) |
LATCH | FUNCTION LATCH (D, ENA) RETURNS (Q) |
Виводи тригерів:
D, T, J, K, S, R — інформаційні входи;
CLK — вхід тактового сигналу (активний перепад 0→1);
CLRN — вхід асинхронного скидання тригера (активний рівень логічний нуль);
PRN — вхід асинхронної установки тригера (активний рівень логічний нуль);
ENA — вхід дозволу роботи тригера (активний рівень → логічна одиниця).
2. СТРУКТУРА ТЕКСТОВОГО ОПИСУ
В цьому розділі описується структура текстового файлу (проекту) мовою AHD. Розділи і оператори мови AHD описуються в тому порядку, в якому вони слідують в текстовому файлі проекту (TDF – Text Design File). Нижче наведена загальна структура текстового файлу проекту.