мануал (1083917)
Текст из файла
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Московский государственный технический университет
радиотехники, электроники и автоматики"
Факультет электроники
Кафедра ФКС,
Центр проектирования интегральных схем, устройств наноэлектроники и микросистем.
КУРСОВАЯ РАБОТА
по дисциплине «Системы автоматизированного проектирования»
Вариант 38
Исполнитель:
Группа
Руководитель.
Оценка:
Подпись преподавателя:
Дата:
М О С К В А – 2011
Часть 1.
Используя карты Карно для минимизации функций, язык Verilog и САПР ISE Webpack (версия 13.2, http://Xilinx.com), минимизировать логические функции для каждого разряда выходного сигнала и разработать логическую схему устройства, реализующую заданную формулу.
Написать Verilog-код поведенческого описания разработанной схемы, используя выражения для комбинаторной логики и языковые конструкции if-else и case.
Проверить правильность функционирования логической схемы путем моделирования в среде iSim.
Проверить правильность функционирования разработанной схемы аппаратно, используя элементы управления (кнопки, переключатели и световые индикаторы) отладочной платы ALTYS (описание платы приведено в Приложении 5.3).
Написать Verilog-код поведенческого описания схемы, явно используя функции сложения и умножения, провести моделирование этого варианта исполнения.
Сравнить полученные RTL- и технологические варианты схем, а также ресурсы ПЛИС.
Заданная функция:
Теоретическая часть
-
Выясняем максимальную разрядность ответа:
-
Подставляя все числа из таблицы в формулу:
| № | a | b | c | d | Fвых | F6 | F5 | F4 | F3 | F2 | F1 | F0 |
| 0 | 0 | 0 | 0 | 0 | 12 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 16 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2 | 0 | 0 | 1 | 0 | 20 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| 3 | 0 | 0 | 1 | 1 | 24 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 4 | 0 | 1 | 0 | 0 | 28 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 | 32 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 6 | 0 | 1 | 1 | 0 | 36 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 7 | 0 | 1 | 1 | 1 | 40 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 8 | 1 | 0 | 0 | 0 | 44 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
| 9 | 1 | 0 | 0 | 1 | 48 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
| 10 | 1 | 0 | 1 | 0 | 52 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
| 11 | 1 | 0 | 1 | 1 | 56 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
| 12 | 1 | 1 | 0 | 0 | 60 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
| 13 | 1 | 1 | 0 | 1 | 64 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | 1 | 1 | 1 | 0 | 68 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | 1 | 1 | 1 | 1 | 72 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
где Fвых - результат в десятичной системе исчисления, F6-F0 - результат в двоичной системе, разбиты побитово.
-
Далее произведем с помощью карт Карно каждого бита ответа и F.
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 0 | 0 | 0 | 0 |
| 01 | 0 | 0 | 0 | 0 |
| 11 | 0 | 1 | 1 | 1 |
| 10 | 0 | 0 | 0 | 0 |
F6 = a&b&~c&d|a&b&c;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 0 | 0 | 0 | 0 |
| 01 | 0 | 1 | 1 | 1 |
| 11 | 1 | 0 | 0 | 0 |
| 10 | 1 | 1 | 1 | 1 |
F5= a&~b|a&b&~c&~d|~a&b&d|~a&b&c&~d;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 0 | 1 | 1 | 1 |
| 01 | 1 | 0 | 0 | 0 |
| 11 | 1 | 0 | 0 | 0 |
| 10 | 0 | 1 | 1 | 1 |
F4=b&~c&~d|~b&~c&d|~b&c&d|~b&c&~d;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 1 | 0 | 1 | 0 |
| 01 | 1 | 0 | 1 | 0 |
| 11 | 1 | 0 | 1 | 0 |
| 10 | 1 | 0 | 1 | 0 |
F3=~c&~d|c&d;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 1 | 0 | 0 | 1 |
| 01 | 1 | 0 | 0 | 1 |
| 11 | 1 | 0 | 0 | 1 |
| 10 | 1 | 0 | 0 | 1 |
F2=~d;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 0 | 0 | 0 | 0 |
| 01 | 0 | 0 | 0 | 0 |
| 11 | 0 | 0 | 0 | 0 |
| 10 | 0 | 0 | 0 | 0 |
F1= 0;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 0 | 0 | 0 | 0 |
| 01 | 0 | 0 | 0 | 0 |
| 11 | 0 | 0 | 0 | 0 |
| 10 | 0 | 0 | 0 | 0 |
F0=0 ;
Программная часть:
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.















