Учебное пособие для вузов. Александров Е.К., Грушвицкий Р.И., Куприянов М.С., Мартынов О.Е., Панфилов Д.И., Ремизевич Т.В., Татаринов Ю.С., Угрюмов Е.П., Шагурин И.И.; Под общ. ред. Пузанкова Д.В. — СПб.: Политехника, 2002. — 935 с. — ISBN 5-7325-0516-4.
Ориентировано на студентов технических университетов, обучающихся по направлению "Информатика и вычислительная техника".
Здесь представлены основные сведения о шине USB, процессоры общего назначения и системы на их основе, а также их операции и команды, использование кэш-памяти, организация основной памяти. Представлены 8-разрядные микроконтроллеры фирмы Intel, Motorola и Microchip. Проектирование МПС.
Предисловие.
Введение.
Основы микропроцессорной техники.Классификация микропроцессоров, основные варианты их архитектуры и структуры.
Общая структура и принципы функционирования микропроцессорных систем.
Система команд и способы адресации операндов.
Интерфейсы микропроцессорынх систем (магистрали
VME, VXI, PCI).
Шина
USB.
Процессоры общего назначения и системы на их основе.Структура и функционирование процессора
Intel P6.Система команд: операции над целыми числами.
Система команд: операции управления.
Система команд: операции над числами с плавающей точкой.
Система команд: операции
MMX.
Система команд: операции
SSE.
Работа процессора в защищенном и реальном режимах. Реализация режима виртуального
8086 (V86).
Реализация прерываний и исключений. Обеспечение тестирования и отладки.
RISC-микропроцессоры и RISC-микроконтроллеры семейств
PowerPC (MPC60x, MPC50x).
Использование кэш-памяти и организация основной памяти.Общие принципы организации кэш-памяти.
Кэш-память команд и данных.
Функционирование памяти.
Защита памяти.
8-разрядные микроконтроллеры.Структура современных 8-разрядных микроконтроллеров.
Семейство МК
MCS-51 Intel (8051AH).
Семейство МК
HC08 фирмы
Motorolla (на примере
MC68HC908GP32).
RISC-микроконтроллеры
PIC16 фирмы
Microchip (на примере
PIC16C54).
Принципы построения отладочных средств для 8-разрядных МК.
Коммутационные микроконтроллеры и системы на их основе.Общие понятия. Семейство коммуникационных микроконтроллеров
MPC860.
Организация коммуникационных процессорных модулей в КМК.
Поддержка протоколов в коммуникационных контроллерах (
T1/CEPT, Basic ISDN, X.25, Ethernet).
Процессоры цифровой обработки сигналов.Принципы организации процессоров обработки сигналов.
Процессоры семейства
DSP56000.
Программируемая логика и ее применение в микропроцессорых системах.Общие сведения, классификация.
Первые поколения микросхем с программируемой структурой.
Типичные фрагменты схемотехники ИС ПЛ. Общие свойства ИС ПЛ.
FPGA - программируемые пользователем вентильные матрицы (
Xilinx).
CPLD - сложные программируемые логические устройства (
Altera).
СБИС ПЛ комбинированной архитектуры (
FLEX10K).
СБИС программируемой логики типа "систма на кристалле".
Конфигурирование БИС/СБИС программируемой логики.
Методика оценки параметров ИС ПЛ.
Аналоговые программируемые микросхемы.
Проектирование МПС.Методики и средства проектирования.
Проектирование типовой конфигурации МП-систмы.
Средства и методы проектирования и автономной отладки аппаратных средств МП-системы.
Средства и мтеоды разработки программного обеспечения.
Средства и методы комплексной отладки МП-систем.
Операционные системы реального времени.
JTAG-интерфейс и системные функции на его основе.
Процедура проектирования и сведения об автоматизированных средствах проектирования для БИС/СБИС с программируемой структурой. Средства описания проекта.
Базовые сведения о языке
VHDL.
Описание проектов на языке VHDL. Примеры, иллюстрирующие основные конструкции VHDL.
Примеры автоматизированного проектирования цифрового устройства с использованием языков описания аппаратуры.
Архитектуры параллельных вычислительных систем.Архитектуры с разделяемой общей памятью.
Архитектуры с разпределенной областью памяти.
Матричные системы.
Машины, управляемые потоком данных.
Систолические системы.
Обобщенная архитактура параллельных систем.
Список литературы.