ОМПТ-2. Часть 2

Слайд 2

Общие принципы построения МПСУ Обобщенная структура МПСУ МП – цифровое устройство,

Общие принципы построения МПСУ

Обобщенная структура МПСУ
МП – цифровое устройство, предназначенное для

обработки цифровой инфор-мации, управления этой обработкой и реализованное в виде отдельной БИС или отдельного модуля на кристалле.
Все устройства, подключенные к интерфейсу МПСУ, за вычетом МП и ЗУ, называются периферийными.

Физическая реализация
МПСУ:
многоплатные,
одноплатные,
однокристальные (МК)

Слайд 3

2. Интерфейс. Интерфейс - совокупность программных и аппаратных средств, предназначенных для

2. Интерфейс.

Интерфейс - совокупность программных и аппаратных средств, предназначенных для объединения

отдельных компонентов в единую МПСУ посредством обеспечения их информационной, электрической и конструктивной совместимости.
2) Физически интерфейс – это набор проводников, объединенных по функциональному признаку.
3) Основной принцип работы: ведущий–ведомый (активный–пассивный).
МП – активное устройство.
4) Типы интерфейсов (парами по каждому признаку):
- параллельные / последовательные;
- синхронные / асинхронные;
- магистральные / периферийные;
- однонаправленные / двунаправленные;
……………………………………………………
Конкретному типу интерфейса, который используется в МПСУ, должны соответствовать все подключаемые к нему устройства!
Слайд 4

3. Типовая структура интерфейсной части ПУ Состав ПУ в МПСУ: интерфейсная

3. Типовая структура интерфейсной части ПУ

Состав ПУ в МПСУ:
интерфейсная часть,


функциональная часть.

Состав ИЧ: ДША, ДШУ, Двунаправленный буфер данных, внутренняя ШД, регистры.

Пример. В ПУ – 4 адре-суемых регистра:
два - на ввод, два - на вывод.

Типы регистров:
регистры данных
(Data Reg.),
регистры управления
(Control Reg.),
регистры состояния
(Status Reg.).

Слайд 5

4. Понятие программно-логической модели (ПЛМ) Модель объекта – средство изучения объекта.

4. Понятие программно-логической модели (ПЛМ)

Модель объекта – средство изучения объекта.
Каждая

модель объекта отражает свои особенности объекта, специфический взгляд на него.
Программно-логическая модель (ПЛМ) любого устройства МПС – это та информация об этом устройстве, которая нужна для работы программисту, т.е. адреса, формат (количество и назначение битов) его программно-доступных регистров.
ПЛМ ПУ – программно-доступные регистры его интерфейсной части.
ПЛМ ЦП – компоненты его регистрового файла ЦП: АСС, РС, SP, регистр признаков (условий), регистр состояния…
ЗУ – набор программно-доступных ячеек памяти – регистров
ПЛММК = ПЛМЦП + ПЛМПУ + ПЛМЗУ
Слайд 6

5. Типы обмена данными между МП и ПУ Роль интерфейса –

5. Типы обмена данными между МП и ПУ

Роль интерфейса – передача

данных между МП и ЗУ, между МП и ПУ. Все остальные действия – в МП и в ПУ.
Обмен данными в МПС может производиться четырьмя способами:
1) Программный способ. Инициатор – МП. Обмен может происходить в любой момент времени в соответствии с ПО.
2) По опросу флага. Инициатор – МП. Но обмен может происходить, когда ПУ готово к обмену. Для определения этого состояния периферийного устройства МП опрашивает его бит (флаг) готовности. Последний устанавливается автоматически самим ПУ, когда внутренние процессы закончились и устройство готово к обмену данными с МП.
Пример: Запуск АЦП, опрос флага КП, если «да», то считывание данных с АЦП.
3) По прерыванию. Инициатор – ПУ. Как только в нем происходит нужное событие, оно выставляет флаг события (готовности), и, если разрешено прерывание, формирует сигнал - запрос на прерывание. МП выполняет до конца команду и переходит по определенной процедуре (автомати-чески) на П/Пр обслуживания запроса, где и происходит обмен данными.
Слайд 7

4) Прямой доступ к памяти. Назначение – организация передачи больших объемов

4) Прямой доступ к памяти.
Назначение – организация передачи больших объемов

информации между ПУ и ОЗУ, минуя процессор. Используется в информационно-измерительных системах.
Инициатор – ПУ. Когда ПУ накопило данные, оно выставляет, если разре-шено, сигнал «Требование захвата шины». ЦП заканчивает выполне-ние текущей команды, разрешает ПУ доступ к шине и «засыпает». ПУ формирует сигнал «Шина захвачена» и далее выступает как ведущий, активное устройство: формирует все сигналы интерфейса, организуя обмен данными с ОЗУ.
Единственная задача ПУ – многократная организация цикла «Запись» (или «Чтение») данных в память (или из памяти) по модифицируемому адресу. Предав весь пакет данных в заданный сектор памяти, ПУ снимает сигнал «Шина захвачена» и отключается от шины.
Зафиксировав отключение, МП «просыпается» и продолжает свою работу.
Достоинство ПДП: с максимальной скоростью передаются большие объемы данных.
Недостаток ПДП: в течение процедуры ПДП МП не работает!
В современных МК этот недостаток устранен!
Слайд 8