Главная| Трекер ▼| Поиск| Правила| FAQ| |
Автор | Сообщение |
---|---|
Искра
Модератор ![]() Сообщения: 30721 ![]() |
Язык описания цифровых устройств AlteraHDL. Практический курс (Без CD)
![]() Год: 2001 Автор: Антонов А.П. Жанр: Радиоэлектроника Издательство: М.: ИП РадиоСофт ISBN: 5-93037-052-4 Язык: Русский Формат: DjVu Качество: Отсканированные страницы Описание: Книга посвящена языку описания цифровых устройств, интегрированному в пакет автоматизации проектирования MAX+plus II. Рассматриваются как базовые концепции языка, так и вопросы практического его использования для описания типичных операционных и управляющих устройств. Основу книги составил курс лекций, читаемых автором студентам кафедры Автоматика и Вычислительная Техника факультета Технической Кибернетики Санкт-Петербургского Государственного Технического Университета. К книге прилагается CD-ROM, содержащий систему автоматизации проектирования - пакет MAX+plus II. Предназначена для инженерно-технических работников, специализирующихся в области проектирования цифровых систем автоматики и вычислительной техники, а также студентов соответствующих специальностей. Предисловие.............................................................................................................5 Глава I. Введение ..................................................................................................8 Проект........................................................................................................................9 Процедура проектирования в рамках пакета MAX+plus II................... 10 Стратегии проектирования .............................................................................. 11 Глава II. Основы языка АН DL........................................................................ 13 Элементы языка ................................................................................................... 13 Ключевые слова и идентификаторы .................................................................... 1 3 Символы ................................................................................................................. 1 3 Имена ................................................................................................................... 13 Группы .................................................................................................................... 1 6 Числа ..................................................................................................................... 17 Выражения ............................................................................................................. 1 В Примитивы .............................................................................................................2 Л Структура текстового описания......................................................................33 Общая структура ..................................................................................................33 Title Statement (оператор заголовка) ...................................................................33 Include Stafemenf (оператор включения) .............................................................34 Cons to пГ Statement (оператор задания константы) .............................................35 Define Statement (оператор обозначения)...........................................................35 Parameters Statement (оператор объявления параметров) .................................36 Function Prototype Statement (оператор описания прототипе) ...........................37 Options Statement (оператор задания опции) ..................................................... 36 Assert Sfafemenf (оператор контроля) ..................................................................39 Subdesign Section (раздел описания интерфейса модуля] ................................. 40 Variable Section (раздел переменных] .................................................................41 tog/c Section (раздел описания логики) ...............................................................41 Применение конструкций языка ...................................................................42 Логические уравнения ..........................................................................................42 Переменные типа NODE ......................................................................................43 Именованные операторы ..................................................................................... 45 Группы ....................................................................................................................46 Таблица истинности ..............................................................................................46 Оператор IF THEN.................................................................................................49 Оператор CASE ....................................................................................................51 Базовые значения логических функций ..............................................................52 Константы ..............................................................................................................54 Оператор FOR GENERATE ...................................................................................56 Параметры ............................................................................................................57 Оператор IF GENERATE .......................................................................................58 Оператор ASSERT.................................................................................................59 Примитивы .............................................................................................................61 Прототип модуля ...................................................................................................65 Глава III. Практическое использование языка AHDL .......................69 Описание комбинационных схем..................................................................69 Шифратор ............................................................................................................. 69 Дешифратор ..........................................................................................................71 Мультиплексор .........................................................................................72 Демультиплексор ..................................................................................................75 Преобразователь кода ......................................................................................... 78 Компаратор ..........................................................................................................80 Сумматор ...............................................................................................................83 Шинные приемопередатчики ...............................................................................86 Схемы монтажного «И» и «ИЛИ» .......................................................................94 Описание триггерных схем ..............................................................................96 Регистры .................................................................................................................96 Конечные автоматы ............................................................................................. 106 Счетчики ..............................................................................................................1 20 Модули памяти ...........................,........................................................................1 38 Иерархическое описание ...............................................................................145 Использование непараметризированных модулей ......................................... 1 46 Использование лараметризируемых модулей ................................................. 148 Глава IV. Пример проектирования ........................................................151 Техническое задание .................................. ......................................................151 Структурная схема умножителя .......................... ........................................152 Модуль MUX4_2J ............................................................................................. 154 Модуль Shifter....................................... .............................................................. 159 Модуль Controller .............................................................................................. 161 Модуль Accum .....................................................................................................165 Модуль Counfer ..................................... .............................................................167 Модуль Mu/f 4x4 ..................................................................................................169 Модуль MULT.......................................................................................................171 Приложение I. Менеджер пакета ............................................................177 Иконы ...................................................................................................................178 Меню ...................................................................................................................178 Приложение II. Графический редактор пакета ................................183 Окно графического редактора .......................................................................... 183 Иконы...................................................................................................................1 84 Набор команд ............................................................................................... 184 Ввод схемы ................................................................................................... 188 Приложение III. Текстовый редактор ....................................................194 Окно текстового редактора ............................................................................... 194 Набор команд ..................................................................................................... 195 Приложение IV. Компилятор пакета ..................................................... 197 Окно компилятора .............................................................................................. 197 Набор команд ..................................................................................................... 198 Назначение параметров компиляции................................................................200 Приложение V. Исходные текстовые описания ...............................216 ФайлМиХ4 MUX4_2_1.TDF ..........................................................................................216 Файл SHIFTER.TDF ...............................................................................................216 Файл CONTROL TDF ...........................................................................................217 Файл ACCUM.TDF...............................................................................................219 Файл COUNTER.TDF ...........................................................................................220 Файл MULTAxAJDF ............................................................................................220 Файл MULT.TDF ...................................................................................................221 Использованная литература..........................................................222 Помоги нашему сайту на расходы за сервер и качай торренты НЕОГРАНИЧЕННО!Пожертвовать 100 ₽ ![]() Или 2204 1201 2214 8816, с комментарием "Помощь трекеру" Связь с администрацией |
Страница 1 из 1 |
![]() |
|