- •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. Табличное и биномиальное представление булевых функций.
74. Защита.Проверка поля type,проверка границы.
Если S=0, то системный сегмент, S=1, поле type 0 – данные, 1 – код. Флаг S – тип дескриптора, 12-й бит в двойном слове. Поле Type – с 8 по 11 бит во 2-ом двойном слове. Хранит инф., какого типа этот дескриптор. Поле длины сегмента – одинаковое для всех 3-х (1-ое двойное слово). Проц. проверят эти два поля в двух случаях: 1. При загрузке селектора в сегментный регистр. 2. При обращении к сегменту.
Бит S и поле «Тип» в дескрипторе говорят проц., чего с сегментом делать можно, а чего нельзя. Если кто-то попытается сделать то, чего делать нельзя, то обработчик #GP должен по идее нарушителя наказать.
Флаг гранулярности (G) – бит 23 во втором двойном слове дескриптора сегмента. Флаг направления роста сегмента (E) – бит 10 во втором двойном слове дескриптора сегмента. Поле «Лимит» - биты 0-15 первого двойного слова и биты 16-19 второго двойного слова дескриптора сегмента. Вместе с флагом G и E определят размер сегмента. Поле «Лимит» дескриптора сегмента призвано уберечь программы от незаконного обращения к памяти за пределами, установленными этим полем. Эффективное значение лимита зависит от флага гранулярности G. Для сегментов данных, лимит также зависит от флага E и флага B дескриптора. Если бит G=0, то лимит сегмента совпадает со значением одноименного поля дескриптора; очевидно, что в данном случае сегмент может иметь длину от 0 до FFFFFh (1Мб). Если флаг G=1, то реальный лимит сегмента равен содержимому поля «Лимит» дескриптора, умноженному на 4Кб (FFFh). Процессор сгенерирует исключение #GP в следующих случаях:
1) Обращение к байту по смещению БОЛЬШЕМУ, чем эффективный лимит. 2) Обращение к слову по смещению БОЛЬШЕМУ, чем (эффективный лимит-1) 3) Обращение к двойному слову по смещению БОЛЬШЕМУ, чем (эффективный лимит-3) 4) Обращение к учетверенному слову по смещению БОЛЬШЕМУ, чем (эффективный лимит-7)
24. Теоретические основы организации мпс. Схема подключения i8259a в минимальном режиме.
Работа схемы:
Программирование контроллера прерывания. Разряды D7…D0 Intel 8259 подключаются к младшей половине шины данных процессора, поэтому его портам будут соответствовать только четные адреса и линия А1 используется для адресации внутренних портов контроллера прерываний. Адресный дешифратор анализирует разряды А15, А2 и дополнительно управляется еще выходом М/(не)IO и в целом сигнал выборки дешифратора формирует сигнал выборки кристалла контроллеры прерываний.
Все остальное должно быть нулями.
При программировании на выходе MS/(не)SV контроллера прерываний появляется сигнал (не)DEN из процессора на шинный формирователь. Выводы D7…D0 ПКП подключены к линиям адрес AD7…AD0. Ввод или вывод определяется сигналами (не)MD, (не)VR.
Обработка прерывания. При получении сигнала (не)INTA на выходе MC/(не)SV ПКП устанавливается 0, который переходит каналы шинного формирователя в отключенном состоянии Z. И код номера прерывания с выхода D7…DO ПКП поступает прямо в процессор на входы AD7…AD0. При завершении сигнала интерфейс контроллера прерываний устанавливается в режиме ввода/вывода.
41. Теоретические основы организации МПС. Базовые схемы арбитража в ММПС по логике обработки. Параллельный независимый арбитраж.
При параллельном разрешении приоритета используется линия запроса шины BREQ для каждого арбитра. Каждая линия BREQ входит в приоритетное кодирующее устройство, которое формирует двоичный адрес линии BREQ с самым высоким приоритетом. Двоичный адрес линии декодируется для выбора соответствующей линии BPRN, и арбитр шины, связанный с выбранной линией BPRN получает приоритет на всеми другими арбитрами. Приоритет позволяет арбитру захватить шину для своего процессора, как только она освободиться. Освобождение шины арбитром потерявшим приоритет, осуществляется после завершения текущей операции шины. Арбитр потерявший приоритет отпускает сигнал занятости шины BUSY. Линия BUSY является общей для всех арбитров. Все операции, связанные с захватом шины, синхронизируются тактовым сигналом BCLK.
