Архитектура микропроцессорных систем (Учебное пособие)
#777 Год: 2007 Автор: Костров Б.В., Ручкин В.Н. Жанр: Микропроцессорные системы Издательство: М.: Диалог-МИФИ ISBN: 5-86404-214-5 Язык: Русский Формат: DjVu Качество: Отсканированные страницы Количество страниц: 302
Описание: Даются определения и основные этапы проектирования микропроцессорных систем (МПС). Приводится элементная база основных типов микропроцессоров отечественной и зарубежной промышленности. Рассматриваются и излагаются принципы структурной организации МПС на примере наиболее широко распространенных микропроцессоров семейства Intel Х86. Рассматриваются различные методы структурной организации 16-, 32- и 64-разрядных процессоров и подсистем памяти. Приводятся данные и рекомендации по использованию Pentium и современных отечественных и зарубежных 64-разрядных микропроцессоров. Указываются средства отладки аппаратных и программных средств. Даются определение нейронных сетей, описание современной архитектуры процессора NeuroMatrix® NM6403,6404 (Л1879ВМ1), основы организации методов обмена ввода/вывода данными с внешними устройствами. Приводятся примеры реализации перечисленных методов организации ввода/вывода и рекомендации по их использованию. Предназначено для студентов дневного и вечернего отделений специальности 230101 направления 230100 «Информатика и вычислительная техника».
1. ОСОБЕННОСТИ ПРОЕКТИРОВАНИЯ МИКРОПРОЦЕССОРНЫХ СИСТЕМ............................................................9
1.1. Технические требования МПС...................................................................9 1.2. Назначение и основные компоненты МПВС........................................10 1.3. Основные задачи МПС сбора информации...........................................14 1.4. Варианты структуры МПС сбора и обработки информации..............15
2.1. Обобщенная методика проектирования................................................18 2.2. Разработка и согласование технического задания...........................19 2.3. Системный этап проектирования...........................................................19 2.4. Разработка и отладка аппаратных средств..........................................21
3.1. Структура микропроцессора....................................................................23 3.2. Типы микропроцессоров...........................................................................28 3.3. Однокристальные микропроцессоры.....................................................29 3.4. Сигнальные процессоры............................................................................30 3.5. Отечественные цифровые процессоры обработки сигналов.............31
4. ПРОЕКТИРОВАНИЕ МПС.........................................................................34
4.1. Типовая структура МПС...........................................................................34 4.2. Отладка МПС...............................................................................................36 4.3. Отладка ПО МПС........................................................................................38 4.3.1. Основные этапы разработки и отладки ПО.....................................39 4.3.2. Особенности использования языков высокого уровня....................40 4.4. Средства отладки МПС.............................................................................41
5. ПРОЕКТИРОВАНИЕ 16-РАЗРЯДНЫХ МПС........................................45
5.1. Состав микропроцессорного МПК БИС К1810 И СЕМЕЙСТВА I80XX И I82XX..............................................................................45 5.2. Типовая структура МПС на базе К1810..................................................46 5.3. Основные технические характеристики К1810....................................46 5.4. Назначение различных сигналов и линий.............................................48 5.5. Сигналы К18ЮВМ86 для максимального режима.............................56 5.6. Структурная схема МПС К1810 в минимальном режиме..................58 5.7. Временные соотношения в МПС в минимальном режиме.................60 5.8. Структурная схема МПС в максимальном режиме...........................61 5.9. Назначение выводов контроллера шиныК1810ВГ88..........................61 5.10. Особенности МПС на базе Intel 8088...................................................64 5.11. Особенности проектирования МПС на базе і 186...............................66 5.12. Особенности проектирования МПС на базе 1286 ............................... 68 5.12.1. Сигналы МП І286..............................................................................70 5.12.2. Структура МПС на базе І286............................................................71 5.12.3. Цикл шины и временные соотношения І286...................................73
6. ПРОЕКТИРОВАНИЕ 32-РАЭРЯДНЫХ МПС........................................76
6.1. Основные характеристики 1386................................................................76 6.2. Регистровая модель и структура МП 1386..............................................76 6.3. Назначение выводов 1386..........................................................................80 6.4. Структура МПС на базе 1386 с шиной АТ...............................................82 6.5. Цикл шины МПС на базе 1386....................................................................83 6.6. Структура МПС на основе і386 с шиной VLB.......................................85 6.7. Структура МПС с архитектурой EISA.....................................................87 6.8. Основные структурные особенности МП i486......................................89 6.9. Сигналы управления МП Intel 486.........................................................92 6.10. Цикл шины в Intel486..............................................................................94 6.11. Локальные шины VLB иРСІ....................................................................96
7. ПРОЕКТИРОВАНИЕ СОВРЕМЕННЫХ МПС....................................100
7.1. Микропроцессоры Intel Pentium...........................................................100 7.1.1. Внутренняя архитектура Pentium.....................................................101 7.1.2. Основные характеристики Pentium и Pentium MMX....................104 7.1.3. Назначение сигналов процессоров Pentium....................................107 7.1.4. Цикл шины Pentium...........................................................................Ill 7.1.5. Микропроцессоры Pentium И, Celeron, Pentium III........................113 7.1.6. Микропроцессоры Pentium IV.........................................................116 7.2. Микропроцессоры фирмы AMD..............................................................120 7.2.1. Микропроцессоры AMD ранней разработки..................................121 7.2.2. Микропроцессоры серии Atlon/AtlonXP и Duron...........................122 7.3. МИКРОПРОЦЕССОРЫ ДРУГИХ ФИРМ............................................................. 124 7.3.1. Процессоры компаний Cyrix и IBM................................................124 7.3.2. Процессоры фирмы IDT...................................................................125 7.3.3. Процессоры компании VIA..............................................................126 7.3.4. Процессор MediaGX..........................................................................127 7.3.5. Процессор Rise mP6..........................................................................128
8. ПРОЕКТИРОВАНИЕ СИСТЕМНОЙ ПАМЯТИ.................................129
8.1. Общие сведения о системной памяти..................................................129 8.2. Основные характеристики системной памяти..................................130 8.3. Структура подсистем памяти................................................................132 8.3.1. 16-разрядная подсистема памяти.....................................................132 8.3.2. 32-разрядная подсистема памяти.....................................................133 8.4. Методы обращения к памяти.................................................................133 8.4.1. Асинхронная память (DRAM)..........................................................133 8.4.2. Синхронная память (SDRAM).........................................................136 8.5. Технология увеличения быстродействия памяти............................140 8.5.1. Чередование адресов.........................................................................141 8.5.2. Быстрая страничная выборка (FPM)................................................142 8.5.3. Технология расширения передачи данных (EDO)........................144 8.5.4. Технология виртуального канала памяти (VCM)...........................145 8.6. Конфигурация подсистем памяти в МПС...........................................146
9. ОРГАНИЗАЦИЯ ВВОДА/ВЫВОДА В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ..............................................148
10. МИКРОЭВМ И МИКРОКОНТРОЛЛЕРЫ..........................................190
10.1. Микроконтроллеры семейства MCS-51..............................................190 10.2. Микроконтроллеры семейства AYR...................................................198 10.3. Микроконтроллеры PIC MICRO компании MICROCHIP TECHNOLOGY INC...........................................................................................204 10.3.1. Общая структурная схема м/к РІС.................................................206 10.3.2. Прерывания в микропроцессоре PIC micro...................................213 10.4. Микроконтроллеры на основе 32-разрядного ядра ARM7TDMI.. 215
12. МПС ДЛЯ ПОСТРОЕНИЯ НЕЙРОННЫХ СЕТЕЙ...........................258
12.1. МПС ИСКУССТВЕННОГО ИНТЕЛЛЕКТА......................................................258 12.2. Основы ТЕОРИИ НЕЙРОНА.........................................................................260 12.3. НЕЙРОПОДОБНЫЕ СЕТИ..............................................................................263 12.4. Обучение нейроподобных сетей..........................................................265 12.5. Особенности процессора Neuromatrix JI1879BM1.........................266 12.5.1. Описание векторного сопроцессора..............................................268 12.5.2. Режим взвешенного суммирования...............................................270 12.5.3. Выполнение операций на векторном АЛУ...................................272 12.5.4. Порядок выполнения преобразований над данными...................273 12.6. Система команд нейропроцессора.....................................................274 12.7. Машинные команды нейропроцессора..............................................275 12.8. Содержательное обозначение команд...............................................278 12.8.1. Скалярные команды........................................................................278 12.8.2. Векторные команды........................................................................279 12.8.3. Специальные векторные команды группы VN.............................280 12.8.4. Формат векторных и скалярных команд.......................................281 12.9. СТРУКТУРА ПРОГРАММЫ ДЛЯ НЕЙРОПРОЦЕССОРА....................................284 12.9.1. Ввод данных....................................................................................285 12.9.2. Запуск программы...........................................................................286 12.9.3. Структура ассемблера NM 6403/04...............................................287 12.10. Программное обеспечение процессора в виде NM Calculator....................................................................................289 12.11. Возможные области применения нейропроцессоров....................292
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!