- •13. Общие понятия, определения, классификация микропроцессорных систем.
- •Динамический порт вывода:
- •64. Селекторы.
- •81. Многозадачность. Переключения задач.
- •14) Теоретические основы организации мпс.Архитектура мпс.
- •31) Теоретические основы организации мпс. Общие вопросы проектирования мпс.
- •48) Теоретические основы организации мпс. Внешний интерфейс ммпс. Параллельные порты ввода-вывода. Статический порт вывода.
- •65) Дескрипторы сегментов.
- •82) Мультиобработка.
- •15.Теоретические основы организации мпс.Тактовый генератор кр1810гф84(i8284).
- •32.Теоретические основы организации мпс. Мультимикропроцессорные системы(ммпс).
- •49.Теоретические основы организации мпс.Внешний интерфейс ммпс.Параллельные порты ввода-вывода. Ввод информации.
- •66.Таблицы дескрипторов.
- •83. Префикс lock# и сигнал lock.
- •16. Теоретические основы организации мпс. Процессор i8086 в минимальном режиме.
- •16.(2) Теоретические основы организации мпс. Процессор i8086 в минимальном режиме.
- •67. Таблица глобальных дескрипторов.
- •84. Адресация памяти. Диспетчер памяти.
- •17. Теоретические основы организации мпс.Процессор i8086 в минимальном режиме.Базовые циклы обмена с памятью.Базовые циклы ввода-вывода
- •34. Теоретические основы организации мпс.Модули ммпс.Модуль процессора.
- •51.Теоретические основы организации мпс.Внешний интерфейс ммпс.Параллельные порты ввода-вывода.Увеличение надежности функционирования.
- •5 6.Таблицы локальных дескрипторов
- •85. Прямой доступ к памяти
- •18.Теоретические основы организации мпс.Подключение зу и портов ввода-вывода к i8086в минимальном режиме.
- •35.Теоретические основы организации мпс.Модули ммпс.Модуль озу/пзу. (тут без Теоретические основы организации мпс.Модули ммпс)
- •52.Теоретические основы организации мпс.Внешний интерфейс ммпс.Параллельные порты с программным управлением.
- •69.Сброс и инициализация микропроцессора.
- •86 Сегментация памяти. Виртуа́льная па́мять
- •19) Теоретические основы организации мпс. Подключение 8-разрядных портов ввода-вывода к i8086в минимальном режиме.
- •36) Теоретические основы организации мпс. Модули ммпс. Модуль адаптеров.
- •2)Адаптеры, контроллеры внешних пу
- •3)Внешние пу
- •4)Элементы общесистемной поддержки
- •53) Теоретические основы организации мпс. Внешний интерфейс ммпс. Обмен через последовательный интерфейс.
- •70) Программная инициализация режима реальных адресов.
- •20.Теоретические основы организации мпс. Системный контроллер i8288.
- •37.Теоретические основы организации мпс. Модули ммпс. Модули контроллеров и модули общесистемной поддержки.
- •54.Теоретические основы организации мпс. Внешний интерфейс ммпс. Структура и назначение выводов бис усапп кр580вв51а (uart).
- •71. Программная инициализация защищенного режима.
- •21.Теоретические основы организации мпс. Системный контроллер i8288. Базовые циклы обмена. Схема подключения к i8086.
- •38.Теоретические основы организации мпс. Базовые схемы арбитража в ммпс.
- •55. Теоретические основы организации мпс. Внешний интерфейс ммпс. Асинхронная передача.
- •72.Тестирование и отладка. Буфер ассоциативной трансляции.
- •22.Теоретические основы организации мпс. Организация системы прерываний i8086.
- •39. Теоретические основы организации мпс. Базовые схемы арбитража в ммпс по логике обработки. Последовательный арбитраж.
- •56. Теоретические основы организации мпс. Внешний интерфейс ммпс. Прием в асинхронном режиме.
- •73.Привилегии, уровни, правила, команды.
- •23.Теор. Основы орг. Мпс. Программируемый контр. Прерываний i8259a.
- •40.Теоретические основы организации мпс.Базовые схемы арбитража в ммпс по логике обработки.Параллельный адресуемый арбитраж.
- •57.Средства отладки мпс.
- •74. Защита.Проверка поля type,проверка границы.
- •24. Теоретические основы организации мпс. Схема подключения i8259a в минимальном режиме.
- •58. Механизм граничного сканирования.
- •75.Защита. Ограничение доступа к данным, ограничение набора команд.
- •25.Каскадная схема включения i8259a
- •42.Ммпс на базе общесистемного интерфейса(оси) "общая шина".
- •59.Идея граничного сканирования.
- •76.Защита.Передачи управления
- •26. Тоо мпс. Структура и характеристики однопроцессорных мпс на базе общей шины (ош).
- •43. Тоо мпс. Системный арбитр i8289.
- •60. Структура современных информационно-управляющих систем.
- •77. Защита. Проверка достоверности указателя. Защита страниц и каталогов.Проверка достоверности указателя.
- •27. Теоретические основы организации мпс. Расширение номенклатуры применяемых бис зу.
- •44. Теоретические основы организации мпс. Модуль цп ммпс на базе i8086 только с оси.
- •61. Устройство управления памятью микропроцессора.
- •78. Конвейеризация.
- •28.Теоретические основы организации мпс. Конструкции микропроцессорных систем.
- •16. (2) Теоретические основы организации мпс. Конструкции микропроцессорных систем.
- •45.Теоретические основы организации мпс. Модуль цп с оси и локальным системным интерфейсом(лси).
- •62. Архитектура режима реальных адресов и защищенного режима.
- •79.Многозадачность.Сегмент состояния задачи.
- •63. Типы данных микропроцессора.
- •80. Многозадачность. Дескриптор сегмента состояния задачи.
- •1.Язык описания архитектуры vhdl. Основные сведения
- •2. Ключевые слова языка vhdl.Типы данных vhdl.
- •4. Описание мультиплексора на vhdl.
- •5.Описание структуры и поведения на vhdl.
- •91. Fpga (плис)
- •9. Проектирование логических схем и логических процессов
- •7. Генератор на vhdl. Оператор wait в vhdl.
- •10. Табличное и биномиальное представление булевых функций.
21.Теоретические основы организации мпс. Системный контроллер i8288. Базовые циклы обмена. Схема подключения к i8086.
Рассмотрим структурную схему организации микропроцессорной системы (МПС). Функционирование МПС сводится к следующей последовательности действий: получение данных от различных периферийных устройств (с клавиатуры терминала, от дисплеев, из каналов связи, от различного типа внешних запоминающих устройств), обработка данных и выдача результатов обработки на периферийные устройства (ПУ). При этом данные от ПУ, подлежащие обработке, могут поступать и в процессе их обработки.
Для работы в составе компьютера применяется максимальный режим, при котором сигналы управления внешней шиной вырабатываются специальной микросхемой контроллера шины i8288.
На выводы ST 0, ST1, ST 2 в тактах Т1, Т2 и Т4 выводится код состояния микропроцессора, характеризующий текущий цикл и определяющий способ использования ША/ШД. Коды состояний приведены в табл. 1. За счет кодирования кодов состояния освобождается ряд выводов. Код состояния позволяет выработать все необходимые управляющие сигналы при помощи внешнего средства – системного контроллера К1810ВГ88.
Декодирование сигналов ST 0, ST1, ST 2 с помощью контроллера системной шины К1810ВГ88 (I8288) позволяет сделать полную развязку ША,ШД и управляющей шины. С его помощью реализуется раздельная адресация ВУ и памяти.
21.(2).
Базовые циклы обмена:
Схема подключения к i8086 в максимальном режиме:
38.Теоретические основы организации мпс. Базовые схемы арбитража в ммпс.
В ММПС имеются 3 базовые схемы арбитража:
- Параллельный адресуемый арбитраж
- Параллельный независимый арбитраж
- Последовательный арбитраж
55. Теоретические основы организации мпс. Внешний интерфейс ммпс. Асинхронная передача.
Имеются два вида последовательной связи: синхронная и асинхронная. При асинхронной связи передаваемые символы разделяют специальными двоичными наборами, а при синхронной должны быть специальные символы синхронизации в начале каждого сообщения и специальные "холостые" символы для "заполнения времени когда информация не передается. Асинхронная передача допускает любые промежутки между символами. Однако при асинхронной передаче максимальная скорость передачи ниже, чем по синхронной линии с той же двоичной скоростью, так как при асинхронной передаче каждый символ содержит дополнительный биты. Каждый асинхронный символ содержит информационное слово и несколько дополнительных (служебных) бит: стартовый бит, информационное слово, бит четного или нечетного паритета, стоповый бит.
72.Тестирование и отладка. Буфер ассоциативной трансляции.
Процессор способен выполнять внутреннее тестирование 2 видов: автоматическое самотестирование и тестирование буфера ассоциативной трансляции(TLB). Самотестированием управляет процессор. Разработчику требуется только инициировать тестирование и проверить результаты. Что же касается теста TLB, его надо разрабатывать и вводить в процессор извне. МП 80386 предоставляет интерфейс, упрощающий этот вид тестирования.
Буфер ассоциативной трансляции – это кэш-память, используемая для трансляции линейных адресов в физические.
В буфер заносятся данные кэш-памятью дескрипторов страниц, входящей в состав микросхемы МП 80386. В TLB хранятся значения, необходимые для отображения линейных адресов на физические и относящиеся к самым последним обращениям к памяти. Это обеспечивает быструю трансляцию для всех последующих обращений к тем же ячейкам.
TLB включает следующие компоненты:
- ассоциативное ЗУ (АЗУ), в котором хранятся 32 линейных адреса и дополнительные биты признаков, используемые для защиты данных и реализации кэш операций.
- оперативное ЗУ (ОЗУ), в котором хранятся 32 физических адреса, соответствующие линейным адресам а АЗУ.
Преобразуя линейный адрес в физический, МП 80386 сравнивает поля каталога страниц и таблицы страниц линейного адреса с элементом в АЗУ. Если произошло кэш-попадание, соответствующие 20 бит физического адреса извлекаются из ОЗУ и прибавляются к содержимому 12-разрядного поля относительного адреса в линейном адресе. В результате образуется 32-разрядный физический адрес. Если же произошел кэш-промах, МП 80386 записывает в TLB из памяти значения каталога страниц и таблицы страниц.
Имеются два механизма тестирования TLB. Первый заключается в заполнении ячеек TLB, второй осуществляет поиск в TLB. При заполнении в TLB ячейки, определяемой регистром данных, в нее записываются физический адрес из регистра данных и линейный адрес вместе с дополнительными битами признаков из регистра управления. Поиск в TLB осуществляется по линейному адресу, содержащемуся в регистре управления. Если произошло кэш-попадание, запишите значение соответствующего физического адреса в регистр данных и установите в нем бит попадание/промах. Если произошел кэш-промах, сбросьте бит попадание/промах. В этом случае физический адрес в регистре данных не определен.
