Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AHDL.doc
Скачиваний:
20
Добавлен:
08.11.2018
Размер:
869.89 Кб
Скачать

Примитивы триггеров

DFF, DFFE – примитивы D-триггеров;

TFF, TFFE – примитивы T-триггеров;

JKFF, JKFFE – примитивы JK-триггеров;

SRFF, SRFFE– примитивы RS-триггеров;

LATCH – примитив «защелки».

В табл. 7 приведены описание выводов прототипов триггеров

Таблица 7

Выводы

Описание

d, t, j, k, s, r

– информационные входы триггеров

clk

– вход тактового сигнала

clrn

– вход асинхронного сброса триггера

prn

– вход асинхронной установки триггера

ena

– вход разрешения работы триггера

q

– выход

Прототипы примитивов триггеров приведены в прил. 2.

3.3. Библиотека параметризуемых функций (lpm)

В табл. 8 приведено краткое описание основных мегафункций

Таблица 8

Мегафункция

Описание мегафункции

lpm_constant

Параметризированная функция константы

lpm_abs

Параметризированная функция абсолютного значения

lpm_and

Параметризированная функция элемента «И»

lpm_or

Параметризированная функция элемента «ИЛИ»

окончание табл. 8

Мегафункция

Описание мегафункции

lpm_xor

Параметризированная функция элемента «исключающее ИЛИ»

lpm_inv

Параметризированная функция инвертора

lpm_mux

Параметризированная функция мультиплексора

busmux

Параметризированная функция шинного мультиплексора

mux

Параметризированная функция мультиплексора

lpm_decode

Параметризированная функция декодера

lpm_clshift

Параметризированная функция сдвигового регистра

lpm_bustri

Параметризированная функция трехстабильной шины

lpm_compare

Параметризированная функция компаратора

lpm_add_sub

Параметризированная функция устройства сложения/вычитания

lpm_divide

Параметризированная функция делителя

lpm_mult

Параметризированная функция умножителя

lpm_latch

Параметризированная функция регистра

lpm_ff

Параметризированная функция регистра

lpm_shiftreg

Параметризированная функция сдвигового регистра

lpm_counter

Параметризированная функция счетчика

lpm_rom

Параметризированная функция постоянного запоминающего устройства

lpm_ram_dq

Параметризированная функция оперативного запоминающего устройства с раздельными входной и выходной шинами данных

lpm_ram_io

Параметризированная функция оперативного запоминающего устройства

csdpram

Параметризированная функция двухпортового оперативного запоминающего устройства

lpm_ram_dp

Параметризированная функция двухпортового оперативного запоминающего устройства

csfifo

Параметризированная функция FIFO

lpm_fifo

Параметризированная функция FIFO

lpm_fifo_dc

Параметризированная функция FIFO с раздельными тактовыми сигналами записи и чтения

ntsc

Параметризированная функция генератора видеосигнала NTSC

clklock

Параметризированная функция ФАПЧ

PLL

Параметризированная функция ФАПЧ

В прил. 3 приведены прототипы мегафункций.

В приведенных ниже примерах показано использование основных мегафункций в достаточно простом включении.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]