Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGR.doc
Скачиваний:
0
Добавлен:
23.11.2019
Размер:
319.49 Кб
Скачать

Расчётно-графическая работа по дисциплине тпкс на тему: "Поведенческое описание схемотехнических устройств на языке vhdl" Порядок выполнения работы

Задания для выполнения расчётно-графической работы приведены ниже в этом документе. Номер варианта задания на ргр приведен в таблице 18 (в конце документа).

Выполнение задания заключается в поведенческом описании на языке VHDL алгоритма работы заданного схемотехнического устройства в САПР Quartus II с последующим моделированием его работы, построением временных диаграмм и их анализом. Каждое задание имеет несколько уровней сложности, которые отличаются различным количеством баллов.

Выполнение задания более высокого уровня автоматически подразумевает выполнение всех заданий более низких уровней!

Содержание отчета по ргр

Отчет о выполнении РГР должен содержать:

- титульный лист с указанием темы расчётно-графической работы;

- краткие теоретические сведения (не менее 4-х страниц), касающиеся класса схемотехнического устройства, указанного в задании на ргр;

- описание варианта задания (таблица задания, которая включает только те уровни, которые выполнены);

- поведенческое описание на языке VHDL алгоритма работы заданного устройства с подробными комментариями;

- анализ временных диаграмм работы описанного устройства (построенные временные диаграммы должны содержать все комбинации входных сигналов, указанные в разделе "Алгоритм работы");

- выводы.

Задание №1

Разработать поведенческое описание на языке VHDL алгоритма работы асинхронного счётчика с последовательным переносом.

Таблица 1 – Задание №1

Уровень I (0 – 5 баллов)

Интерфейс устройства

Счётчик содержит асинхронный вход сброса Res, асинхронный вход установки Set, счётный вход Clk, вход разрешения счёта Enable, выход Result [...].

Разрядность выходного сигнала Result [...] счётчика задается как статический параметр, значение которого должно быть не менее 4.

Алгоритм работы

Если на входе Res удерживается низкий уровень сигнала, то на выходе счётчика устанавливается низкий уровень сигнала (независимо от состояния остальных входов).

Если на входе Set удерживается низкий уровень сигнала, то на выходе счётчика устанавливается высокий уровень сигнала (независимо от состояния остальных входов).

Если на входах Res и Set одновременно удерживается низкий уровень, то выход счётчика переходит в Z-состояние.

Если на входах Res, Set, Enable удерживается высокий уровень сигнала, то счётчик осуществляет насчёт импульсов, поступающих на его счётный вход по переднему фронту импульса. В случае, когда на вход Enable подается низкий уровень, счётчик прекращает насчёт импульсов и хранит своё текущее значение.

Уровень II (5 – 10 баллов)

Интерфейс устройства

Счётчик должен дополнительно содержать вход Dir, который управляет направлением счёта.

Алгоритм работы

Если на входе Dir удерживается низкий уровень сигнала, то счётчик работает как суммирующий.

Если на входе Dir удерживается высокий уровень сигнала, то счётчик работает как вычитающий.

Уровень III (10 – 15 баллов)

Интерфейс устройства

Дополнительно счётчик содержит вход данных Data [...], разрядность которого равна разрядности самого счётчика, вход загрузки данных Load.

Алгоритм работы

Если на входе Load удерживается высокий уровень, то в счётчик загружается значение, установленное на входе Data [...] независимо от состояния входа Enable.

Низкий уровень на входе Load никак не влияет на работу счётчика.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]