Курсовая работа: Цифровой измеритель разности двух напряжений
Разработка интерфейса ГЛИН.
Генератор линейно изменяющегося напряжения имеет два выхода: прямой (напряжение нарастает от 0 до10 В) и инверсный (напряжение падает от 0 до - 10В)
library IEEE;
use IEEE. STD_LOGIC_1164. all;
entity GLIN is
port (out1: out integer range 0 to 10;
not_out1: out integer range - 10 to 0);
end entity GLIN;
Разработка интерфейса компаратора.
Компаратор имеет два входа типа integerи один цифровой выход типа std_logic.
library IEEE;
use IEEE. STD_LOGIC_1164. all;
entity comp is
port (U1: in integer range - 10 to 10;
U2: in integer range - 10 to 10;
U_out: out std_logic);
end comp;
Разработка интерфейса генератора тактовых импульсов.
Генератор вырабатывает импульсы и имеет только один выход.
entity gen is
port (gen_out: out std_logic);
end gen;
Разработка интерфейса счетчика.
Счетчик должен иметь вход сброса, вход счета и 4 выхода.
library IEEE;
use IEEE. STD_LOGIC_1164. all, IEEE. Numeric_STD. all;
entity counter is
port (reset: in std_logic;
up: in std_logic;