Рассматривается технология проектирования микроэлектронных систем на основе микроконтроллеров и БИС программируемой логики (ПЛИС). Описаны `ядра` MCS-51 и AVR современных микроконтроллеров, микроконвертер ADuC812 фирмы Analog Devices, семейства ПЛИС на примере изделий фирмы Altera. Рассмотрено проектирование цифровых устройств на основе ПЛИС с использованием языка AHDL. Описаны различные средства программирования и отладки микропроцессорных контролеров. Книга включает многочисленные примеры схем и фрагменты программ, которые могут быть использованы в практической работе.
Название: Системы на микропроцессорах и БИС программируемой логики
Автор: Бродин В. Б., Калинин А. В.
Издательство: Эком
Год издания: 2002
Страниц: 400
ISBN: 5-7163-0089-8
Формат: djvu
Размер: 5,3 Мб
Скачать книгу Системы на микропроцессорах и БИС программируемой логики
Оглавление:
От авторов
Глава 1. Разработка систем на микроконтроллерах и ПЛИС
1.1. Предпосылки нового подхода к проектированию
1.2. Технология разработки микропроцессорных контроллеров
1.3. Квазипараллельные процессы в микроконтроллерных системах управления
1.4. Спецификация сигналов управления
1.5. Особенности систем управления на микроконтроллерах и ПЛИС
Глава 2. Архитектура МСS-51 и микроконтроллеры Аtmel АТ89
2.1. Особенности архитектуры МСS-51
2.2. Структура микроконтроллеров МСS-51
2.3. Организация памяти и программно доступные ресурсы
2.4. Синхронизация, тактовая сетка, циклы команд
2.5. Методы адресации и система команд
2.6. Система прерываний
2.7. Параллельные порты
2.8. Таймеры/счетчики
2.9. Последовательный порт
2.10. Режимы пониженного энергопотребления
2.11. Микроконтроллеры типа 8хС52
2.12. Микроконтроллеры семейства АТ89 фирмы Аtmel
2.12.1. Программирование flash-памяти программ
2.12.2. Микроконтроллеры АТ89S
2.12.3. Микроконтроллеры АТ89С51RC/55WD
2.12.4. Микроконтроллер Т89С51RD2
2.12.5. Микроконтроллеры с уменьшенным числом выводов АТ89С1051/2051/4051
2.12.6. Алгоритм последовательной загрузки flash-памяти
2.13. Другие микроконтроллеры МСS-51 с flash-памятью программ
Глава 3. Микроконвертер AduC812 фирмы Analog Devices
3.1. Структура микроконвертера АDμ812
3.2. Организация памяти и программно доступные ресурсы
3.3. Аналого-цифровой преобразователь
3.4. Цифро-аналоговые преобразователи
3.5. Таймеры/счетчики
3.6. Последовательные интерфейсы UART, I2C, SPI
3.7. Система прерываний
3.8. Внутреняя flash-память программ и данных
3.9. Монитор напряжения питания и сторожевой таймер
Глава 4. Микроконтроллеры фирмы Atmel с архитектурой AVR
4.1. Особенности семейства AVR
4.2. Структура и функционирование микроконтроллера AT90megal03
4.3. Методы адресации и система команд
4.4. Параллельные порты
4.5. Система прерываний
4.6. Таймеры-счетчики
4.7. Последовательные интерфейсы - SPI и UART
4.8. Аналоговый компаратор и АЦП
4.9. Пример реализации широтно-импульсного модулятора с использованием встроенного счетчика-таймера
Глава 5. Проектирование цифровых устройств на БИС программируемой логики
5.1. Основные типы и семейства ПЛИС фирмы Altera
5.2. Система проектирования MAX+plusII
5.3. Графический ввод схемы и функциональная симуляция в системе MAX+plusII
5.4. Описание схемы на AHDL, использование монитора иерархии проекта MAX+plusII
5.5. Проект АЛУ RISC-микроконтроллера
5.6. Язык AlteraHDL
5.6.1. Структура программы на языке AHDL
5.6.2. Числа
5.6.3. Имена
5.6.4. Константы
5.6.5. Переменные
5.6.6. Порты
5.6.7. Цепи
5.6.8. Группы, шины (группы цепей)
5.6.9. Примитивы
5.6.10. Арифметические и логические выражения
5.6.11. Комбинационная логика
5.6.12. Последовательностная логика
5.6.13. Машина состояний
5.7. Комплекс учебных средств «Проектирование цифровых устройств на ПЛИС»
Глава 6. Инструментальные и учебные средства
6.1. Средства для разработки систем на микроконтроллерах и ПЛИС
6.2. Средства разработки програмного обеспечения
6.3. Средства отладки в реальном масштабе времени
6.3.1. Одноплатные контроллеры, отладочные платы
6.3.2. Эмулятор ПЗУ/логический анализатор на основе FPGA
6.3.3. Схемные эмуляторы
6.4. Средства программирования микросхем энергонезависимой памяти, микроконтроллеров и ПЛИС
6.5. Учебные практикумы микропроцессорной техники и ПЛИС
Приложение 1. Система команд микроконтроллеров MCS-51
Приложение 2. Система команд микроконтроллеров AVR фирмы Atmel
Литература
|