Хелпикс

Главная

Контакты

Случайная статья





Порядок выполнения работы (Часть 2)



4.3 Порядок выполнения работы (Часть 2)

Индивидуальное задание:T-триггер, синхронизированный передним фронтом с синхронной установкой в 1

4.3.1 Условное графическое изображение проектируемой комбинационной схемы

4.2.2 Таблица истинности проектируемого устройства

R T Q(t+1)
Q(t)

4.2.3 VHDL-описание комбинационной схемы устройства

library IEEE;

use IEEE.std_logic_1164.all;

entity D_ff_sR is

port  

(T: in STD_LOGIC;

 C: in STD_LOGIC;

 R: in STD_LOGIC;

 Q: out STD_LOGIC);

end D_ff_sR; 

architecture D_ff_sR of D_ff_sR is

begin

 

process (C)

variable Qint: STD_LOGIC;

begin

if (C'event and C='1') then --синхронная запись Q по переднему фронту

       if R='1' then          --синхронная установка в 1

                  Q <= '1';

                  elsif (T='1') then Qint := not(Qint);

                  elsif (T='0') then Qint := Qint;

       end if;

end if;

Q<=Qint;

end process;

end D_ff_sR;

4.2.4 Листинг UCF файла

NET "T"   LOC = "H18";

NET "Q" LOC = "F12";

NET "R" LOC = "L13";

NET "C" LOC = "L14";

NET "C" CLOCK_DEDICATED_ROUTE = FALSE;

4.2.5 Результаты автоматизированного синтеза проекта в виде графического отображения схемы преобразователя:

 

 

 

4.3 Выводы

В данной лабораторной работе я изучил законы функционирования элементарных автоматов. Записал таблицу истинности, написал VHDL – код, записал в листинг UCF файла значение кнопок, и получил схематический график после синтеза проекта. Далее написал VHDL – код для T-триггер, синхронизированного передним фронтом с асинхронным сбросом в 0,синхронизировал и получил результат проекта в виде графического отображения схемы.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.