ВУЗ:
Составители:
Рубрика:
41
begin
sum <= (’0’ & A) + (’0’ & B) + (zeros & CI);
S <= sum(WIDTH-1 downto 0);
CO <= sum(WIDTH);
end process;
end Behavioral;
ADSU4,8,16 – 4, 8, 16 бит сумматор /вычитатель. Имеет входной бит
переноса (CI), выходной флаг переноса (CO), флаг переполнения (OFL).
Следующий VHDL-код иллюстрирует принцип работы ADSU4.
architecture Behavioral of adsu4 is
begin
process (A,ADD,B)
begin
if (ADD=’1’) then
S <= A + B;
else
S <= A - B;
end if;
end process;
end Behavioral;
Буферы
Буферы служат для ввода сигналов в кристалл, для вывода сигналов,
для организации внутри кристалла шин с третьим состоянием , а также как
формальный элемент на схеме, не выполняющий никаких преобразований
сигналов.
BUF – буфер общего применения. Обозначается символом на
схеме. Не выполняет никаких действий над входным сигналом . Может
использоваться в схемотехническом редакторе, однако при трассировке
схемы удаляется.
BUFCF - связь на схеме, которая содержит данный элемент,
реализуется с помощью локальных трассировочных ресурсов, соединяющих
соседние функциональные генераторы . Это уменьшает временную задержку .
Данный элемент следует использовать осторожно, поскольку не всякая схема
может быть реализована с помощью локальных связей (подробности
содержатся в техническом описании).
41 begin sum <= (’0’ & A) + (’0’ & B) + (zeros & CI); S <= sum(WIDTH-1 downto 0); CO <= sum(WIDTH); end process; end Behavioral; ADSU4,8,16 – 4, 8, 16 б и т сум м атор /вы чи татель. И м еет вх одной б и т пер еноса (CI), вы х одной ф лаг пер еноса (CO), ф лаг пер еполнени я (OFL). Следую щ и й VHDL-коди ллю стр и р ует пр и нци п р аб оты ADSU4. architecture Behavioral of adsu4 is begin process (A,ADD,B) begin if (ADD=’1’) then S <= A + B; else S <= A - B; end if; end process; end Behavioral; Буф ер ы Буф ер ы служ ат для ввода си гналов в кр и сталл, для вы вода си гналов, для ор гани заци и внутр и кр и сталла ш и н с тр етьи м состояни ем , а такж е как ф ор м альны й элем ент на сх ем е, не вы полняю щ и й ни каки х пр еоб р азовани й си гналов. BUF – б уф ер об щ его пр и м енени я. О б означается си м волом на сх ем е. Н е вы полняет ни каки х дей стви й над вх одны м си гналом . М ож ет и спользоваться в сх ем отех ни ческом р едактор е, однако пр и тр асси р овке сх ем ы удаляется. BUFCF - связь на сх ем е, котор ая содер ж и т данны й элем ент, р еали зуется с пом ощ ью локальны х тр асси р овочны х р есур сов, соеди няю щ и х соседни е ф ункци ональны е генер атор ы . Э то ум еньш ает вр ем енную задер ж ку. Д анны й элем ент следует и спользовать остор ож но, поскольку не всякая сх ем а м ож ет б ы ть р еали зована с пом ощ ью локальны х связей (подр об ности содер ж атсяв тех ни ческом опи сани и ).
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »