Курсовая работа: Цифровой измеритель разности двух напряжений
architecture A5 of counter is
begin
p1: process (reset, up)
variable C_out1: unsigned (3 downto 0);
begin
if reset='0' then
C_out1: = "0000";
else
if up'event and up='1'then
C_out1: =C_out1+1;
else C_out1: =C_out1;
end if;
end if;
C_out<=C_out1 after 3ns;
end process;
end A5;
3.4 Исследование работы моделей модулей
Исследование работоспособности моделей проводилось с помощью анализа временных диаграмм сигналов. Задавая входное возмущение, производится анализ соответствующих ему выходных сигналов. По таблице соответствий выносится заключение о работоспособности модели. Ниже приведены временные диаграммы, полученные по каждому из модулей.
В идеальном случае при тестировании модели необходимо подать все возможные входные комбинации и проанализировать выходные возмущения. Однако не всегда это является возможным и оправданным, на практике выбирается множество тестовых комбинаций описывающих основные свойства разрабатываемой модели.
Рисунок 3.1 - Временная диаграмма, полученная при анализе модели ДУ.
Из временной диаграммы видно, что дифференциальный усилитель выполняет вычитание In1-In2 и выдает на выход Out1 получившуюся разность.
Рисунок 3.2 - Временная диаграмма, полученная при анализе модели ГЛИН.
Генератор линейно изменяющегося напряжения выдает на выход out1, нарастающее со скоростью 100нс, напряжение от 1В до 10В. На инверсном выходе not_out1 напряжение, падающее со скоростью 100нс, от -1В до 10В.
Рисунок 3.3 - Временная диаграмма, полученная при анализе модели генератора
На выходе устройства появляются логические уровни 0 и 1 длительностью 50нс.
Рисунок 3.4 - Временная диаграмма, полученная при анализе модели счетчика.