Содержание
- 2. Общие принципы построения МПСУ Обобщенная структура МПСУ МП – цифровое устройство, предназначенное для обработки цифровой инфор-мации,
- 3. 2. Интерфейс. Интерфейс - совокупность программных и аппаратных средств, предназначенных для объединения отдельных компонентов в единую
- 4. 3. Типовая структура интерфейсной части ПУ Состав ПУ в МПСУ: интерфейсная часть, функциональная часть. Состав ИЧ:
- 5. 4. Понятие программно-логической модели (ПЛМ) Модель объекта – средство изучения объекта. Каждая модель объекта отражает свои
- 6. 5. Типы обмена данными между МП и ПУ Роль интерфейса – передача данных между МП и
- 7. 4) Прямой доступ к памяти. Назначение – организация передачи больших объемов информации между ПУ и ОЗУ,
- 10. Скачать презентацию
Общие принципы построения МПСУ
Обобщенная структура МПСУ
МП – цифровое устройство, предназначенное для
Общие принципы построения МПСУ
Обобщенная структура МПСУ
МП – цифровое устройство, предназначенное для
Все устройства, подключенные к интерфейсу МПСУ, за вычетом МП и ЗУ, называются периферийными.
Физическая реализация
МПСУ:
многоплатные,
одноплатные,
однокристальные (МК)
2. Интерфейс.
Интерфейс - совокупность программных и аппаратных средств, предназначенных для объединения
2. Интерфейс.
Интерфейс - совокупность программных и аппаратных средств, предназначенных для объединения
2) Физически интерфейс – это набор проводников, объединенных по функциональному признаку.
3) Основной принцип работы: ведущий–ведомый (активный–пассивный).
МП – активное устройство.
4) Типы интерфейсов (парами по каждому признаку):
- параллельные / последовательные;
- синхронные / асинхронные;
- магистральные / периферийные;
- однонаправленные / двунаправленные;
……………………………………………………
Конкретному типу интерфейса, который используется в МПСУ, должны соответствовать все подключаемые к нему устройства!
3. Типовая структура интерфейсной части ПУ
Состав ПУ в МПСУ:
интерфейсная часть,
3. Типовая структура интерфейсной части ПУ
Состав ПУ в МПСУ:
интерфейсная часть,
функциональная часть.
Состав ИЧ: ДША, ДШУ, Двунаправленный буфер данных, внутренняя ШД, регистры.
Пример. В ПУ – 4 адре-суемых регистра:
два - на ввод, два - на вывод.
Типы регистров:
регистры данных
(Data Reg.),
регистры управления
(Control Reg.),
регистры состояния
(Status Reg.).
4. Понятие программно-логической модели (ПЛМ)
Модель объекта – средство изучения объекта.
Каждая
4. Понятие программно-логической модели (ПЛМ)
Модель объекта – средство изучения объекта.
Каждая
Программно-логическая модель (ПЛМ) любого устройства МПС – это та информация об этом устройстве, которая нужна для работы программисту, т.е. адреса, формат (количество и назначение битов) его программно-доступных регистров.
ПЛМ ПУ – программно-доступные регистры его интерфейсной части.
ПЛМ ЦП – компоненты его регистрового файла ЦП: АСС, РС, SP, регистр признаков (условий), регистр состояния…
ЗУ – набор программно-доступных ячеек памяти – регистров
ПЛММК = ПЛМЦП + ПЛМПУ + ПЛМЗУ
5. Типы обмена данными между МП и ПУ
Роль интерфейса – передача
5. Типы обмена данными между МП и ПУ
Роль интерфейса – передача
Обмен данными в МПС может производиться четырьмя способами:
1) Программный способ. Инициатор – МП. Обмен может происходить в любой момент времени в соответствии с ПО.
2) По опросу флага. Инициатор – МП. Но обмен может происходить, когда ПУ готово к обмену. Для определения этого состояния периферийного устройства МП опрашивает его бит (флаг) готовности. Последний устанавливается автоматически самим ПУ, когда внутренние процессы закончились и устройство готово к обмену данными с МП.
Пример: Запуск АЦП, опрос флага КП, если «да», то считывание данных с АЦП.
3) По прерыванию. Инициатор – ПУ. Как только в нем происходит нужное событие, оно выставляет флаг события (готовности), и, если разрешено прерывание, формирует сигнал - запрос на прерывание. МП выполняет до конца команду и переходит по определенной процедуре (автомати-чески) на П/Пр обслуживания запроса, где и происходит обмен данными.
4) Прямой доступ к памяти.
Назначение – организация передачи больших объемов
4) Прямой доступ к памяти.
Назначение – организация передачи больших объемов
Инициатор – ПУ. Когда ПУ накопило данные, оно выставляет, если разре-шено, сигнал «Требование захвата шины». ЦП заканчивает выполне-ние текущей команды, разрешает ПУ доступ к шине и «засыпает». ПУ формирует сигнал «Шина захвачена» и далее выступает как ведущий, активное устройство: формирует все сигналы интерфейса, организуя обмен данными с ОЗУ.
Единственная задача ПУ – многократная организация цикла «Запись» (или «Чтение») данных в память (или из памяти) по модифицируемому адресу. Предав весь пакет данных в заданный сектор памяти, ПУ снимает сигнал «Шина захвачена» и отключается от шины.
Зафиксировав отключение, МП «просыпается» и продолжает свою работу.
Достоинство ПДП: с максимальной скоростью передаются большие объемы данных.
Недостаток ПДП: в течение процедуры ПДП МП не работает!
В современных МК этот недостаток устранен!