October 18 2017 12:24:11
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
трехрежимные буферные формирователи
МИКРОПРОЦЕССОРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ

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

Типовая минимальная структура МПС содержит центральный процессорный элемент (ЦПЭ), память (ПЗУ и ОЗУ), внешние устройства с устройствами ввода и вывода (УВВ). Принятая конфигурация  системы реализует объединенный интерфейс для ЗУ и УВВ, подключенных к общей системной магистрали (рис.10.3). В соответствии с приведенной структурой функционирование системы заключается в выполнении процессором арифметических и логических действий над операндами, передаваемыми из ЗУ или УВВ, а также организации процесса обмена данными с помощью управляющих сигналов. 


Рис.10.3. Основные модули микропроцессорной системы

Команды и данные передаются между модулями по системной магистрали, которая имеет сравнительно небольшое число линий связи, объединенных в шины: данных (ШД), адреса (ША), управления (ШУ). Ограниченность количества проводников в магистрали обусловлена конечным числом выводов корпуса микропроцессора (ЦПЭ).

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

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

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

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

  1. программный обмен по инициативе ЦПЭ с устройствами постоянно готовым к обмену (ПЗУ) или ожидающими обмена (ВУ);

  2. по инициативе ВУ с прерыванием работы ЦПЭ и запоминанием его состояния ЦПЭ на момент прерывания;

  3. прямой доступ ВУ к ЗУ без участия ЦПЭ.

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.03 секунд 2,255,326 уникальных посетителей