Главная страница
Навигация по странице:

  • Схема синхронного двоичного четырехразрядного счетчика

  • 2. Модифицировать схему так, чтобы получился двоично-десятичный

  • 3. Собрать схему синхронного двоичного четырехразрядного счетчика с

  • 4. Собрать схему синхронного двоичного 32-разрядного счетчика.

  • Светодиод LED3 мигает с частотой 20нс, так единица самого младшего разряда появляется на выходе каждую вторую итерацию счёта. 7 Выводы

  • Лэти цифровая электроника лр5. 0493_ВоронцовАА_ЛР5(исправил). Отчет по лабораторной работе 5 по дисциплине цифровая электроника


    Скачать 0.98 Mb.
    НазваниеОтчет по лабораторной работе 5 по дисциплине цифровая электроника
    АнкорЛэти цифровая электроника лр5
    Дата11.05.2022
    Размер0.98 Mb.
    Формат файлаpdf
    Имя файла0493_ВоронцовАА_ЛР5(исправил).pdf
    ТипОтчет
    #521729

    МИНОБРНАУКИ РОССИИ
    САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
    ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
    «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)
    Кафедра радиотехнических систем
    ОТЧЕТ по лабораторной работе №5 по дисциплине «цифровая электроника»
    В
    АРИАНТ
    16
    Студент гр. 0493
    Воронцов А.А.
    Преподаватель
    Комаров Г. В.
    Санкт-Петербург
    2022

    Задача
    1. Собрать схему синхронного двоичного четырехразрядного счетчика. Для этого воспользоваться кодом из приложения.
    Изучить схему, реализованную в RTL-Viewer.
    Построить временные диаграммы, иллюстрирующие работу устройства. Период тактового сигнала задать 30 нс.
    Запрограммировать в отладочную плату. Тип ПЛИС – Altera Cyclone IV E
    EP4CE22F17C6. Указать входной сигнал на key2 (clock), выходные – на LED7…LED4.
    Обратите внимание, что по каждому нажатию клавиши состояния могут увеличиться не на единицу, а на большую величину, это связано с
    «дребезгом» контактов кнопки.
    2. Модифицировать схему так, чтобы получился двоично-десятичный счетчик.
    Для этого воспользоваться кодом из приложения.
    Изучить схему, реализованную в RTL-Viewer.
    Построить временные диаграммы, иллюстрирующие работу устройства. Период тактового сигнала задать 60 нс.
    3. Собрать схему синхронного двоичного четырехразрядного счетчика с синхронным сбросом и разрешением работы. Для этого воспользоваться кодом из приложения.
    Изучить схему, реализованную в RTL-Viewer.
    Построить временные диаграммы, иллюстрирующие все режимы работы устройства. Период тактового сигнала задать 40 нс.
    4. Собрать схему синхронного двоичного 32-разрядного счетчика.
    Запрограммировать в отладочную плату. Указать входные сигналы: clock
    – R8 (частота 50МГц от кварцевого резонатора);
    сигналы q[31:28] подать на LED6-LED3.
    C какой частотой мигает светодиод LED3? Поясните почему.

    2 1. Схема синхронного двоичного четырехразрядного счетчика.
    Код: module lab5 (clk, out); input clk; output [3:0] out; reg [3:0] out; always @(posedge clk) out <= out + 1; endmodule
    Рис. 1 - Схема в RTL Viewer.
    Рис. 2-осциллограмма синхронного двоичного четырехразрядного счетчика.

    3
    Рис. 3 – PinPlanner
    2. Модифицировать схему так, чтобы получился двоично-десятичный
    счетчик.
    Код:
    Рис. 4-осциллограмма двоично-десятичного счетчика.

    4
    Рис. 5 - Схема в RTL Viewer.
    3. Собрать схему синхронного двоичного четырехразрядного счетчика с
    синхронным сбросом и разрешением работы.
    Код: module lab5 (clk, reset, enable, out); input clk, reset, enable; output [3:0] out; reg [3:0] out; always @(posedge clk) if (reset) out <= 4'b0; else if (enable) out <= out + 1; endmodule
    Рис. 6 - Схема в RTL Viewer.

    5
    Рис. 7(1)- Схема в RTL Viewer.
    4. Собрать схему синхронного двоичного 32-разрядного счетчика.
    Код: module counter(clock, q); input clock; output [31:0] q; reg [31:0]q; always @(posedge clock) q<= q + 1; endmodule
    Рис. 7(2)- Схема в RTL Viewer.

    6
    Рис. 8- Pin Planer
    Светодиод LED3 мигает с частотой 20нс, так единица самого
    младшего разряда появляется на выходе каждую вторую итерацию
    счёта.

    7
    Выводы:
    В данной работе мы изучили схемы различных счётчиков, использовали язык Verilog для различных типов счетчиков, проанализировали каждую схему в
    RTL Viewer и изучили осциллограммы. Использовав
    Pin Planer запрограммировали ПЛИС и получили наглядную демонстрацию принципа работы счетчиков.


    написать администратору сайта