Устройство для сопряжения источника и приемника информации

 

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

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

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

PECllYEifNH

„„Я0„„1562921

А1 (51)5 G 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К A ВТОРСКОМ,К СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4457389/24-24 (22) 08.07.88 (46) 07.05.90. Бюл. №- 17 (72) С.С.Игнатьев и В.А.Ионова (53) 681.325(088.8) (56) Авторское свидетельство СССР

¹ 1019428, кл. С 06 F 13/00, 1983.

Авторское свидетельство СССР № 1309032, кл. G 06 F )3/00, 1987. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКА И ПРИЕМНИКА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть исИзобретение относится к вычислительной технике и может быть использовано в качестве устройства буферной памяти.

Целью изобретения является повышение достоверности за счет аппаратного разделения во времени совпадающих команд записи и чтения.

На фиг.1 представлена блок-схема устройства; на 4иг.2 — функциональная схема распределителя импульсов на фиг.. 3 . — временная диаграмма работы распределителя имгульсов.

1 /

Устройство (фиг.1) содержит первый 1 и второй 2 элементы И, регистр

3, распределитель 4 импульсов, ревер.сивный счетчик 5, счетчик 6 чтения, счетчик 7 записи, первый 8 и второй

9 элементы задержки, дешифратор 10 заполнения, дешифратор 11 нуля, первую 12 и вторую 13 группы элементов

И, группу элементов ИЛИ 14, блок 15 памяти, синхровхоцы чтения 16 и запи2 ,пользовано в качестве устройства буферной памяти. Целью изобретения является повышение достоверности за счет аппаратного разделения во времени совпадающих команд записи и чтения. Устройство содержит распределитель импульсов, блок памяти, регистр, реверсивный счетчик, счетчик записи, счетчик чтения, дешифратор заполнения, дешифратор нуля, две группы элементов И„ группу элементов ИЛИ, два элемента И, два элемента задержки 3 ил си 17, информационный вход 18 и входы 19 и 20 и выходы 21-24 распределителя импульсов.

Распределитель импульсов (фиг.2) содержит элементы HE 25 и 26, триггеры 27 — 30, одновибраторы 31 и 32 и триггер 33.

Устройство работает следующим образом.

По включению питания в устройстве . вырабатывается импульс "Начальный сброс", который устанавливает в исходное состояние (нулевое) регистр 3, распределитель 4 (триггеры 27 — 30 и 33), реверсивный счетчик 5, счетчики чтения 6 и записи 7, на выходе дешифратора 11 находится запрещающий потенциал, блокирующий элемент И 1, а на выходе дешифратора 10 — разрешающий потенциал, открывающий элемент

И 2, с выхода 21 распределителя 4 поступает на входы первой группы элементов И 12 запрещающий потенциал, а с выхода 22 распределителя 4 — на

1562921 входы второй группы элементов И 13 разрешающий потенциал, подключая тем самым счетчик 7 записи к адресным входам блока 15 памяти поэтому устУ

5 ройство подготовлено к приему информации от источника.

Синхросигналом записи с входа 17 устройства происходит запись информации, поступающей с входа 18 устройст- . о ва параллельным кодом, в регистр 3 и модифицируется первый адрес на выходе начетчика 7 записи, который поступает йа адресные входы блока 15 памяти через группу элементов И 12, открытые разрешающим потенциалом с выхода 22 распределителя 4, и группу элементов

HJIH 14. Кроме того, синхросигнал записи с входа 17 устройства поступает йа вход 20 распределителя 4, который формирует на выходе 24 импульс записи, который поступает на вход увеличения счета реверсивного счетчика 5, увеличивая его состояние на единицу, а также осуществляет через элемент 9 задержки перезапись информации из регистра 3 в блок 15 памяти. С выхода дешифратора 11 снимается запрещающий

Потенциал, разрешая тем самым прохождение синхросигналов чтения В уст щ фойство

При поступлении следующего кода на вход 18 устройства и синхросигнала записи на вход 17 происходит увеличение на единицу счетчика 7 записи, на адресном входе устанавливается второй адрес, по которому происходит: перезапись информации из регистра 3 в блок 15 памяти с помощью импульса записи с выхода 24 распределителя 4. 40

Этот же импульс записи увеличивает состояние реверсивного счетчика 5 на единицу. Аналогичным образом происходит дальнейшее заполнение информацией блока 15 памяти. При заполнении всех ячеек блока 15 памяти, о чем свидетельствует заполнение реверсивного счетчика 5, дешифратор 10 заполнения формирует сигнал„ блокирующий элемент И 2 и тем самым запрещает дальнейшую запись информации в блок

15 памяти. Первый же синхросигнал чтения, поступивший на вход 16 устрой,ства, производит считывание информа55 чтения, снимает запрещающий потенциал по входу 17 и разрешает дальнейшую запись информации в устройство. Сигнал с выхода дешифратора 10 может быть выдан источнику информации клк сигнал заполнения блока 15 памяти и блокировки выдачи данных на вход 18 устройства, Если на вход 16 приходит синхросигнал считывания до того, как произойдет заполнение блока 15 памяти, счетчика 7 записи и реверсивного счетчика 5 соответственно информацией, синхросигналами записи и импульсами записи, в счетчик 6 записывается единица. С выхода 23 распределителя 4 импульс чтения вычитает из содержимого реверсивного счетчика

5 единицу и через элемент 8 задержки поступает на вход блока 15 памяти, осуществляя считывание информации из блока 15 памяти на выход устройства.

Адрес, по которому происходит считывание информаций, подается с выхода счетчика 6 чтения через группу элементов И 12, открытые разрешающим потенциалом с выхода 21 распределителя

4, и группу элементов ИЛИ 14.

При поступлении следующего синхро. сигнала чтения на вход 16 устройства в счетчик 6 чтения добавляется единица и на адресном входе блока 15 памяти выставляется код второго адреса. С выхода 23 распределителя 4 импульс чтения уменьшает состояние реверсивного счетчика 5 на единицу и осуществляет считывание информации по данному адресу из блока 15 памяти на выход устройства. При завершении считывания всех информационных слов, записанных в блок 15 памяти, реверсивный счетчик 5 устанавливается в нулевое состояние, вследствие чего дешифратор 11 формирует сигнал, блокирующий элемент И 1 и запрещающий изменение состояния устройства по сигналам считывания, поступающим на вход 16. Одновременно сигнал с выхода дешифратора ll может быть подан на приемник информации как сигнал запрета чтения (отсутствия информации для чтения).

В случае, когда на входы 16 и 17 устройства поступают одновременно синхросигналы записи и чтения, распределитель 4 осуществляет разнесение во времени циклов записи и счиФ тывания. При этом информация на входе 18 по синхросигналу на входе 17 записывается в регистр 3. После этого распределитель 4 формирует сигналы, по которым осуществляется запись ин5 1562921 6 формации из Регистра 3 в блок 15 па- гистр, два элемента H pBG элемента мяти, а затем считывание информации задержки две группы элементов И, » т в, групиз него или, наоборот, сначала считы- пу элементов ИЛИ, причем первый вход вание информации из блока 15 памяти, первого элемента И является входом

5 а затем перезапись информации из ре- устройства для подключения к выходу гистра 3 в блок 15 памяти. Порядок чтения приемника инфоРмации, пеовый следования циклов записи и считывания вход второго элемента И соединен с зависит от частоты синхронизации. входом записи регистра и является

При одновременном приходе синхро- 10 входом УстРойства длЯ подключениЯ к сигналов чтения и записи на входы 19 выходу записи источника информации, и 20 распределителя триггеры 27 и 28 группа информационных входов регистустанавливаются в единичное состоя- ра образует группу входов устройства ние, так как входы этих триггеров под- ДлЯ поДключениЯ к гРУппе информаЦионключены к логической "1" . После этого 1g ных выходов источника информации, перезапись состояний триггеров 27 и группа информационных выходов блока

28 в следующую пару триггеров 29 и памяти образует группу информационных

30 осуществляется по переднему фронту выходов длЯ подключениЯ к гРУппе инчастоты синхронизации в триггер 30 и формапионных входов пРиемника инфорпо заднему фронту частоты синхрониза- 20 маЦии, при этом гРУппа выхоДов РевеРции в триггер 29. Одновибраторы 31 и сивного счетчика соединена с группами

32 формируют импульсы необходимой информационных входов дешифратора нуцлительности для надежной работы триг- ля и дешифратора заполнения, выходы гера 33, реверсивного счетчика 5 и которых соединены соответственно с ! ,блока 15 памяти устройства. Импульс 25 вторыми входами первого и второго эле »с одновибратора 31 поступает на вхо- . ментов И, выходы которых соединены ! цы установки в "0" триггеров 27 и 29, соответственно с первым и вторым вховход установки триггера 33 в "1", на дами запуска распределителя имнульвход уменьшения счета реверсивного сов, первый и второй синхровыходы косчетчика 5 и через элемент 8 задерж- 30 торого соединены соответственно с ки на вход чтения блока 15 памяти. первыми входами элементов И первой и

Импульс с одновибратора 32 поступает второй групп, вторые входы которых на входы установки в "0» триггера 33 соединены соответственно с выходами и триггеров 28 и 30, на вход увеличе- счетчика чтения и счетчика записи, I ния счета реверсивного счетчика 5 и 3> счетные входы которых соединены соот»через элемент 9 задержки на вход пе- ветственно с выходами первого и вто резаписи информации блока 15 памяти. рого элементов И, выходы элементов И

Циклограмма работы распределителя первой и второй групп соединены соимпульсов (фиг.3) приведена для раз- ответственно с первыми и вторыми вхоличных сочетаний входных сигналов от- 40 дами элементов ИЛИ группы, выходы коносительно частоты синхронизации. торых соединены с группой адресных

Таким образом, устройство осущест- входов блока памяти, входы чтения и вляет прием и выдачу информации без записи которого соединены соответстискажений и исключает возможность ее венно с выходами первого и второго потери за счет подключения входов ре- 45 элементов задержки, входы которых соеверсивного счетчика к третьему и чет- динены соответственно с третьим и вертому выходам распределителя управ- четвертым синхровыходами распределиляющих сигналов, что исключает одно- теля импульсов, группа информационвременное появление импульсов записи ных выходов регистра соединена с групи чтения на входах реверсивного счет- 50 пой информационных входов блока памячика. ти,отличающpеся тем, что, с целью повышения достоверности

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

1562921

ЧЬй2

Составитель С.Пестмал

Техред Л. Сердюкова Корректор В. Гирняк Редактор Н.Рогулич

Заказ 1066 Тираж 562 Подписное

ВНИИПИ Государственного комитета по изобретениям и открьггиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Устройство для сопряжения источника и приемника информации Устройство для сопряжения источника и приемника информации Устройство для сопряжения источника и приемника информации Устройство для сопряжения источника и приемника информации 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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