Cтраница 4
Прием и передача данных производится под управлением CPU. В каждый момент времени CPU может обслуживать только одно устройство. Сигнал Т ( Transmit), вырабатываемый центральным процессором, задает направление передачи данных яо двунаправленной шине данных. [46]
Другой по-настоящему важный класс периферийных БИС состоит из многоканальных схем В / В с параллельными портами. Обычно это фиксирующие схемы для выходящих и буфера для приходящих данных параллельного формата ( как правило, шириной 8 бит); иногда они могут включать программируемые таймеры и даже устройства для преобразования параллельного формата в последовательный. Как и УСАППы, они имеют программируемые режимы работы, которые позволяют выбирать формат и направление передачи данных, выполнять операции с отдельными битами и устанавливать длительность задержек. Протокол передачи данных ПВВ также можно программировать; можно, например, разрешить автоматические прерывания и выбрать режим рукопожатия ( по поводу такого режима см. разд. [47]
ПДП-контроллера, который, по существу, выполняет функции центрального процессора. Такой контроллер имеет три внутренних регистра ( рис. 4.14): адресный регистр, регистр счета записей и регистр режима. В адресном регистре хранится первый адрес, который должен быть использован при передаче данных; регистр счета записей предоставляет количество ячеек памяти, еще доступных для прямого доступа к памяти, а регистр режима указывает режим и направление передачи данных при прямом доступе к памяти. [48]
Сигналы ЧТЕН и ЗАП служат для организации процедуры обмена данными по единой магистрали. Если устройство управления выставляет сигнал ЧТЕН совместно с сигналом СНХР, то это значит, что устройство обработки информации принимает по магистрали данные от Другого устройства. И наоборот, выдача сигнала ЗАП означает, что данные из устройства обработки информации установлены на линиях системной магистрали и могут быть восприняты ячейками памяти или внешними устройствами. В некоторых случаях два сигнала, указывающих направление передачи данных, передаются по одной линии в виде ЧТ / ЗП, т.е. высокий уровень сигнала соответствует чтению, а низкий - записи. [49]
Как было показано на рис. 21.1, выводы шины данных микро - ЭВМ соединены параллельно с. Для выбора этого абонента служит шина адреса. По шине управления передаются дополнительные сигналы для задания направления передачи данных и синхронизации. [50]
Схема ПКП ВН59А аналогична схеме на рис. 3.41, за исключением вывода SP. Этот вывод выполняет двойную функцию ( SP / EN) и реализован в виде двунаправленной линии. В первом случае он используется как вход SP для программирования ведущего / ведомого прибора. Во втором случае он выполняет роль выходной линии EN, указывающей направление передачи данных в / из прибора и необходимой для управления внешними двунаправленными шинными формирователями. [51]
Микросхема К1800ВА4 представляет собой 4-разрядный двунаправленный транслятор и предназначена для согласования логических уровней ЭСЛ - и ТТЛ-схем, что позволяет совместно с МПК серии К1800 использовать схемы памяти и внешних устройств, имеющие входные и выходные сигналы ТТЛ-уровня. Микросхема К1800ВЛ4 обеспечивает передачу информации в обоих направлениях: ЭСЛ-ЛТЛ; ТТЛ-ЭСЛ При необходимости информация запоминается. Микросхема состоит из четырех идентичных разрядов. Структурная схема одного разряда представлена на рис. 3.24. Коммутатор на основе анализа входных сигналов S и DE определяет направление передачи данных и запрещает или разрешает их вывод. Передача информации в микросхеме может происходить с запоминанием ее в триггере-защелке или минуя его, что увеличивает скорость передачи. Управление осуществляется сигналом BPS. Синхронизация триггера-защелки производится сигналом SYN. Схемы вывода ЭСЛ и ТТЛ содержат мультиплексоры, обеспечивающие заданные режимы работы, и выходные формирователи, позволяющие осуществить соответствующее согласование уровней. [52]
![]() |
Мостовая схема нереверсивного преобразователя ( а, диаграммы очередности включения тиристоров ( б и синхронизации работы генераторов импульсов ( в. [53] |
Эти возможности связаны с применением элементов цифровой вычислительной техники, которыми являются центральные процессоры. Сочленение с внешними цепями преобразователя выполняется специальными периферийными устройствами, управляющими потоками данных и команд. На рис. 3.68 представлена в качестве примера схема преобразователя, собранного по мостовой схеме. Периферийные устройства Р / А имеют идентичные стороны А и В, например 2Р1А ( А), 2Р / А ( В), состоящие из регистра управления PIACR А ( В), регистра направления передачи данных и регистра данных PIAORA ( B), В микропроцессоре связи между отдельными его элементами осуществляются через каналы адресования, передачи данных и управления. [54]
Временные диаграммы для различных режимов работы микропроцессора Z80 показаны на рис. 4.72. Сигнал на линии Ml, которая является выходом центрального процессора, указывает на то, что команда выбрана. Линия Ml используется также при разрешенных прерываниях. Сигнал - на линии iRFSH указывает на то, что шина адреса со-держитддрес регенерации для динамической памяти. По линиям RD и WR поступают запросы от центрального процессора на запись и чтение. Для памяти и устройств ввода / вывода они указывают направление передачи данных. [55]
При соединении ОЗУ с модульно-рас-ширяемой микро - ЭВМ необходимо принимать во внимание следующие соображения, которые поясним с помощью рис. 21.17. На этом рисунке изображен блок памяти емкостью 4 Кбайт. Если использовать, например, ОЗУ с организацией 4 К х 1 бит, то к каждой линии данных можно подключить от одного до восьми ОЗУ. Для повышения нагрузочной способности по выходу они, как и микропроцессор, должны подсоединяться к шине через двунаправленный формирователь данных. Последний позволяет изменять направление передачи информации. В режиме чтения, когда R 1, формирователь данных включается в направлении передачи данных на шину. [56]
Микросхема К1800ВА4 представляет собой 4-разрядный двунаправленный транслятор и предназначена для согласования логических уровней ЭСЛ - и ТТЛ-схем, что позволяет совместно с МПК серии К1800 использовать схемы памяти и внешних устройств, имеющие входные и выходные сигналы ТТЛ-уровня. Микросхема К1800ВА4 обеспечивает передачу информации в обоих направлениях: ЭСЛ-ТТЛ; ТТЛ-э-ЭСЛ. При необходимости информация запоминается. Микросхема состоит из четырех идентичных разрядов. Структурная схема одного разряда представлена на рис. 3.24. Коммутатор на основе анализа входных сигналов S и DE определяет направление передачи данных и запрещает или разрешает их вывод. Передача информации в микросхеме может происходить с запоминанием ее в триггере-защелке или минуя его, что увеличивает скорость передачи. Управление осуществляется сигналом BPS. Синхронизация триггера-защелки производится сигналом SYN. Схемы вывода ЭСЛ и ТТЛ содержат мультиплексоры, обеспечивающие заданные режимы работы, и выходные формирователи, позволяющие осуществить соответствующее согласование уровней. [57]
К данной структуре могут быть добавлены локальные переменные. Дело в том, что любой провод, подсоединенный к рамке структуры изнутри, воспринимается LabVIEW как выход из структуры наружу. А локальные переменные позволяют передавать информацию от одной из рамок структуры до последующих ( но не наоборот. Создаются такие переменные правым щелчком мыши на рамке структуры и выбором в появившемся меню пункта Add Sequence Local. Локальные переменные структуры Sequence появляются в виде квадратов на рамке структуры. Стрелка в квадрате ( появляющаяся после присоединения к локальной переменной провода) указывает на направление передачи данных. [58]