ВУЗ:
Составители:
Рубрика:
48
№ поля Описание
1 M – обозначение мультиплексора
2 Организация мультиплексора. 2_1 – мультиплексор 2*1
3 Количество инвертированных входов
4 Наличие разрешающего входа. Когда на разрешающем входе
0, то на выходе тоже 0 независимо от состояний других входов
Сдвиговые регистры
Обозначения, используемые для сдвиговых регистров, отображены на
следующей схеме:
SR 8 R L E D - символ аббревиатуры
1 2 3 4 5 6 - № поля
№ поля Описание
1 SR – обозначение сдвигового регистра
2 Разрядность (кол-во бит в цепочке)
3 R – синхронный сброс, C – асинхронный сброс
4 L – возможность предварительной загрузки
5 E – разрешающий вход (разрешает работу регистра при
поступлении тактового сигнала)
6 D – возможность изменения направления сдвига
Ниже для примера приводится функциональное описание компонента
SR4RLED на языке VHDL
architecture Behavioral of sr4rled is
begin
process(C)
begin
if (C’event and C=’1’) then
if (R=’1’) then
Q <= (others => ’0’);
elsif (CE=’1’) then
if (L=’1’) then
Q <= D;
else
if (LEFT=’1’) then
Q <= Q(WIDTH-2 downto 0) & SLI;
else
Q <= SRI & Q(WIDTH-1 downto 1) ;
end if;
end if;
48 № поля О пи сани е 1 M – об означени ем ульти плексор а 2 О р гани заци ям ульти плексор а. 2_1 – м ульти плексор 2*1 3 К оли чество и нвер ти р ованны х вх одов 4 Н али чи е р азр еш аю щ его вх ода. К огда на р азр еш аю щ ем вх оде 0, то навы х одетож е0 незави си м о от состояни й др уги х вх одов С дви го вы ер еги стр ы О б означени я, и спользуем ы е для сдви говы х р еги стр ов, отоб р аж ены на следую щ ей сх ем е: SR 8 R L E D - си м волаб б р еви атур ы 1 2 3 4 5 6 - № поля № поля О пи сани е 1 SR – об означени есдви гового р еги стр а 2 Разр ядность (кол-во б и т в цепочке) 3 R – си нх р онны й сб р ос, C – аси нх р онны й сб р ос 4 L – возм ож ность пр едвар и тельной загр узки 5 E – р азр еш аю щ и й вх од (р азр еш ает р аб оту р еги стр а пр и поступлени и тактового си гнала) 6 D – возм ож ность и зм енени янапр авлени ясдви га Н и ж е для пр и м ер а пр и води тся ф ункци ональное опи сани е ком понента SR4RLED наязы кеVHDL architecture Behavioral of sr4rled is begin process(C) begin if (C’event and C=’1’) then if (R=’1’) then Q <= (others => ’0’); elsif (CE=’1’) then if (L=’1’) then Q <= D; else if (LEFT=’1’) then Q <= Q(WIDTH-2 downto 0) & SLI; else Q <= SRI & Q(WIDTH-1 downto 1) ; end if; end if;