 
        
        Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)
РАЗРАБОТКА ВЫЧИСЛИТЕЛЬНОГО БЛОКА
Отчет по лабораторной работе №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.
