var38 (1083914)
Текст из файла
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Московский государственный технический университет
радиотехники, электроники и автоматики"
Факультет электроники
Кафедра ФКС,
Центр проектирования интегральных схем, устройств наноэлектроники и микросистем.
КУРСОВАЯ РАБОТА
по дисциплине «Системы автоматизированного проектирования»
Вариант 37
Исполнитель: Гладков Александр
Группа: ЭМБ-1-09
Руководитель: доц. Индришенок В.И.
Оценка:
Подпись преподавателя:
Дата:
Москва. 2012
Часть 1.
Используя карты Карно для минимизации функций, язык Verilog и САПР ISE Webpack (версия 13.2, http://Xilinx.com), минимизировать логические функции для каждого разряда выходного сигнала и разработать логическую схему устройства, реализующую заданную формулу.
Написать Verilog-код поведенческого описания разработанной схемы, используя выражения для комбинаторной логики и языковые конструкции if-else и case.
Проверить правильность функционирования логической схемы путем моделирования в среде iSim.
Проверить правильность функционирования разработанной схемы аппаратно, используя элементы управления (кнопки, переключатели и световые индикаторы) отладочной платы ALTYS (описание платы приведено в Приложении 5.3).
Написать Verilog-код поведенческого описания схемы, явно используя функции сложения и умножения, провести моделирование этого варианта исполнения.
Сравнить полученные RTL- и технологические варианты схем, а также ресурсы ПЛИС.
Заданная функция:
Fвых=3*(xвх+2)
Теоретическая часть
-
Выясняем максимальную разрядность ответа:
F = 3*(15+2) = 5110 = 1100112 => 6 разрядов
-
Подставляя все числа из таблицы в формулу:
| № | a | b | c | d | Fвых | F5 | F4 | F3 | F2 | F1 | F0 |
| 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 | 1 | 9 | 0 | 0 | 1 | 0 | 0 | 1 |
| 2 | 0 | 0 | 1 | 0 | 12 | 0 | 0 | 1 | 1 | 0 | 0 |
| 3 | 0 | 0 | 1 | 1 | 15 | 0 | 0 | 1 | 1 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 | 18 | 0 | 1 | 0 | 0 | 1 | 0 |
| 5 | 0 | 1 | 0 | 1 | 21 | 0 | 1 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 | 24 | 0 | 1 | 1 | 0 | 0 | 0 |
| 7 | 0 | 1 | 1 | 1 | 27 | 0 | 1 | 1 | 0 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 | 30 | 0 | 1 | 1 | 1 | 1 | 0 |
| 9 | 1 | 0 | 0 | 1 | 33 | 1 | 0 | 0 | 0 | 0 | 1 |
| 10 | 1 | 0 | 1 | 0 | 36 | 1 | 0 | 0 | 1 | 0 | 0 |
| 11 | 1 | 0 | 1 | 1 | 39 | 1 | 0 | 0 | 1 | 1 | 1 |
| 12 | 1 | 1 | 0 | 0 | 42 | 1 | 0 | 1 | 0 | 1 | 0 |
| 13 | 1 | 1 | 0 | 1 | 45 | 1 | 0 | 1 | 1 | 0 | 1 |
| 14 | 1 | 1 | 1 | 0 | 48 | 1 | 1 | 0 | 0 | 0 | 0 |
| 15 | 1 | 1 | 1 | 1 | 51 | 1 | 1 | 0 | 0 | 1 | 1 |
где Fвых - результат в десятичной системе исчисления, F5-F0 - результат в двоичной системе, разбиты побитово.
-
Далее произведем с помощью карт Карно каждого бита ответа и F.
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 0 | 0 | 0 | 0 |
| 01 | 0 | 0 | 0 | 0 |
| 11 | 1 | 1 | 1 | 1 |
| 10 | 0 | 1 | 1 | 1 |
F5= a&b&~c&~d|a&b&~c&d|a&b&c&d|a&b&c&~d|a&~b&~c&d|a&~b&c&d|a&~b&c&~d;
=a&b&~c&(~d|d)|a&b&c&(~d|d)|a&~b&c&(~d|d)|a&~b&~c&d;
= a&b&~c|a&b&c|a&~b&c|a&~b&~c&d;
=a&b&(~c|c)|a&~b&c|a&~b&~c&d;
= a&b|a&~b&c|a&~b&~c&d;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 0 | 0 | 0 | 0 |
| 01 | 1 | 1 | 1 | 1 |
| 11 | 0 | 0 | 1 | 1 |
| 10 | 1 | 0 | 0 | 0 |
F4=~a&b&~c&~d|~a&b&~c&d|~a&b&c&d|~a&b&c&~d|a&b&c&d|a&b&c&~d|a&~b&~c&~d;
=~a&b&~c&(~d|d)|~a&b&c&(~d|d)|a&b&c&(~d|d)|a&~b&~c&~d;
=~a&b&~c|~a&b&c|a&b&c|a&~b&~c&~d;
=~a&b&~c|b&c(~a|a)|a&~b&~c&~d;
=~a&b&~c|b&c|a&~b&~c&~d;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 0 | 1 | 1 | 1 |
| 01 | 0 | 0 | 1 | 1 |
| 11 | 1 | 1 | 0 | 0 |
| 10 | 1 | 0 | 0 | 0 |
F3=~a&~b&~c&d|~a&~b&c&d|~a&~b&c&~d|~a&b&c&d|~a&b&c&~d|a&b&~c&~d|a&b&~c&d|a&~b&~c&~d;
=~a&~b&c&(~d|d)|~a&b&c&(~d|d)|a&b&~c&(~d|d)|~a&~b&~c&d|a&~b&~c&~d;
=~a&~b&c|~a&b&c|a&b&~c|~a&~b&~c&d|a&~b&~c&~d;
=~a&c(~b|b)|a&b&~c|~a&~b&~c&d|a&~b&~c&~d;
=~a&c|a&b&~c|~a&~b&~c&d|a&~b&~c&~d;
| ab|cd | 00 | 01 | 11 | 10 |
| 00 | 1 | 0 | 1 | 1 |
| 01 | 0 | 1 | 0 | 0 |
| 11 | 0 | 1 | 0 | 0 |
| 10 | 1 | 0 | 1 | 1 |
F2=~a&~b&~c&~d|~a&~b&c&d|~a&~b&c&~d|~a&b&~c&d|a&b&~c&d|a&~b&~c&~d|a&~b&c&d|a&~b&c&~d;
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.















