Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Режимы последовательного обмена.
На рисунке 27 приведены протоколы обмена по последовательной магистрали для двух режимов программно-управляемого обмена: синхронного и асинхронного (соответственно, рис.27а и рис.27б). Оба режима характеризуются: - некоторым несущим параметром U (амплитуда, частота, фаза и др.), модуляцией которого обеспечивается перенос информации; - временем t передачи одного бита информации, который носит название битовый интервал, и методом кодирования информации в нем; - паузой – временем, в течение которого несущий параметр U сохраняет некоторое постоянное значение (не обязательно 0, чтобы иметь возможность идентифицировать, например, разрыв линии связи). В синхронном режиме структура одной посылки – процесса между двумя паузами – строго фиксирована, функциональное значение битовых интервалов распределено между различными информационными группами (адрес, код операции, операнды и прочее). В асинхронном режиме посылка имеет переменную длину. Управление передачей обеспечивается введением служебных битовых интервалов: стартовые биты (обычно 1 или 2), бит паритета (контроля сохранения информации, например, суммированием по модулю 2), стоповые биты (1, 1.5 или 2). Значение 1.5 относится к длительности битового интервала. Методы кодирования информации. Кодирование информации в битовых интервалах осуществляется с помощью линейных кодов, наиболее показательные из которых (с точки зрения самосинхронизации и уровневого кодирования) приведены на рис.28: униполярный код NRZ; код " Манчестер-II"; код AMI.
Униполярный код NRZ заключается в том, что кодирование логического " 0" осуществляется одним значением несущего параметра U, а логическая " 1" – другим. Униполярный код требует для синхронизации передаваемой информации дополнительно двухпроводную линию синхросигнала. Код " Манчестер-II" самосинхронизирующийся и обладает избыточностью. Для данного кода логическая " 1" кодируется отрицательным перепадом сигнала в середине битового интервала, а логический " 0" - положительным. В коде AMI логический " 0" кодируется отсутствием сигнала на уровне 0, а логическая " 1" - попеременно положительными и отрицательными импульсами. Является частично самосинхронизирующимся.
Обычно последовательная магистраль реализуется телефонным проводом, однако для повышения помехозащищенности длинных линий она может выполняться витой парой (или коаксиальным проводом) и, как правило, с оптической развязкой на концах в виде токовой петли, пример которой (для однонаправленного варианта) показан на рис.29. Когда между модема не прямое соединение, а через коммутируемое оборудование (см. рис.26), на программное обеспечение МПС возлагаются дополнительные задачи по организации " постоянного" соединения. 1. Установить физический контакт с другим модемом (для коммутируемых линий – " набрать номер" ). 2. Выбрать единый протокол обмена для двух устройств. 3. Выполнить собственно обмен информацией. 4. Завершить взаимодействие (" положить трубку" ). Из широко распространенных (или ранее применявшихся) стандартов параллельных магистралей можно назвать: 1) MULTIBUS (И41) - применен в учебном микропроцессорном комплекте на лабораторных работах; 2) Q-BUS (МПИ по ГОСТ 26.765.51-86) - использовался в микроЭВМ " Электроника-60", МПС на базе серии 588 и др.; 3) UNIBUS (" Общая шина" мини-ЭВМ СМ-4) - применялся в ЭВМ СМ-3, СМ-4, СМ-1420, " Электроника 100/25" и т.д.; 4) ИРПР (интерфейс радиальный параллельный) - не имеет адресных шин и используется для связи двух объектов (в компьютерах РС – LPT-порт для связи с принтером или простейшим технологическим оборудованием); 5) FASTBUS - ориентирован на высокопроизводительные системы на основе эмиттерно-связанной логики (ЭСЛ). Мультипроцессорные МПС, межсистемные и предназначенные для управления сложным экспериментом строятся на базе магистралей САМАС, VME и ADA-32 с арбитражем ведущего и ведомых модулей в каждый момент времени. Элементы памяти МПС. Память МПС является ее неотъемлемой и наиболее часто запрашиваемой микропроцессором (и/или ВУ) частью. Поэтому, чтобы получить высокие показатели работы МПС, при проектировании ЗУ необходимо выбирать такие БИС памяти, для которых: - время обращения было бы меньше цикла чтение-запись МП, иначе быстродействие системы снизится из-за введения асинхронного режима по сигналам ГТ от ЗУ; - адаптер ЗУ с магистралью был бы минимален (простое управление, одинаковые электрические параметры). Промышленность выпускает большое количество типов БИС ЗУ, отличающихся емкостью, разрядностью, быстродействием, стоимостью, принципом запоминания (статические и динамические), потребляемой мощностью, конструктивным исполнением. Вид выбранной памяти сильно влияет на вопросы проектирования МПС. Поэтому приведем " грубую" классификацию ЗУ по критериям, принципиально важным для разработки. Популярное:
|
Последнее изменение этой страницы: 2017-03-11; Просмотров: 510; Нарушение авторского права страницы