Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)
РАЗРАБОТКА ВЫЧИСЛИТЕЛЬНОГО БЛОКА
Отчет по лабораторной работе №8
по дисциплине «Электроника и схемотехника»
Вариант №7
Студент гр. 739-1
Климанов М. Д.
13.06.2021
Руководитель
Доцент БИС
___________ Мальчуков А. Н.
13.06.2021
Томск 2021
Цель работы
Научиться совместно применять устройства средней степени интеграции.
Постановка задачи
Для варианта №7 выполняется задача №6.
Разработать схему проверки 4b5b-кода:
Проверка 4b5b-кода |
|||||||||
Входы |
Выходы |
||||||||
x4 |
x3 |
x2 |
x1 |
x0 |
ST2 |
ST1 |
SP2 |
SP1 |
FB |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
Задание:
1. Разработать обобщённую функциональную схему устройства.
2. Описать составные части схемы.
3. Составить таблицы функционирования операционного блока.
4. Организовать приём и выдачу данных согласно варианту из таблицы для выполнения 4-х операций, используя встроенные блоки регистров и счётчиков (lpm_dff, lpm_shiftreg, lpm_counter).
5. Создать схему реализации вычислительного блока, выполняющего заданные операции и осуществляющего приём входных данных и выдачу результата согласно варианта в таблице.
6. Составить план моделирования в виде двух столбцов таблицы: входные данные (код операции, данные), выходные данные (ожидаемый результат). Использовать для каждой операции по два различных набора данных. Поставить в плане моделирования вызов значения счётчика операций в конце моделирования до сброса и после него.
7. Промоделировать работу схемы в двух режимах. Провести анализ результатов моделирования разных режимов.
8. Сверить результаты моделирования с составленными таблицами истинности.
9. Повторить п. 4-8, только для описания устройств вместо схем на холстах .bdf использовать заданный вариантом HDL.