Altinkaya: турецкие корпуса для РЭА

ПЛИС фирмы ALTERA: элементная база, система проектирования и языки описания аппаратуры. 3-е издание на CD

СерияМировая электроника
АвторВ. Б. Стешенко
Год2007
ИздательствоДодэка-XXI
ISBN978-5-94120-112-9

Рассмотрены вопросы практического применения ПЛИС фирмы Altera при разработке цифровых устройств. Приведены краткие сведения об особенностях архитектуры и временных параметрах устройств. Рассмотрены САПР MAX+PLUS II и Quartus, языки описания аппаратуры AHDL, VHDL, VERILOG HDL. Приводятся примеры описания цифровых устройств на языках высокого уровня, а также примеры реализации некоторых алгоритмов. Приведены сведения о современных интерфейсах передачи данных, даны рекомендации по разработке печатных плат.

Цель книги — помочь начинающему разработчику в выборе элементной базы и дать представление о технологии проектирования устройств на ПЛИС..

Оглавление

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Глава 1. Элементная база
1.1. Семейство MAX3000 - 19
1.2. Семейство FLEX6000 - 33
1.3. Семейство MAX7000 - 46
1.4. Семейство FLEX8000 - 53
1.5. Семейство MAX9000 - 58
1.6. Семейство FLEX10K - 65
1.7. Семейство APEX20K - 78
1.8. Семейство Mercury - 85
1.9. Семейство ACEX - 102
1.10. Kонфигурационные ПЗУ - 104
1.11. Программирование и реконфигурирование в системе - 110

Глава 2. Система проектирования MAX+PLUS II
2.1. Общие сведения - 115
2.2. Процедура разработки проекта - 121
2.3. Редакторы MAX PLUS II - 140
2.4. Процесс компиляции - 154
2.5. Верификация проекта - 162

Глава 3. Язык описания аппаратуры AHDL
3.1. Общие сведения - 167
3.2. Использование чисел и констант в языке AHDL - 171
3.3. Kомбинационная логика - 172
3.4. Последовательностная логика - 184
3.5. Цифровые автоматы с памятью (state mashine) - 187
3.6. Реализация иерархического проекта - 196
3.7. Управление синтезом - 203
3.8. Элементы языка AHDL - 205
3.9. Синтаксис языка AHDL - 229

Глава 4. Язык описания аппаратуры VHDL
4.1. Общие сведения - 243
4.2. Алфавит языка - 246
4.3. Типы данных - 248
4.4. Операторы VHDL - 261
4.5. Интерфейс и тело объекта - 266
4.6. Описание конфигурации - 274
4.7. Векторные сигналы и регулярные структуры - 275
4.8. Задержки сигналов и параметры настройки - 277
4.9. Атрибуты сигналов и контроль запрещенных ситуаций - 279
4.10. Алфавит моделирования и пакеты - 280
4.11. Описание монтажного «ИЛИ» и общей шины - 283
4.12. Синтезируемое подмножество VHDL - 285
4.13. Kраткое описание синтакиса синтезируемого подмножества VHDL - 343

Глава 5. Язык описания аппаратуры Verilog HDL
5.1. Общие сведения - 363
5.2. Операторы - 365
5.3. Числа в Verilog - 365
5.4. Цепи в Verilog (Nets) - 367
5.5. Регистры (Registers) - 367
5.6. Векторы (Vectors) - 369
5.7. Массивы (Arrays) - 370
5.8. Регистровые файлы (Memories) - 370
5.9. Элементы с третьим состоянием (Tri-state) - 370
5.10. Арифметические операторы (Arithmetic operators) - 372
5.11. Логические операторы (Logical operators) - 373
5.12. Операторы отношения (Relational operators) - 374
5.13. Операторы эквивалентности (Equality) - 374
5.14. Поразрядные операторы (Bitwise operators) - 375
5.15. Операторы приведения (Reduction operator) - 376
5.16. Операторы сдвига (Shift operator) - 377
5.17. Kонкатенация (объединение, Concatenation) - 377
5.18. Повторение (Replication) - 378
5.19. Системные директивы (System tasks) - 378
5.20. Проектирование комбинационных схем, пример проектирования мультиплексора 4 в 1 - 382
5.21. Модули проекта (Design blocks modules) - 390
5.22. Порты (Ports) - 393
5.23. Правила соединения (Connection rules) - 394
5.24. Базовые блоки (Basic blocks) - 395
5.25. Пример проектирования последовательностного устройства: двоичный счетчик - 396
5.26. Временной контроль (Timing Control) - 402
5.27. Защелкивание (triggers) - 403
5.28. Список сигналов возбуждения (sensitivity list) - 404
5.29. Задержка распространения в вентиле (Gate delays) - 404
5.30. Операторы ветвления (Branch statements) - 404
5.31. Циклы (Looping constructs) - 407
5.32. Файлы в Verilog - 409
5.33. Задание векторов входных сигналов для моделирования (Verilog input vectors) - 412
5.34. Список операторов Verilog - 414
5.35. Приоритет операторов - 415
5.36. Kлючевые слова (keywords) - 415
5.37. Директивы компилятора - 416
5.38. Типы цепей (Net types) - 416

Глава 6. Примеры проектирования цифровых устройств с использованием языков описания аппаратуры VHDL и Verilog
6.1. Общие сведения - 417
6.2. Триггеры и регистры - 418
6.3. Построение устройств потоковой обработки данных (Datapath logic) - 431
6.4. Счетчики - 439
6.5. Арифметические устройства - 443
6.6. Kонечные автоматы (Finite state machine) - 449
6.7. Элементы ввода-вывода - 459
6.8. Параметризация - 464
6.9. Специфика проектирования устройств с учетом архитектурных особенностей ПЛИС - 466
6.10. Совместное использование ресурсов - 468
6.11. Дублирование регистра - 473
6.12. Создание описаний с учетом особенностей архитектуры ПЛИС (Technology Specific Coding Techniques) - 476

Глава 7. Примеры реализации алгоритмов ЦОС на ПЛИС
7.1. Реализация цифровых фильтров на ПЛИС семейства FLEX фирмы Altera - 485
7.2. Реализация цифровых полиномиальных фильтров - 491
7.3. Алгоритмы функционирования и структурные схемы демодуляторов - 495
7.4. Реализация генератора ПСП на ПЛИС - 500
7.5. Примеры описания цифровых схем на VHDL - 506
7.6. Реализация нейрона на AHDL - 516
7.7. Построение быстродействующих перемножителей - 529

Приложения
Приложение 1. Система проектирования Quartus - 535
Приложение 2. Интерфейсы передачи данных и сопряжение устройств - 537
Приложение 3. Практические рекомендации по разработке печатных плат - 568

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя

Публикации по теме:

ПЛИС фирмы Altera: элементарная база, система проектирования и языки описания аппаратурыПЛИС фирмы Altera: элементарная база, система проектирования и языки описания аппаратуры
Стешенко В.Б.
Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL. 4-е издание, стер.Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL. 4-е издание, стер.
А. В. Евстифеев
Микроконтроллеры семейства SX фирмы  UBICOM Микроконтроллеры семейства SX фирмы "UBICOM"
Филипп Андрэ
Проектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы XILINXПроектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы XILINX
В. Ю. Зотов
Транзисторы в SMD исполнении Том 1. Hitachi, Nec, Panasonic, Renesas, Rohm, Sanyo, ToshibaТранзисторы в SMD исполнении Том 1. Hitachi, Nec, Panasonic, Renesas, Rohm, Sanyo, Toshiba
Ю. Ф. Авраменко