Cтраница 4
Контакт используется для передачи данных из сдвигового регистра передатчика. Данные меняются по положительному фронту такта сигнала синхронизации. При внутренней синхронизации STD переводится в высокоимпедансное состояние после того, как последний бит данных передан, в течении целого периода. Если данные следуют непосредственно друг за другом, интервал высокого импеданса может отсутствовать. [46]
Одновременно одной из четырех линий шины управления на устройство ввода-вывода или памяти поступает сигнал, разрешающий чтение или запись информации по заданному адресу. Появление этого сигнала и сигнала ВМ активизирует один из периферийных модулей. Это означает, что возможен обмен данными между ним и процессорным модулем. Выходы остальных модулей при этом остаются в высокоимпедансном состоянии и на работу всей микропроцессорной системы не влияют. [47]
Примитив tri имеет два входных порта и один выходной. Первый вход IN - вход данных, второй ОЕ - управляющий. При логической единице на входе ОЕ - выход повторяет вход данных, в противном случае находится в высокоимпедансном состоянии. Примитив opdrn имеет один вход и один выход. Если на вход поступает логический нуль, то на выходе присутствует логический нуль, в противном случае выход находится в высокоимпедансном состоянии. [48]
Формирователь имеет три четырехпроводные шины. Шина А служит для приема информации, шина С - для выдачи информации, а шина В является двунаправленной. Формирователь содержит два управляющих входа: выбор кристалла ВК и управление вводом УВ. При ВК 0 и УВ 0 информация передается от шины А к шине В. При БК 0 и УВ 1 информация передается от шины В к шине С. Сигнал ВК 1 переводит шины В и С в высокоимпедансное состояние. Соединение шин А и С позволяет создать устройство, которое в зависимости от значения сигнала УВ производит передачу информации по некоторой магистрали в одну или другую сторону. [49]
Блок управления последовательным вводом-выводом по команде R1M осуществляет ввод, а по команде SIM - вывод последовательных данных. Для параллельного ввода-вывода данных в МП используется мультиплексированная шина данных. Адрес передается по двум шинам: старший байт адреса - по шине адреса, а младший байт - по шине данных. В начале каждого машинного цикла младший байт адреса поступает на шину данных и может быть зафиксирован в любом 8-разрядном регистре по сигналу ЕА. В остальное время машинного цикла шина используется для передачи данных между МП и памятью или устройствами ввода-вывода. Буферы адреса данных и старших разрядов адреса представляют собой двунаправленные 8-разрядные формирователи с тремя состояниями, переключаемые в высокоимпедансное состояние во время сигналов SRI, HOLD и в режиме останова. [50]
У каждого из 4 бит есть два отдельных 3-стабильных вентиля: один используется как приемник, а другой - как формирователь. С одной стороны выход формирователя и вход приемника соединяются и подключаются к двунаправленной системной шине. С другой стороны входы и выходы разделены. Для подключения к двунаправленной линии, например линии данных МП 8080, каждую пару DI и DO нужно соединить. Как видно из рис. 5.8, имеется два управляющих сигнала. При высоком уровне CS выход каждого вентиля переводится в высокоимпедансное состояние ( запрещен) и данные передавать вообще нельзя. [51]
![]() |
Запись информации в регистр состояния.| Функциональная схема одного разряда трехстабильного буферного регистра. [52] |
Характерной особенностью шины данных является ее двунаправленность. Под двуншравленностью понимается возможность передачи данных в разные моменты в различных направлениях, например сначала по шине данных можно передавать данные от процессорного модуля к периферийному, а затем в обратном направлении. Двунаправленность шины данных обеспечивается трехстабильными буферными регистрами, через которые функциональные блоки и модули подключаются к шине. ВЫСОКОИМПеДЗНСНОе СО-стояние, благодаря чему они оказываются как бы отключенными от соответствующих линий: шины данных. Схема трехстабильного буферного регистра для одного разряда приведена на рис. 13.25 и представляет собой два транзисторных усилителя, работающих в режиме ключа. Управление таким ключом осуществляется сигналами, поступающими с входов Л и К на управляющие входы усилителей. Эти сигналы предварительно проходят через логические элементы И-НЕ, НЕ и И-НЕ. Появление сигнала на управляющем входе усилителя обеспечивает перевод его выхода в высокоимпедансное состояние. Y, то выход усилителя 2 переводится В состояние ВЫСОКОГО Сопротивления. [53]