Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мпт 2013.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2.12 Mб
Скачать
  1. Связь блоков в микропроцессорной системе, шины.

При классической структуре связей все сигналы и коды между устройствами передаются по отдельным линиям связи. Каждое устройство, входящее в систему, передает свои сигналы и коды независимо от других устройств. При этом в системе получается очень много линий связи и разных протоколов обмена информацией.

Ш инная структура связей

Д ля достижения максимальной универсальности и упрощения протоколов обмена информацией в микропроцессорных системах применяется так называемая шинная структура связей между отдельными устройствами, входящими в систему.

При шинной структуре связей все сигналы между устройствами передаются по одним и тем же линиям связи, но в разное время (это называется мультиплексированной передачей).

Передача по всем линиям связи может осуществляться в обоих направлениях (двунаправленная передача). В результате количество линий связи существенно сокращается, а правила обмена (протоколы) упрощаются.

Группа линий связи, по кот. передаются сигналы (коды) и называется шиной (bus).

При шинной структуре связей легко осуществляется пересылка всех информационных потоков в нужном направлении, например, их можно пропустить через один процессор, что очень важно для МПС. Однако при шинной структуре связей вся информация передается по линиям связи последовательно во времени, по очереди, что снижает быстродействие системы по сравнению с классической структурой связей.

Большое достоинство шинной структуры связей в том, что все устройства, подключенные к шине, должны принимать и передавать информацию по одним и тем же правилам (протоколам обмена информацией по шине ). Все узлы, отвечающие за обмен с шиной в этих устройствах, должны быть единообразны, унифицированы.

Недостаток шинной структуры - все устройства подключаются к каждой линии связи параллельно.=>любая неисправность устройства может вывести из строя всю систему.

Выходные каскады шин.В системах с шинной структурой связей применяют все три существующие разновидности выходных каскадов цифровых микросхем:

- стандартный выход или выход с двумя состояниями (обозначается 2С, 2S);

Два ключа замыкаются по очереди, что соответствует уровням логической единицы (верхний ключ замкнут) и логического нуля (нижний ключ замкнут).

- выход с открытым коллектором (обозначается ОК, OC);

Замкнутый ключ формирует уровень логического нуля, разомкнутый — логической единицы.

- выход с тремя состояниями или с возможностью отключения (обозначается 3С, 3S).

Ключи могут замыкаться по очереди (как в случае 2С), а могут размыкаться одновременно, образуя третье, высокоимпедансное состояние. Переход в третье состояние (Z-состояние) управляется сигналом на специальном входе EZ.

  1. Структура мпс. Управляющие сигналы.

Структура МПС включает в себя три основных типа устройств:

- процессор;

-память, вкл-щую оперативную память (ОЗУ, RAM) и постоянную память ( ПЗУ, ROM), которая служит для хранения данных и программ;

-устройства ввода/вывода ( УВВ, I/O ), служащие для связи микропроцессорной системы с внешними устройствами, для приема (ввода, чтения, Read) входных сигналов и выдачи (вывода, записи, Write) выходных сигналов.

Все устройства МПС объединяются общей системной шиной (системная магистраль или канал). Системная магистраль включает в себя четыре основные шины нижнего уровня:

  • шина адреса (Address Bus). Служит для определения адреса (номера) устройства, с которым процессор обменивается информацией в данный момент;

  • шина данных (Data Bus). Основная шина, которая используется для передачи информационных кодов между всеми устройствами микропроцессорной системы;

  • шина управления (Control Bus). Состоит из отдельных управляющих сигналов, каждый из этих сигналов во время обмена информацией имеет свою функцию (стробирование передаваемых или принимаемых данных, т.е. определяют моменты времени, когда информационный код выставлен на шину данных; другие используются для подтверждения приема данных, для сброса всех устройств в исходное состояние и т.д.);

  • шина питания (Power Bus). Предназначена для питания системы. Каждому напряжению питания соответствует своя линия связи.

Сигналы шины управления. Главные управляющие сигналы — стробы обмена, т.е. сигналы, формируемые процессором и определяющие моменты времени, в кот. производится пересылка данных по шине данных, обмен данными. В магистрали используются 2 строба обмена:

- Строб записи (вывода), который определяет момент времени, когда устройство-исполнитель может принимать данные, выставленные процессором на шину данных ;

- Строб чтения (ввода), который определяет момент времени, когда устройство-исполнитель должно выдать на шину данных код данных, который прочитает процессор.

В какой момент процессор снимает свой строб обмена? Возможны два пути решения:

- При синхронном обмене процессор заканчивает обмен данными самостоятельно, ч/з установленный временной интервал выдержки, т.е. без учета устройства-исполнителя (дост-во - простой протокол обмена, меньшее количество управляющих сигналов, недост. - отсутствие гарантии, что исполнитель выполнил требуемую операцию, и высокие требования к быстродействию исполнителя);

- При асинхронном обмене процессор заканчивает обмен, когда устройство-исполнитель подтверждает выполнение операции специальным сигналом (Дост-ва — более надежная пересылка данных, возм-сть работы с разными по быстродействию исполнителями. Недост. — необх-сть формирования сигнала подтверждения всеми исполнителями, т.е. доп. аппаратурные затраты).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]