Проектирование цифровых устройств на базе ПЛИС фирмы XILINX в среде WebPACK ISE. Бобрешов А.М - 42 стр.

UptoLike

Составители: 

42
BUFE, BUFE4,8,16 - буферы с третьим состоянием . Обозначается
символом на схеме. Когда Е =1, буфер активен , когда Е =0, то выход
буфера находится в третьем (высокоимпедансном ) состоянии.
BUFG буфер глобальной тактовой шины , служащей для
распределения сигналов синхронизации. Обычно управляется компонентом
IBUFG или CLKDLL, однако может также управляться компонентом IBUF
или встроенной логикой .
BUFGDLL буфер глобальной тактовой шины . Представляет собой
комбинацию компонентов IBUFG, CLKDLL и BUFG. Выводит сигнал с
соответствующего внешнего вывода микросхемы непосредственно на
глобальную шину. При этом осуществляется выравнивание фронтов, то есть
сигнал на глобальной шине отстает от внешнего сигнала ровно на период.
Этот компонент рекомендуется использовать вместо трех указанных для
упрощения читаемости схемы.
BUFGP буфер глобальной тактовой шины . Представляет собой
комбинацию компонентов IBUFG и BUFG. Функционально работает так же,
как компонент BUFGDLL, однако не производит выравнивание фронтов.
Соответственно, отсутствует длительный переходной процесс, который
вносит компонент CLKDLL.
BUFT, BUFT4,8,16 - буферы с третьим состоянием . Обозначается
символом на схеме. Когда T=0, буфер активен , когда T=1, то выход
буфера находится в третьем (высокоимпедансном ) состоянии. Данный
элемент отличается от BUFE только полярностью управляющего сигнала.
Компараторы
COMP2,4,8,16 двоичный компаратор . Тестирует аргументы на
равенство. Выходной сигнал EQ принимает значение 1 только если входные
аргументы A и B побитно совпадают. Следующий VHDL-код иллюстрирует
принцип работы COMP2.
architecture behavioral of comp2 is
begin
process (A, B)
begin
                                             42

      BUFE, BUFE4,8,16 -          б уф ер ы с тр етьи м состояни ем . О б означается

си м волом             на сх ем е. К огда Е =1, б уф ер акти вен, когда Е =0, то вы х од
б уф ер анах оди тся в тр етьем (вы сокои м педансном ) состояни и .

       BUFG – б уф ер глоб альной тактовой ш и ны , служ ащ ей для
р аспр еделени я си гналов си нх р они заци и . О б ы чно упр авляется ком понентом
IBUFG и ли CLKDLL, однако м ож ет такж е упр авляться ком понентом IBUF
и ли встр оенной логи кой .

       BUFGDLL – б уф ер глоб альной тактовой ш и ны . Пр едставляет соб ой
ком б и наци ю ком понентов IBUFG, CLKDLL и BUFG. В ы води т си гнал с
соответствую щ его внеш него вы вода м и кр осх ем ы непоср едственно на
глоб альную ш и ну. Пр и этом осущ ествляется вы р авни вани е ф р онтов, то есть
си гнал на глоб альной ш и не отстает от внеш него си гнала р овно на пер и од.
Э тот ком понент р еком ендуется и спользовать вм есто тр ех указанны х для
упр ощ ени ячи таем ости сх ем ы .

       BUFGP – б уф ер глоб альной тактовой ш и ны . Пр едставляет соб ой
ком б и наци ю ком понентов IBUFG и BUFG. Ф ункци онально р аб отает так ж е,
как ком понент BUFGDLL, однако не пр ои зводи т вы р авни вани е ф р онтов.
Соответственно, отсутствует дли тельны й пер ех одной пр оцесс, котор ы й
вноси т ком понент CLKDLL.

      BUFT, BUFT4,8,16 -          б уф ер ы с тр етьи м состояни ем . О б означается


си м волом           на сх ем е. К огда T=0, б уф ер акти вен, когда T=1, то вы х од
б уф ер а нах оди тся в тр етьем (вы сокои м педансном ) состояни и . Д анны й
элем ент отли чаетсяот BUFE только поляр ностью упр авляю щ его си гнала.


       Ко м па р а то р ы
       COMP2,4,8,16 – двои чны й ком пар атор . Т ести р ует ар гум енты на
р авенство. В ы х одной си гнал EQ пр и ни м ает значени е 1 только если вх одны е
ар гум енты A и B поб и тно совпадаю т. Следую щ и й VHDL-коди ллю стр и р ует
пр и нци п р аб оты COMP2.
       architecture behavioral of comp2 is
       begin
       process (A, B)
       begin