Устройство для сопряжения источников и приемников с магистралью

 

Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЦВМ с измерительными устройствами. Целью изобретения является повышение быстродействия устройства. Устройство содержит блок 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 ю ю к

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„1363227 (51) 4 б 06 F 13 10

ОПИСАНИЕ ИЗОБРЕТЕНИЙ -

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 1252788 (21) 4078117/24-24 (22) 11.05.86 (46) 30.12.87. Бюл. № 48 (71) Пензенский политехнический институт (72) А. А. Шульман, В. А. Блохин, Н. В. Морозов, В. П. Сафронов и А. А. Чумаков (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 1252788, кл. G 06 F 13/10, 1985. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКОВ И ПРИЕМНИКОВ С

МАГИСТРАЛЬЮ (57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЦВМ с измерительными устройствами. Целью изобретения является повышение быстродействия устройства.

Устройство содержит блок 1 связи с магистралью, блок 2 дешифрации, вход 3 прерывания, элемент ИЛИ 4, мультиплексор 5, регистр 6 данных, регистр 7 адреса, регистр 8 прерываний, регистр 9 данных источника, первую группу 10 элементов И, дешифратор 11 адреса, вторую группу 12 элементов И, приемник 13, источник 14, триггер 22 запуска, дешифратор 23 адреса источника, второй формирователь 24 импульсов, третий формирователь 25 импульсов, генератор 26 импульсов, элемент И 27, элемент ИЛИ 28, счетчик 29 адреса, блок 30 памяти, триггер 31 готовности, формирователь 32 импульса записи/чтения, дешифратор 33 конца записи, первый формирователь 34 импульсов.

Устройство позволяет организовать обмен информацией между измерительными устройствами и магистральным каналом общего пользования с повышенным быстродействием. 1 ил.

1363227

Изобретение относится к вычислительной технике и может быть использовано для сопряжения LIBM с измерительными устройствами.

Цель изобретения — повышение быстродействия устройства.

На чертеже изображена схема устройства сопряжения.

Устройство содержит интерфейсный блок

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», свидетельст5

45 вуюший о готовности устройства к приему информации. Поступающие затем байты приборного сообщения заносятся на регистр данных приемника, на который может быть записано до п байтов (п — число байтов, которое способна параллельно пропустить шина 21 данных приемника). Занесение каждого байта на регистр 6 осушествляется по сигналам «Прием 1 байта», «Прием 2 байта»,..., «Прием п байта», которые поступают по шине 19 с блока 2, в котором они формируются по сигналам «LACS», сопровождаюшим прием каждого байта. Сигнал

«| dy» сбрасывается по сигналу «LACS» при приеме каждого байта и вновь устанавливается по сигналу «ВАСпрд». Прием последнего байта сопровождается сигналом

«ЕО!прм», поступающим с магистрального канала обшего пользования. По сигналу

«Прием и байта», в блоке 2 формируется сигнал «Открыть ключи данных приемника», который клапанирует элементы И, и и-байтное слово поступает с регистра данных приемника на шину 21 данных приемника.

Одновременно по сигналу «Прием и байта» в блоке 2 формируется сигнал «Запрос», который поступает по шине 19 на элементы И второй группы, разрешая передачу сигнала «Запрос m» с выхода дешифратора 11 адреса на выбранный блок 13 приемника (m — число блоков приемников и источников, подключенных к шинам 20 и 21).

По сигналу «Запрос m» на блок 13 приемника заносится п-байтное слово с шины 21 и взводится триггер 22 запуска, разрешая формирование сигнала «Ответ блока приемника» в формирователе 24, по которому в .блоке 13 приемника формируется сигнал

«Ответ», поступающий затем в виде «О» на третий вход блока 2, свидетельствуя об окончании приема данных выбранным блоком !3 приемника. В случае непоступления сигнала «Ответ» в блоке 2 формируется сигнал «Авария», который с третьего выхода блока 2 заносится на регистр 8 прерываний. п-байтное слово, записанное в блоке 13 приемника, с его четвертого выхода поступает на дешифратор 23, выход которого является адресным выходом 35 устройства. На выходе триггера 22 устанавливается сигнал «!», который клапанирует элемент И 27, разрешая прохождение синхроимпульсов с выхода генератора 26 импульсов на выход 36 устройства и через элемент ИЛИ 28 на счетный вход счетчика 29 адреса и на вход формирователя 32.

По каждому синхроимпульсу осуществляется запуск внешнего прибора-источника (например, аналого-цифрового преобразователя), формирование кода адреса ячейки блока 30 памяти на выходе счетчика 29 адреса, а также импульса записи на выходе формирователя 32 при наличии сигнала «1» на его втором входе. Синхронно с этими сигналами с внешнего прибора-источника на

1363227

Формула изобретения информационный вход блока 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 источника. Сигнал «Запрос m» поступает на выбранный блок 14 источника, с четвертого выхода которого через элемент

ИЛИ 28 он поступает на счетный вход счетчика 29 адреса и первый вход формирователя 32. По этому сигналу на выходе счетчика 29 адреса формируется код адреса ячейки блока 30 памяти, на выходе формирователя 32 — сигнал разрешения чтения. На выходе блока 30 памяти устанавливается п-байтное слово данных, которое поступает на третий вход блока 14 источника. Одновременно по сигналу «Запрос m» в формирователе 25 формируется сигнал «Ответ блока источника», поступающий на вход блока 14 источника. По этому сигналу и-байтное слово данных устанавливается на шине 20 данных источника и формируется сигнал «Ответ», который поступает на блок 2, в котором устанавливается сигнал «Занести слово», поступающий затем по шине 19 на регистр 9 данных источника, разрешая параллельное зачесение на него и-байтного слова данных с блока 14 источника. По сигналам «Передача 1 байта», «Передача 2 байта», ..., «Передача и

55 байта», формируемым в блоке 2, записанное в регистре 9 слово побайтно переписывается через мультиплексор 5 в блок 1 и далее на магистральный канал общего пользования. Передача последнего байта слова данных сопровождается сигналом «ЕО1прд», формируем ым в блоке 2. Дл я передач и всего массива данных, записанных в блоке 30 памяти, необходимо повторить аналогичные операции передачи данных столько раз, сколько ячеек блока 30 памяти занимает записанный массив данных.

Инициация обращения к блоку 14 источнику может осуществляться по сигналу прерывания, формируемому в конце цикла записи данных от внешнего прибора-источника в блок 30 памяти.

Устройство для сопряжения источников и приемников с магистралью по авт. св. Хо 1252788, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены триггер запуска, дешифратор адреса источника, три формирователя импульсов, генератор импульсов, элемент И, элемент ИЛИ, счетчик адреса, блок памяти, триггер готовности, дешифратор конца записи, формирователь импульса записи-чтения, единичный вход триггера запуска является входом устройства для подключения к выходу запуска приемника, нулевой вход триггера запуска соединен с выходом первого формирователя импульсов, нулевым входом триггера готовности и входом сброса счетчика адреса, выход триггера запуска соединен с входом второго формирователя импульсов, первым входом элемента И и стробирующими входами формирователя импульсов записи-чтения и дешифратора конца записи, второй вход элемента И подключен к выходу генератора импульсов, выход элемента И соединен с первым входом элемента ИЛИ и является выходом устройства для подключения к входу синхронизации адреса источника, второй вход элемента ИЛИ соединен с входом третьего формирователя импульсов и является входом устройства для подключения к выходу запроса источника, выход элемента ИЛИ соединен со счетным входом счетчика адреса и входом запуска формирователя импульса записи-чтения, выход кото-рого соединен с входом записи-чтения блока памяти, адресный вход которого и информационный вход дешифратора конца записи соединены с выходом счетчика адреса, информационный вход блока памяти является входом устройства для подключения к информационному выходу источника, выход блока памяти является выходом устройства для подключения к информационному входу источника, выходы третьего и второго формирователей импульсов являют1363227

Составитель И. Хазова

Редактор Л. Пчелинская Техред И. Верес Корректор О. Кравцова

Заказ 5966/4! Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 ся выходами устройства для подключения соответственно к входам подтверждения источника и приемника, выход дешифратора конца записи подключен к единичному входу триггера готовности, выход которого подключен ко входу первого формирователя импульсов и является выходом устройства для подключения ко входу готовности источника, вход дешифратора адреса источника является входом устройства для подключения к выходу данных приемника, выход дешифратора адреса источника является выходом устройства для подключения к адресному входу источника.

Устройство для сопряжения источников и приемников с магистралью Устройство для сопряжения источников и приемников с магистралью Устройство для сопряжения источников и приемников с магистралью Устройство для сопряжения источников и приемников с магистралью 

 

Похожие патенты:

Изобретение относится к вычислительной технике и предназначено для ввода информации в устройства, используемые для опроса источников дискретных сообщений, в частности телесигналов из систем исполнительной автоматики

Изобретение относится к вычислительной технике и может быть использовано , например, в вычислительных системах для вывода информации из ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в многотерминальных системах, например, типа учебного класса

Изобретение относится к области вычислительной техники и может быть применено в системах управления и контроля быстропротекающих технологических процессов

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в системах обработки данных .для управления обменом между внешним устройством и микроэвм

Изобретение относится к вычислительной технике и предназначено для использования в микропроцессорных системах, содержащих два процессора Основной целью изобретения является увеличение быстродействия при использовании общей памяти с одновременным упрощением протоколов обмена между микропроцессорными системами и общей памятью, причем одновременно один из процессоров может функционировать в режиме ВВОД, а второй - в режиме ВЫВОД, и наоборот

Изобретение относится к области вычислительной техники и может быть использовано для построения унифицированных устройств сопряжения ЭВМ, например, с внешними запоминающими устройствами

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах при организации общих полей внешних устройств

Изобретение относится к области вычислительной техники и может бьггь использовано в процессорах ЭВМ средней и высокой производительности

Изобретение относится к области автоматики и вычислительной техники, в частности к периферийным устройствам, и может быть использовано для ввода-вывода информации, обмена с дистанционно удаленным другим периферийным устройством вычислительной машины

Изобретение относится к обеспечению интерфейса между программными приложениями и физическими устройствами

Изобретение относится к радиотехнике

Изобретение относится к устройству обработки информации, источником питания для которого служит батарея, и к системе обработки информации, основанной на таких устройствах обработки информации

Изобретение относится к внутреннему представлению элементов пользовательского интерфейса

Изобретение относится к области вычислительной техники, а более конкретно к компьютерным системам с драйвером и способам формирования драйвера, и может быть использовано при подключении к компьютеру нового дополнительного устройства и формировании драйвера этого устройства

Изобретение относится к вычислительной технике, в частности к устройствам, обеспечивающим возможность единой реализации операций, которые являются общими как для обработки в режиме ядра, так и для обработки в пользовательском режиме

Изобретение относится к обработке мультимедийных данных в вычислительной среде
Наверх