October 19 2017 19:03:29
Навигация
Авторизация
Логин

Пароль



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

Забыли пароль?
Запросите новый здесь.
Передача многоразрядных чисел по шине
ЭЛЕКТРОНИКА- курс лекций

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

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

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

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

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

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

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

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

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

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

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

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

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