![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Полупроводниковая схемотехнология 21.7.3. ИНТЕРФЕЙС МАГИСТРАЛИ ОБЩАЯ ШИНА В разд. 21.6 было показано, что с помощью магистрального принципа можно достаточно просто связать друг с другом множество блоков. Этот принцип можно использовать также и для обмена данными между различнь /Ш устройствами. Для того чтобы можно было соединять устройства различных изготовителей, созданы стандарты для обмена, а именно: в США применяется стандарт IEEE 488-1975, а в Европе-стандарт IEC 66.22, который кратко называют стандартной магистралью Общая шина . По распределению выводов разъема оба стандарта являются идентичными. Универсальный адаптер интерфейса (General Purpose Interface Adapter, GPIA) типа MC 68488 представляет собой схему высокой степени интеграции, которая обеспечивает очень простую связь микро-ЭВМ с магистралью Общая шина . Для того чтобы можно было пояснить принцип его действия, рассмотрим сначала магистраль Общая шина . Ее блок-схема представлена на рис. 21.32. Магистраль Общая шина состоит из восьми линий данных и восьми линий управления. В отличие от магистрали микро-ЭВМ адреса устройств обмена передаются по линиям данных. Их идентифика- ция производится с помощью управляющего сигнала ATN (Attention). Другое отличие от микро-ЭВМ состоит в том, что передача данных происходит не синхронно с тактовым сигналом, а асинхронно по принципу подтверждения. Для этого служат управляющие сигналы RFD (Ready for Data), DAV (Data Valid) и DAC (Data Accepted). С помощью такого асинхронного способа обмена возможна передача данных от источника к любому необходимому количеству приемников без ограничений по скорости передачи: данные передаются до тех пор, пока их не воспримет самый медленнодействующий приемник. Рис. 21.33 иллюстрирует эту процедуру обмена. Если на выходе передатчика возникает новый байт, он выдается на магистраль данных и контролируется сигналом RFD. Этот сигнал равен единице, если все подключенные устройства готовы к приему данных. При этом, пока передатчик находится в состоянии DAV = 1, он выдает данные. Приемник реагирует сигналом RFD = О для того, чтобы сообщить, что он временно не может обрабатывать следующие данные, и принимает выданный байт данных на вход своего запоминающего устройства. Прием данных всеми адресуемыми приемниками задается с помощью конъюнкции с сигналом DAC = 1. После этого передатчик устанавливает Устройство управления Устройство 1 Данные DI0i..VI06 Достоверность даннахОАУ Прием данных РАС Готовность данных RFD Коней, или опознавание EOI Внимание А TN. Дистанционное отпирание Ш Сброс содеимого интерфейса IK Запрос на обслуживание SRQ Остальные устройства /Данные Асинхронный обмен Общие линии управления Рис. 21.32. Подключение устройств к магистрали Общая шина . Название линий магистрали указано для положительной логики в отличие от стандарта (с целью лучшего понимания). ![]() Передатчик Приемник Передатчик асинхронного обмена Приемник асинхрш-ного обмена ![]() ![]() Обработть данные I RFD = 1 Рис. 21.33. Временная диаграмма и блок-схема асинхронного способа обмена. МК=0. Приемник получает сообщение о том, что принят сигнал DAC. Поэтому он устанавливается в нулевое состояние. В этот момент начинается обработка данньк. Конец фазы обработки задается управляющим сигналом Считывание данных . Если все устройства вновь готовы к обмену информацией, то RFD = 1. Для передатчика информации это является сообщением о том, что может быть передан новый байт. С целью лучшего понимания дополним временную диаграмму двумя блок-схемами, которые показывают участие передатчика и приемника в процессе асинхронного обмена. Известно, что при передаче данных от передатчика к приемнику не требуется устройства управления. Оно впервые вступает в действие, когда необходимо адресовать новый передатчик или новый приемник. Для этого устройство управления устанавливает ATN = 1 и передает соответствующий адрес по линиям данных. После этого передача при асинхронном обмене заканчивается. Для обеспечения правильной работы стандартом предусмотрено, что все устройства должны быть готовы к обмену не позднее чем через 200 не после вьвдачи сигнала ATN = 1. Адреса устройств, участвующих в процессе обмена, согласно стандарту, указываются в виде символов кода ASCH. В качестве адресов приемника допускаются символы, указанные в столбцах 2 и 3 табл. 21.15> в качестве адресов передатчика-символы столбцов 4 и 5. Адреса приемника и передатчика выбираются независимо друг от друга, но должны согласовываться в последних 5 битах. Следовательно, адресу передатчика Т соответствует адрес приемника 4. Знак ? задается постоянно и означает не выполнять . Это необходимо для отключения всех приемников. Адрес передатчика, обозначенный символом ♦- , означает Нет обращения и служит для отключения действующего передатчика. Обычно эта операция является дополнительной мерой, так как передат- ЧИК автоматически отключается, как только на шине появляется адрес другого передатчика. Остальные символы кода ASCII определяют специальные команды, например, DC4 соответствует Сбросу устройства . На рис. 21.34 показано подключение универсального адаптера интерфейса к микро-ЭВМ. С помощью трех младших разрядов можно обеспечить доступ к 7 регистрам записи и 8 регистрам считывания. Ввод-вывод данных производится с помощью регистра 7. Остальные регистры служат для задания режима работы и ин- дикации эксплуатационного состояния. Адрес устройства записывается в регистр 4. В этот регистр он должен быть занесен программным способом. Однако нередко его необходимо задать вручную. Для этого служит адресный переключатель. Если содержимое регистра 4 считывается универсальным адаптером интерфейса, то выходы данньк остаются отключенными. Вместо них посредством сигнала ASE подключается тристабильный формирователь переключателя. Благодаря этому адрес появляется на шине данных и может быть считан ЦПЭ. Посредством переключателя ![]() Открытый коллектор Микро-ЭВМ GPIA: МС68488 U8...25) 4МС3448 Магистраль Общая шина Рис. 21.34. Соединение универсального адаптера интерфейса с микро-ЭВМ и магистралью Общая щина . Цифры на линиях магистрали Общая шина обозначают номера выводов на 24-выводном разъеме lEEE-Amphenol. В скобках указаны номера выводов 25-выводного разъема.
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |