Читайте также: |
|
Часть 3
Краткое справочное руководство по языку VHDL
Учебное пособие
(электронный вариант)
Киев 2004
УДК 004.896 (075.8)
УДК 681.3.06
Рецензент: Л.Н.Щербак – доктор технических наук, заведующий кафедры компьютеризованных систем защиты информации Института информационных диагностических систем.
Утверждено на заседании НМС кафедры компьютеризованных систем защиты информации «5» апреля 2004 г., протокол №6.
Тимошенко Н.П.
Дубчак Е.В.
Система автоматизированного проектирования MAX+PlusII и ее применение в разработке компьютеризованных систем защиты информации. Часть 3Краткое справочное руководство по языку VHDL
В настоящем учебном пособии рассматривается круг вопросов, связанных с конструктивным устройством языка VHDL и его применением при разработке проектов цифровых устройств как широкого, так и специализированного применения. Основное внимание уделяется типам данных, операторам и программным методам проектирования.
Программные методы проектирования используют поведенческие и структурные варианты описания работы цифровых устройств. В учебном пособии изложена идейная основа этих вариантов описаний. Варианты описаний проиллюстрированы учебными примерами. Кроме того, в пособии приведены примеры множества VHDL проектов реальных цифровых устройств.
Учебное пособие поможет овладеть основами теории проектирования цифровых вычислительных устройств широкого и специального применения, а также освоить практику VHDL проектирования устройств такого рода.
Учебное пособие предназначено для студентов (включая студентов-иностранцев) дневной, заочной, вечерней и других форм обучения, а также аспирантов специальностей: 7.160105 «Защита информации в компьютерных системах и сетях», изучающих дисциплины: «Системы автоматизированного проектирования» и «Автоматическое проектирование средств технической защиты информации».
Третье учебное пособие содержит 42 страницы, 3 рисунка.
Оглавление
1. Введение
1.1 Общая характеристика свойств языка ……………………………………… 4
1.2. Этапы проектирования ……………………………………………………… 5
1.3. Структура VHDL Программ ………………………………………………… 5
1.3.1 Программные единицы языка VHDL ……………………………… 5
1.3.2 Основные конструктивные элементы языка VHDL ……………… 6
1.4 Типы программных объектов (Types) ……………………………………… 7
1.5 Функции и процедуры (Functions and procedures) ………………………… 10
1.6 Библиотеки и Пакеты (Libraries and Packages) …………………………….. 10
Методы программного проектирования цифровых устройств
2.1 Элементы структурного проектирования (Structural design elements) …….. 12
2.2 Элементы проектирования устройств комбинаторной логики
через поток данных (Dataflow design elements) …………………………… 14
2.3 Элементы поведенческого проектирования цифровых
устройств последовательной логики (Behavioral design elements) ……… 16
3. Примеры VHDL проектов цифровых устройств
3.1 VHDL Проекты устройств комбинаторной логики, основанные
на потоке данных (Dataflow design data) ………………………………… 21
3.2 VHDL Проекты устройств регистровой логики, основанные
на потоке данных (Dataflow design data) ………………………………… 27
3.3 VHDL Проекты цифровых устройств, основанные на
компонентном методе проектирования ………………………………. 40
Введение
Дата добавления: 2015-11-14; просмотров: 35 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
к смешению стилистически разнороднойлексики. | | | Общая характеристика языка VHDL |