Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЦВМ с измерительными устройствами.
Цель изобретения - повышение быстродействия устройства.
На чертеже изображена схема устройства сопряжения.
Устройство содержит интерфейсный блок 1 связи с магистралью, блок 2 дешифрации управляюших сигналов, вход 3 прерывания блока 1, элемент ИЛИ 4, мультиплексор 5, регистр 6 данных приемника, регистр 7 адреса, регистр 8 прерываний, регистр 9 данных источника, первую группу 10 элементов И, дешифратор 11 адреса, вторую группу 12 элементов И, блок 13 приемника, блок 14 источника, шину 15 данных на передачу, шину 16 «Адрес-данные на прием, шину 17 управления, шину 18 местных сообш,ений, шину 19 синхронизации, шину 20 данных источника, шину 21 данных приемника, триггер 22 запуска, дешифратор
23адреса источника, второй формирователь
24импульсов, третий формирователь 25 импульсов, генератор 26 импульсов, элемент И 27, элемент ИЛИ 28, счетчик 29 адреса, блок 30 памяти, триггер 31 готовности, формирователь 32 импульса записи- чтения, дешифратор 33 конца записи, первый формирователь 34 импульсов, адресный выход 35 устройства, выход 36 синхроимпульсов устройства и информационный выход 37 устройства.
Устройство работает следуюшим образом.
При включении питания все элементы устройства устанавливаются в исходное состояние, в блоке 2 формируется сигнал «rdy, который по шине 18 поступает в блок 1.
Режим работы устройства определяется первичным адресом, поступающим в блок 1 с магистрального канала общего пользования (на чертеже не показан). Для обращения к выбранному блоку 13 приемника с целью формирования управляющих и адрес ных сигналов на внешний прибор-источник при поступлении первичного адреса приемника в блоке 1 происходит сравнение пришедшего кода с адресом устройства, и в случае их совпадения устройство функционально подключается к магистральному каналу общего пользования и настраивается на прием информации с магистрального канала общего пользования. Следующим байтом на устройство поступает вторичный адрес, который задает адрес блока 13 приемника, на который передается информация. В блоке 1 формируется сигнал «MSA, который, поступая на первый вход регистра 7 адреса, осуществляет занесение на него кода адреса блока 13 приемника. Цри наличии нуля в «Р разряде регистра 7 адреса (РгА р) на дешифраторе 11 осуществляется дешифрация пришедшего кода адреса. В блоке 1 вырабатывается сигнал «LACS, свидетельствующий о готовности устройства к приему информации. Поступающие затем байты приборного сообщения заносятся на регистр данных приемника, на который может быть записано до п байтов (п - число байтов, которое способна параллельно пропустить щина 21 данных приемника). Занесение каждого байта на регистр 6 осуществляется по сигналам «Прием 1 байта, «Прием 2 байта,..., «Прием п байта, которые поступают
О по щине 19 с блока 2, в котором они формируются по сигналам «LACS, сопровождающим прием каждого байта. Сигнал «rdy сбрасывается по сигналу «LACS при приеме каждого байта и вновь устанавли2 вается по сигналу «ОАСпрд. Прием последнего байта сопровождается сигналом , поступающим с магистрального канала общего пользования. По сигналу «Прием п байта, в блоке 2 формируется сигнал «Открыть ключи данных приемника,
0 который клапанирует элементы.И, и п-байт- ное слово поступает с регистра данных приемника на щину 21 данных приемника. Одновременно по сигналу «Прием п байта в блоке 2 формируется сигнал «Запрос,
с который поступает по шине 19 на элементы И второй группы, разрешая передачу сигнала «Запрос т с выхода дешифратора 11 адреса на выбранный блок 13 приемника (гп - число блоков приемников и источников, подключенных к шинам 20 и 21).
Q По сигналу «Запрос т на блок 13 приемника заносится п-байтное слово с шины 21 и взводится триггер 22 запуска, разрешая формирование сигнала «Ответ блока приемника в формирователе 24, по которому в -блоке 13 приемника формируется сигнал
«Ответ, поступающий затем в виде «О на третий вход блока 2, свидетельствуя об окончании приема данных выбранным блоком 13 приемника. В случае непоступления сигнала «Ответ в блоке 2 формируется сигнал «Авария, который с третьего выхо0 да блока 2 заносится на регистр 8 прерываний, п-байтное слово, записанное в блоке 13 приемника, с его четвертого выхода поступает на дещифратор 23, выход которого является адресным выходом 35 уст5 ройства. На выходе триггера 22 устанавливается сигнал «1, который клапанирует элемент И 27, разрещая прохождение синхроимпульсов с выхода генератора 26 импульсов на выход 36 устройства и через элемент ИЛИ 28 на счетный вход счетчи0 ка 29 адреса и на вход формирователя 32. По каждому синхроимпульсу осуществляется запуск внешнего прибора-источника (например, аналого-цифрового преобразователя), формирование кода адреса ячейки блока 30 памяти на выходе счетчика 29 ад5 реса, а также импульса записи на выходе формирователя 32 при наличии сигнала «1 на его втором входе. Синхронно с этими сигналами с внешнего прибора-источника на
информационный вход блока 30 памяти, являющийся информационным входом 37 устройства, поступает п-байтное слово данных, которое заносится в выбранную ячейку блока 30 памяти. Как только в блоке 30 памяти накапливается необходимый массив данных, определяемый числом синхроимпульсов, поступивших на счетчик 29 адреса, соответствуюш,ий код с выхода счетчика 29 адреса поступает на первый вход дешифратора 33, на втором входе которого устанавливается «1 с выхода триггера 22 запуска. Сигнал конца записи с выхода дешифратора 33 поступает на единичный вход триггера 31 готовности. Сигнал готовности с выхода триггера 31 поступает на четвертый вход блока 14 источника, в котором формируется сигнал прерывания, поступающий затем с первого выхода блока 14 на регистр 8 прерываний. При взведенном триггере 31 в формирователе 34 формируется импульс сброса, который, поступая на входы установки в нулевое состояние триггера 22, триггера 31 и счетчика 29 адреса, сбрасывает их, завершая цикл записи данных от внешнего прибора-источника в блок 30 памяти.
Работа устройства в режиме передачи данных от блока 14 источника на магистральный канал общего пользования задается первичным адресом источника (МТА), который, поступая с магистрального канала общего пользования в блок 1, подключает устройство к магистральному ка- общего пользования и настраивает его на передачу информации. По поступающему затем вторичному адресу «MSA, аналогично с режимом приема информации осуществляется обращение к выбранному блоку 14 источника. Сигнал «Запрос т поступает на выбранный блок 14 источника, с четвертого выхода которого через элемент ИЛИ 28 он поступает на счетный вход счетчика 29 адреса и первый вход формирователя 32. По этому сигналу на выходе счетчика 29 адреса формируется код адреса ячейки блока 30 памяти, на выходе формирователя 32 - сигнал разрешения чтения. На выходе блока 30 памяти устанавливается п-байтное слово данных,, которое поступает на третий вход блока 14 источника. Одновременно по сигналу «Запрос т в формирователе 25 формируется сигнал «Ответ блока источника, поступающий на вход блока 14 источника. По этому сигналу п-байтное слово данных устанавливается на шине 20 данных источника и формируется сигнал «Ответ, который поступает на блок 2, в котором устанавливается сигнал «Занести слово, поступающий затем по шине 19 на регистр 9 данных источника, разрешая параллельное занесение на него п-байтного слова данных с блока 14 источника. По сигналам «Передача 1 байта, «Передача 2 байта, ..., «Передача п
0
байта, формируемым в блоке 2, записанное в регистре 9 слово побайтно переписывается через мультиплексор 5 в блок 1 и далее на магистральный канал общего пользования. Передача последнего байта слова данных сопровождается сигналом «ЕО1прд, формируемым в блоке 2. Для передачи всего массива данных, записанных в блоке 30 памяти, необходимо повторить аналогичные операции передачи данных столько раз, сколько ячеек блока 30 памяти занимает записанный массив данных.
Инициация обращения к блоку 14 источнику может осуществляться по сигналу прерывания, формируемому в конце цик- 5 ла записи данных от внещнего прибора-источника в блок 30 памяти.
Формула изобретения
0
5
5
Устройство для сопряжения источников и приемников с магистралью по авт. св. № 1252788, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены триггер запуска, дешифратор адреса источника, три формирователя импульсов, генератор импульсов, элемент И, элемент ИЛИ, счетчик адреса, блок памяти, триггер готовности, дешифратор конца записи, форми-рователь импульса записи-чтения, единичный вход триггера запуска является входом устройства
0 для подключения к выходу запуска приемника, нулевой вход триггера запуска соединен с выходом первого формирователя импульсов, нулевым входом триггера готовности и входом сброса счетчика адреса, выход триггера запуска соединен с входом
5 второго формирователя импульсов, первым входом элемента И и стробирующими входами формирователя импульсов записи-чтения и дешифратора конца записи, второй вход элемента И подключен к выходу генератора импульсов, выход элемента И соединен с пер- вым входом элемента ИЛИ и является выходом устройства для подключения к входу синхронизации адреса источника, второй вход элемента ИЛИ соединен с входом третьего формирователя импульсов и является входом устройства для подключения к выходу запроса источника, выход элемента ИЛИ соединен со счетным входом счетчика адреса и входом запуска формирователя импульса записи-чтения, выход кото-- рого соединен с входом записи-чтения блока памяти, адресный вход которого и информационный вход дешифратора конца записи соединены с выходом счетчика адреса, информационный вход блока памяти является входом устройства для подключения к информационному выходу источника, выход блока памяти является выходом устройства для подключения к информационному входу источника, выходы третьего и второго формирователей импульсов являют0
5
5 13632276
ся выходами устройства для подключениядля подключения ко входу готовности ис- соответственно к входам подтверждения ис-точника, вход дешифратора адреса источ- точника и приемника, выход дешифратораника является входом устройства для под- конца записи подключен к единичному вхо-ключения к выходу данных приемника, вы- ду триггера готовности, выход которого под-- ход дешифратора адреса источника явля- ключен ко входу первого формирователяется выходом устройства для подключения импульсов и является выходом устройствак адресному входу источника.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения двух электронных вычислительных машин | 1988 |
|
SU1605241A1 |
Устройство для сопряжения процессора с памятью | 1987 |
|
SU1481779A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1983 |
|
SU1140125A1 |
Устройство для сопряжения с микропроцессором | 1983 |
|
SU1109730A1 |
Система для обмена информацией | 1985 |
|
SU1298760A1 |
Информационно-управляющая система центрального теплового пункта жилых общественных и промышленных зданий | 1987 |
|
SU1511751A1 |
Устройство для сопряжения ЭВМ с магистралью локальной сети | 1990 |
|
SU1839258A1 |
Система коммутации вычислительных устройств,устройство коммутации связи и устройство сопряжения | 1984 |
|
SU1180915A1 |
Устройство для обмена информацией | 1987 |
|
SU1497619A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ СОПРЯЖЕНИЕМ АБОНЕНТОВ | 1993 |
|
RU2037196C1 |
Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЦВМ с измерительными устройствами. Целью изобретения является повышение быстродействия устройства. Устройство содержит блок 1 связи с магистралью, блок 2 дешифрации, вход 3 прерывания, элемент ИЛИ 4, мультиплексор 5, регистр 6 данных, регистр 7 адреса, регистр 8 прерываний, регистр 9 данных источника, первую группу 10 элементов И, деп.1ифра- тор 11 адреса, вторую группу 12 элементов И, приемник 13, источник 14, триггер 22 запуска, дешифратор 23 адреса источника, второй формирователь 24 импульсов, третий формирователь 25 импульсов, генератор 26 импульсов, элемент И 27, элемент ИЛИ 28, счетчик 29 адреса, блок 30 памяти, триггер 31 готовности, формирователь 32 импульса записи/чтения, дешифратор 33 конца записи, первый формирователь 34 импульсов. Устройство позволяет организовать обмен информацией между измерительными устройствами и магистральным каналом обш,е- го пользования с повышенным быстродействием. 1 ил. (Л со Oi 00 ю ю к
Устройство для сопряжения источников и приемников с магистралью | 1984 |
|
SU1252788A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-12-30—Публикация
1986-05-11—Подача