Методическое пособие по курсу "Моделирование" для студентов, обучающихся по направлению "Информатика и вычислительная техника" Москва Издательство мэи 2006
Вид материала | Методическое пособие |
2.3.2. Модели логических элементов. Окончание табл. 2.3 2.4. Выполнение лабораторной работы Библиографический список Учебное издание |
- Методическое пособие по курсу " Передача информации" для студентов, обучающихся, 647.22kb.
- Методическое пособие по курсу «Информатика» для студентов, обучающихся по всем направлениям, 1648.11kb.
- Учебное пособие по курсу " Электроника и микроэлектроника" для студентов, обучающихся, 437.7kb.
- Рабочая программа по курсу «Высокопроизводительные вычислительные системы» по направлению, 95.97kb.
- «Информатика и вычислительная техника», 723.11kb.
- Рабочая учебная программа по дисциплине «Информатика» Направление №230100 «Информатика, 91.73kb.
- Образовательный стандарт по направлению 552800 «Информатика и вычислительная техника», 166.41kb.
- Рабочая учебная программа дисциплины Моделирование рассуждений (наименование дисциплины), 166.66kb.
- Программа по дисциплине "Операционные системы" для студентов, обучающихся по направлению, 242.81kb.
- Учебно методическое пособие Рекомендовано методической комиссией факультета вычислительной, 269.62kb.
2.3.2. Модели логических элементов. Условно-графическое обозначение логических элементов по ГОСТ и ANSI показано на рис. 2.10.
Буфер BUF ИЛИ OR
Инвертор INV ИЛИ-НЕ NOR
И AND Исключающее ИЛИ XOR
И-НЕ NAND Исключающее ИЛИ-НЕ XNOR
Рис. 2.10. Условно-графические обозначения логических элементов
Таблица 2.3. Задержки в моделях логических элементов
Обозначение | Вид задержки | Примеч. |
TPLHMN | Задержка при переходе от "0" к "1", минимальная | Для всех типов логических элементов |
TPLHTY | Задержка при переходе от "0" к "1", средняя | |
TPLHMX | Задержка при переходе от "0" к "1", максимальная | |
TPHLMN | Задержка при переходе от "1" к "0", минимальная | |
TPHLTY | Задержка при переходе от "1" к "0", средняя | |
TPHLMX | Задержка при переходе от "1" к "0", максимальная | |
TPLZMN | Задержка при переходе от"0" к "Z", минимальная | Для логических элементов с тремя состояниями |
TPLZTY | Задержка при переходе от "0" к "Z", средняя | |
TPLZMX | Задержка при переходе от "0" к "Z", максимальная | |
TPHZMN | Задержка при переходе от "1" к "Z", минимальная | |
TPHZTY | Задержка при переходе от "1" к "Z", средняя | |
TPHZMX | Задержка при переходе от "1" к "Z", максимальная | |
TPZLMN | Задержка при переходе от "Z" к "0", минимальная | |
TPZLTY | Задержка при переходе от "Z" к "0", средняя |
Окончание табл. 2.3
Обозначение | Вид задержки | Примеч. |
TPZLMX | Задержка при переходе от "Z" к "0", максимальная | Для логических элементов с тремя состояниями |
TPZHMN | Задержка при переходе от "Z" к "1", минимальная | |
TPZHTY | Задержка при переходе от "Z" к "1", средняя | |
TPZHMX | Задержка при переходе от "Z" к "1", максимальная |
2.4. Выполнение лабораторной работы
Индивидуальные задания на моделирование цифрового узла выдаются преподавателем. В процессе домашней подготовки к лабораторной работе необходимо на основе материалов лекций и учебных пособий [1 – 12] подготовить принципиальную схему узла и перечень ее элементов, изучить порядок работы с программой Micro-Cap. В процессе выполнения лабораторной работы в компьютерном классе необходимо в рамках программы Micro-Cap выполнить следующие основные этапы:
- создать в редакторе Micro-Cap электрическую принципиальную схему цифрового узла;
- подключить к ней и настроить источники цифровых сигналов;
- задать на проводниках принципиальной схемы контрольные точки;
- провести настройку параметров системы моделирования, провести моделирование и получить временные диаграммы работы цифрового узла;
- определить максимальное быстродействие цифрового узла;
- провести анализ результатов и отобразить результаты моделирования в отчете.
Отчет по выполнению лабораторной работы должен содержать:
- результаты домашней подготовки, включающие электрическую принципиальную схему, перечень элементов к схеме, расчет задержек распространения сигналов и расчетное быстродействие цифрового узла;
- зарисовку с экрана временной диаграммы работы цифрового узла;
- результаты по определению максимального быстродействия цифрового узла.
ПРИЛОЖЕНИЕ
Таблица П1. Отечественные микросхемы и их зарубежные аналоги
Отечественные микросхемы | Зарубежный аналог | | Отечественные микросхемы | Зарубежный аналог |
Дешифраторы | КР***КП14 | 74***258 | ||
КР***ИД4 | 74***155 | КР***КП15 | 74***251 | |
КР***ИД7 | 74***138 | КР***КП16 | 74***157 | |
КР***ИД14 | 74***139 | КР***КП17 | 74***353 | |
Счетчики | КР***КП18 | 74***158 | ||
КР***ИЕ2 | 74***90 | КР***КП19 | 74***352 | |
КР***ИЕ5 | 74***93 | Логические элементы И-НЕ | ||
КР***ИЕ6 | 74***192 | КР***ЛА1 | 74***20 | |
КР***ИЕ7 | 74***193 | КР***ЛА2 | 74***30 | |
КР***ИЕ9 | 74***160А | КР***ЛА3 | 74***00 | |
КР***ИЕ10 | 74***161 | КР***ЛА4 | 74***10 | |
КР***ИЕ11 | 74***162 | КР***ЛА6 | 74***40А | |
КР***ИЕ12 | 74***190 | КР***ЛА7 | 74***22 | |
КР***ИЕ13 | 74***191 | КР***ЛА8 | 74***01 | |
КР***ИЕ18 | 74***163 | КР***ЛА9 | 74***03 | |
КР***ИЕ19 | 74***393 | КР***ЛА10 | 74***12А | |
Регистры | КР***ЛА12 | 74***37 | ||
КР***ИР9 | 74***165 | КР***ЛА13 | 74***38 | |
КР***ИР10 | 74***166 | КР***ЛА21 | 74***1000А | |
КР***ИР22 | 74***373 | КР***ЛА22 | 74***1020А | |
КР***ИР23 | 74***374 | КР***ЛА23 | 74***1003А | |
КР***ИР24 | 74***299 | КР***ЛА24 | 74***1010А | |
КР***ИР29 | 74***323 | Логические элементы ИЛИ-НЕ | ||
КР***ИР30 | 74***259 | КР***ЛЕ1 | 74***02 | |
КР***ИР32 | 74***170 | КР***ЛЕ4 | 74***27 | |
КР***ИР33 | 74***573 | КР***ЛЕ10 | 74***1002А | |
КР***ИР34 | 74***873 | КР***ЛЕ11 | 74***33А | |
КР***ИР35 | 74***273 | Логические элементы И | ||
КР***ИР37 | 74***574 | КР***ЛИ1 | 74***08 | |
КР***ИР38 | 74***874 | КР***ЛИ2 | 74***09 | |
Мультиплексоры | КР***ЛИ3 | 74***11А | ||
КР***КП2 | 74***153 | КР***ЛИ4 | 74***15А | |
КР***КП7 | 74***151 | КР***ЛИ6 | 74***21 | |
КР***КП11 | 74***257 | КР***ЛИ8 | 74***1008А | |
КР***КП12 | 74***253 | КР***ЛИ10 | 74***1011А | |
КР***КП13 | 74***298 | | |
Окончание табл. П1
Отечественные микросхемы | Зарубежный аналог | | Отечественные микросхемы | Зарубежный аналог |
Логические элементы ИЛИ | Лог. эл-т 4И-2ИЛИ-НЕ | |||
КР***ЛЛ1 | 74***32 | КР***ЛР4 | 74***55 | |
КР***ЛЛ4 | 74***1032А | Лог. эл-т 2И-2ИЛИ-НЕ | ||
Логические элементы НЕ | КР***ЛР11 | 74***51 | ||
КР***ЛН1 | 74***04 | Лог. эл-т 3-2-2-3И-4ИЛИ-НЕ | ||
КР***ЛН2 | 74***05 | КР***ЛР13 | 74***54 | |
КР***ЛН7 | 74***368 | JK-триггеры | ||
КР***ЛН8 | 74***1004 | КР***ТВ6 | 74***107 | |
КР***ЛН10 | 74***1005 | КР***ТВ9 | 74***112А | |
Лог. эл-т Исключающее ИЛИ | КР***ТВ10 | 74***113А | ||
КР***ЛП5 | 74***86 | КР***ТВ11 | 74***114А | |
Лог. эл-т Исключ. ИЛИ с ОК | КР***ТВ15 | 74***109 | ||
КР***ЛП12 | 74***136 | D-триггеры | ||
Буферный эл-т с 3-мя сост. | КР***ТМ2 | 74***74 | ||
КР***ЛП8 | 74***125 | КР***ТМ7 | 74***75 | |
Буферный элемент с ОК | КР***ТМ8 | 74***175 | ||
КР***ЛП17 | 74***1035 | КР***ТМ9 | 74***174 | |
Буферный элемент | Триггер с раздельным запуском | |||
КР***ЛП16 | 74***1034 | |||
| | КР***ТР2 | 74***279 |
Примечание.
Отечественной серии 531 соответствует зарубежная серия S.
Отечественной серии 555 соответствует зарубежная серия LS.
Отечественной серии 1531 соответствует зарубежная серия F.
Отечественной серии 1533 соответствует зарубежная серия ALS.
Отечественной серии 1554 соответствует зарубежная серия AC.
Обозначения в сериях ТТЛ: S – Schottky ( серия с диодом Шоттки); L – Low (серия с низким током потребления); A – Advanced (расширенная серия); F – Fast (быстрая серия).
Обозначения в сериях КМОП: C – CMOC (КМОП); H – High speed (высокоскоростная серия); T – TTL compatible (ТТЛ совместимая серия); V – Very (Очень).
Таблица П2. Параметры зарубежных серий элементов типа 2И-НЕ
Серия | tp, нс | Pcc,мВт | | Серия | tp, нс | Icc, мкА | PccD, мВт\МГц |
ТТЛ | КМОП | ||||||
74S | 3 | 19 | 74HC | 9 | 2.5 | 0.55 | |
74LS | 9 | 2 | 74HCT | 10 | 2.5 | 0.38 | |
74AS | 1.7 | 8 | 74VHC | 5.2 | 5.0 | 0.48 | |
ALS | 4 | 1.2 | 74VHCT | 5.5 | 5.0 | 0.43 | |
F | 3 | 4 | | | | |
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- Поляков А.К. Языки VHDL и VERILOG в проектировании цифровой аппаратуры.М.: Издательство Солон-Пресс, 2003. – 313 с.
- Поляков А.К. Моделирование ЭВМ на языке VHDL. М.: Издательство МЭИ, 1994. – 106 с.
- Бибило Н.П. Основы языка VHDL. М.: Издательство Солон-Р, 2000.
– 200 с.
- Стешенко В.Б. ПЛИС фирмы "ALTERA". М.: Издательство Додека XXI, 2002. – 573 с.
- Уэйкерли Дж. Ф. Проектирование цифровых устройств. Т. 1 и 2. М.: Издательство Постмаркет, 2002. – 1087 с.
- Перельройзен Е.З. Проектируем на VHDL. М.: Солон-Пресс, 2004. – 443 с.
- Розевиг В.Д. Схемотехническое моделирование с помощью Micro-Cap М.: Горячая линия - Телеком, 2003. – 368 с.
- Micro-Cap 7. Electronic Circuit Analysis Program User's Guide – Sunnyvale: Spectrum Software, 2001. rum-soft. com/manual.shtm
- Micro-Cap 7. Electronic Circuit Analysis Program Reference – Sunnyvale: Spectrum Software, 2001.rum-soft.com/ manual.shtm.
- Потемкин И.С. Функциональные узлы цифровой автоматики. М.: Энергия, 1988. – 320 с.
- Применение интегральных микросхем в электронной вычислительной технике: справочник/ Р.В. Данилов, С.А. Ельцова, Ю.П. Иванов и др.; под ред. Б.Н. Файзулаева, Б.В. Тарабрина. М.: Радио и связь, 1987. – 384 с.
- Дерюгин А.А. Элементы и узлы ЭВМ. Лабораторные работы. – М.: Издательство МЭИ, 2000. – 48 с.
Содержание
ВВЕДЕНИЕ ……………………………………………………… 3
- МОДЕЛИРОВАНИЕ ЦИФРОВЫХ УЗЛОВ В Active-HDL. 4
1.1. Создание нового проекта ………………………………. 4
1.2. Испытательный стенд (VHDL Test Bench) ……………. 8
1.3. Подготовка к моделированию и моделирование ……... 11
1.4. Выполнение лабораторной работы …………………….. 14
2. МОДЕЛИРОВАНИЕ ЦИФРОВЫХ УЗЛОВ В Micro-Cap . 16
2.1. Графический редактор схем ………………………….... 16
2.1.1. Модели источников цифровых сигналов …….… 19
2.1.2. Создание электрической принципиальной схемы 21
2.2. Моделирование в Micro-Cap ……………..…………… 22
2.2.1. Настройка параметров моделирования …………. 22
2.2.2. Анализ временной диаграммы …………………… 23
2.2.3. Средства анализа временной диаграммы ………... 25
2.2.4. Определение максимального быстродействия ….. 25
2.3. Модели цифровых компонентов …………….…………. 26
2.3.1. Модели триггеров …………………………………. 26
- Модели логических элементов …………...…….… 31
2.4. Выполнение лабораторной работы ………...………...… 32
ПРИЛОЖЕНИЕ …………………………………..……………… 33
БИБЛИОГРАФИЧЕСКИЙ СПИСОК .….……….……………… 35
Учебное издание
Балашов Владимир Николаевич
МОДЕЛИРОВАНИЕ ЦИФРОВЫХ УЗЛОВ
Лабораторные работы, курсовое и дипломное проектирование
Методическое пособие по курсу "Моделирование"
для студентов, обучающихся по направлению
"Информатика и вычислительная техника"
Редактор издательства Г.Ф. Раджабова
____________________________________________________________________________
Темплан издания МЭИ 2006 (1) метод. Подписано к печати
Печать офсетная Формат 60х84/16 Физ. печ. л. 2,25 Тираж 200 экз. Изд. № 70 Заказ___
Издательство МЭИ, 111250, Москва, Красноказарменная ул., д.14
Отпечатано в типографии НИИ "Геодезия", 141292, Московская обл., г. Красноармейск, просп. Испытателей, д. 14