Устройство для сопряжения источника и приемника информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1718224
Авторы: Зубцовский, Лупиков
Текст
"Спектр" институГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(71) Особое конструкторское бюропри Рязанском радиотехническомте(56) Авторское свидетельство СССРМ 1236491, кл. О 06 Г 13/00, 1984.Авторское свидетельство СССРМ 1653921, кл. 0 06 Е 13/00, 1988. Изобретение относится к вычислительной технике и может быть использовано в качестве устройства буферной памяти систем обработки информации.Известно устройство для сопряжения источника и приемника информации, содержащее блок памяти, счетчик, триггер, элементы И, ИЛИ и НЕ, элемент задержки 1,Однако известное устройство не позволяет осуществлять обмен информацией блоками переменной длины,Наиболее близким по техническому решению к изобретению является устройство для сопряжения источника и приемника информации, содержащее блок памяти, информационный вход и выход которого являются соответственно информационными входом и выходом устройства, первый элемент ИЛИ, первый элемент задержки, соединенный входом с выходом первого элемента ИЛИ и счетным входом счетчика, выход которого подключен к адресному входу блока памяти, синхронизирующим вхо(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКА И ПРИЕМНИКА. ИНФОРМАЦИИ (57) Изобретение может быть использовано при построении устройств сопряжения систем обработки информации, Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения прозрачности принимаемых сообщений относительно удвоенного кода "конец информационного блока," Цель достигается введением в устройство, содержащее блок памяти, мультиплексор, дешифратор, два элемента задержки, одновибратор, два элемента ИЛИ, счетчик и первый триггер, второго триггера и элемента И. 1 ил. дом подключенного к выходу первого элемента ИЛИ, первый и второй входы которого являются соответственно входами синхронизации записи и чтения, второй элемент задержки, мультиплексор, первый и второй информационные входы которого подключены соответственно к информационному входу и выходу устройства, при этом выход мультиплексора подключен к информационному входу дешифратора, стробирующий вход которого соединен с выходом одновибратора, вход которого соединен с выходом первого элемента задержки, первый триггер, прямой выход которого соединен с управляющим входом дешифратора и с входом записи-чтения блока памяти и является выходом разрешения записи устройства, инверсный выход первого триггера является выходом разрешения чтения устройства, вход начальной установки устройства соединен с первым, входом второго элемента ИЛИ и с входом сброса первого триггера, выход второго элемента ИЛИ сое 1718224динен с входом сброса первого триггера, выход второго элемента ИЛИ соединен с установочным входом счетчика 2.Недостатком известного устройства является наложение ограничений на состав данных внутри информационного блока, Если внутри информационного блока содержится слово (или слова) данных, идентичное признаку "конец информационного блока", то устройство воспринимает это слово данных как признак "конец информационного блока", прерывает прием информации и переключается в режим передачи информации, что ведет к потере данных.Цель изобретения - расширение функциональных возможностей за счет снятия ограничений на состав данных внутри информационных блоков,Цель достигается тем, что в устройство для сопряжения источника и приемника информации, содержащее блок памяти, информационный вход и выход которого являются соответственно информационными входом и выходом устройства, первый элемент задержки, соединенный входом с выходом первого элемента ИЛИ и счетным входом счетчика, выход которого подключен к адресному входу блока памяти, синхронизирующим входом подключенного к выходу первого элемента ИЛИ, первый и второй входы которого являются соответственно входами синхронизации записи и чтения, второй элемент задержки, мультиплексор, первый и второй информационные входы которого подключены соответственно к информационному входу и выходу устройства, а выход подключен к информационному входу дешифратора, стробирующий вход которого соединен с выходом одновибратора, вход которого соединен с выходом первого элемента задержки, первый триггер, прямой выход которого соединен с управляющим входом дешифратора и с входом записи-чтения блока памяти и является выходом разрешения записи устройства, а инверсный выход является выходом разрешения чтения устройства, вход начальной установки устройства соединен с первым входом второго элемента ИЛИ и с входом сброса первого триггера, выход второго элемента ИЛИ соединен с установочным входом счетчика, введены элемент И, второй триггер, счетный вход которого соединен с выходом дешифратора, при этом выход второго триггера соединен с первым входом элемента И и входом второго элемента задержки, выход которого соединен с вторым входом элемента И, выход которого соединен с вторым входом второго элемента ИЛИ и со счетным30 35 40 45 держки, Информационные входы первой ивторой группы мультиплексора 6 соединены с информационными входами и выходамиблока 1 памяти соответственно, прямой выход триггера 3 соединен с выходом 17 уп 50 5 10 15 20 25 входом первого триггера, установочный вход второго триггера соединен с выходом второго элемента ИЛИ,Введение дополнительных элементов, а именно второго триггера, элемента И и их связей, позволяет не накладывать ограничений на состав данных внутри информационных блоков. Когда внутри информационного блока встречается слово данных, идентичное коду управляющего слова, но не являющиеся им, источник информации, передавая это слово, раздваивает его, т,е, передает его два раза подряд, а управляющее слово передается один раз, В изобретении анализируется слово данных, идентичное коду признака "конец информационного блока", и если оно следует в блоке данных два раза подряд, то это слово квалифицируется как слово данных, которое не влияет на режим работы устройства, Если такое слово данных только одно, то оно квалифицируется как признак "конец информационного блока" и изменяет режим работы устройства.На чертеже приведена структурная схема устройства,Устройство содержит блок 1 памяти, счетчик 2, триггеры 3 и 4, дешифратор 5, мультиплексор 6, элементы ИЛИ 7 и 8, элементы 9 и 10 задержки, одновибратор 11, элемент И 12, информационные входы 13 и выходы 14, входы 15 и 16 синхронизации, выходы 17 и 18 управления, вход 19 установки. Информационные входы 13 и выходы 14 устройства соединены с информационными входами и выходами блока 1 памяти соответственно, адресные входы которого подключены к выходам счетчика 2, Счетный вход последнего соединен с входом синхронизации обращения блока 1 памяти, входом элемента 9 задержки и выходом элемента ИЛИ 7, входы которого подключены к входам 15 и 16 синхронизации устройства, Вход 19 установки устройства соединен с установочным входом триггера 3 и входом элемента ИЛИ 8, другой вход которого соединен со счетным входом триггера 3 и выходом элемента И 12, Выход элемента ИЛИ 8 соединен с входом установки счетчика 2 и входом установки триггера 4, выход которого соединен с входом элемента 10 задержки и входом элемента И 12, другой вход которого соединен с выходом элемента 10 заравления, входом управления режимом блока 1 памяти и входом управления муль типлексора 6, выход которого соединен свходом дешифратора 5, выход которого соединен со счетным входом триггера 4, Инверсный.выход триггера 3 соединен с 5выходом 18 управления, вход стробирования дешифратора 5 соединен с выходом одновибратора 11, вход которого соединен свыходом элемента 9 задержки.Устройство работает следующим образом.Перед началом работы сигналом по входу 19 установки счетчик 2, триггеры 3 и 4устанавливаются в нулевое состояние. Низкий уровень сигнала на прямом выходе 15триггера 3, т.е. на выходе 17 управления,устанавливает для блока 1 памяти режимзаписи и запрещает приемнику информации обращаться с запросами на чтение данных. Высокий уровень сигнала на 20инверсном выходе триггера 3, т.е. на выходе18 управления, разрешает источнику информации обращаться с запросами на запись данных.Записываемые данные поступают на 25вход 13 устройства в сопровождении сигнала на входе 15 синхронизации, который поступает через элемент ИЛИ 7 на входсинхронизации обращения блока 1 памятии осуществляет запись данных с входов 13 30в блок памяти по адресу, сформированномуна счетчике 2, Задним фронтом сигнала синхронизации по входу 15 производится модификация содержимого счетчика 2, т,е. кего содержимому добавляется единица, Запись последующих информационных слов вустройстве осуществляется аналогично,При записи каждого информационногослова анализируется его содержимое сцелью фиксации появления признака "конец информационного блока". Этот анализвыполняется на дешифраторе 5, входы которого соединены с выходами мультиплексора 6, В режиме записи низкий уровеньсигнала на прямом выходе триггера 3, воздействуя на вход управления мультиплексора 6, обеспечивает подключение к входамдешифратора 5 информационных входов13. На вход стробирования дешифратора 5поступает выходной сигнал одновибратора 5011, который формирует сигнал по переднему фронту сигнала на выходе элементаИЛИ 7, задержанного на элементе 9 задержки,При появлении на информационных 55входах 13 информационного слова, идентичного коду признака "конец информационного блока" и его записи в блок 1 памяти,в момент стробирования дешифратора 5 наего выходе появляется сигнал, по заднему 60фронту которого триггер 4 изменяется напротивоположное свое состоя ние (в данном случае устанавливается в единичное состояние), Элемент 10 задержки задерживает сигнал, поступающий на его вход, на время большее, чем период следования импульсов синхронизации на входах 15 и 16 управления устройства, поэтому сигнал на выходе элемента И 12 не формируется, Если на информационных входах 13 появляется информационное слово, которое также идентично коду признака "конец информационного блока", то в момент стробирования дешифратора 5 на его выходе появляется сигнал, по заднему фронту которого триггер 4 изменяет свое состояние на противоположное (в данном случае устанавливается в нулевое состояние, так как триггер 4 работает в счетном режиме). Нулевой уровень с выхода триггера 4 поступает на первый вход элемента И 12 и запрещает формирование сигнала на его выходе. Следующие подряд два информационных слова на входе 13, идентичные коду признака "конец информационного блока", таковыми не являются, и запись информации в блок 1 памяти продолжается.Если за появлением на информационных входах 13 информационного слова, идентичного коду признака "конец информационного блока", не последует следующее такое слово подряд, то триггер 4 не будет сброшен и через промежуток времени, на которое сигнал с выхода триггера 4 задержан элементом 10 задержки, на выходе элемента И 12 появляется сигнал, который, пройдя через элемент ИЛИ 8, устанавливает счетчик 2 и триггер 4 в нулевое состояние. По заднему фронту сигнала с выхода элемента И 12 триггер 3 изменяет свое состояние на противоположное (в данном случае устанавливается в единичное состояние), тем самым подготавливает устройство для работы в режиме чтения. Высокий уровень сигнала на прямом выходе триггера 3, т.е, на выходе 17 устройства, разрешает приемнику информации обращаться с запросами на чтение данных, низкий уровень сигнала на инверсном выходе триггера 3, т,е. на выходе 18 устройства, запрещает источнику информации обращаться к устройству с запросами на запись. Одиночное информационное слово, идентичное коду признака "конец информационного блока", и является этим признаком.В режиме чтения каждого информационного слова запрос приемника информации поступает на вход 16 синхронизации и, пройдя через элемент ИЛИ 7, воздействует на вход синхронизации обращения блока 1 памяти, что приводит к появлению на инФормационных выходах 14 информацион1718224 50 55 ного слова, считанного из блока 1 памяти по адресу, сформированному на выходах счетчика 2. Чтение последующих слов информационного блока в устройстве выполняется аналогично.В режиме чтения точно так же, как и в режиме записи, производится поиск признака "конец информационного блока", В этом случае к дешифратору 5 через мультиплексор б, на входе управления которого присутствует в данный момент высокий уровень сигнала, подключаются выходные сигналы блока 1 памяти. При считывании из блока 1 памяти подряд двух информационных слов, идентичных коду признака "конец информационного блока", режим чтения п родолжается.При считывании из блока 1 памяти одиночного информационного слова, идентичного коду признака "конец информационного блока", что означает, что был считан признак "конец информационного блока", на выходе элемента И 12 аналогично режиму записи формируется сигнал, который пройдя через элемент ИЛИ 8, устанавливает счетчик 2 и триггер 4 в нулевое состояние, а по заднему фронту сигнала с выхода элемента И 12 триггер 3 изменяет свое состояние на противоположное (в данном случае устанавливается в нулевое состояние), тем самым подготавливая устройство для работы в режиме записи данных,Технико-экономические преимущества предлагаемого устройства заключаются в том, что при его использовании в качестве устройства сопряжения источника и приемника информации не накладывается никаких ограничений на состав данных внутри информационного блока, Это, в свою очередь, позволяет более эффективно организовать обмен данными между источником и приемником информации.Формула изобретения Устройство для сопряжения источника и приемника информации, содержащее блок памяти, информационный вход и вы 5 10 15 20 25 30 35 40 45 ход которого являются соответственно информационным входом и выходом устройства, первый элемент задержки, соединенный входом с выходом первого элемента ИЛИ и счетным входом счетчика, выход которого подключен к адресному входу блока памяти, синхронизирующим входом подключенного к выходу первого элемента ИЛИ, первый и второй входы которого являются соответственно входами синхронизации записи и чтения, второй элемент задержки, мультиплексор, первый и второй информационные входы которого подключены соответственно к информационному входу устройства и выходу блока памяти, выход мультиплексора подключен к информационному входу дешифратора, стробирующий вход которого соединен с выходом одновибратора, вход которого соединен с выходом первого элемента задержки, первый триггер, прямой выход которого соединен с управляющим входом мультиплексора и с входом записи-чтения блока памяти и является выходом разрешения записи устройства, инверсный выход первого триггера является выходом разрешения чтения устройства, вход начальной установки устройства соединен с первым входом второго элемента ИЛИ и с входом сброса первого триггера, выход второго элемента ИЛИ соединен с установочным входом счетчика, о тл и ч а ю щ е е с я тем, что, с целью расширения его функциональных возможностей за счет обеспечения прозрачности принимаемых сообщений относительного удвоенного кода "конец информационного блока", в него введены элемент И и второй триггер, причем счетный вход и установочный вход второго триггера подключены соответственно к выходам дешифратора и второго элемента ИЛИ, вторым входом соединенного со счетным входом первого триггера и выходом элемента И, первым входом подключенного к выходу второго триггера и через второй элемент задержки к второму входу элемента И.оставитель В.Лупикехред М Моргентал Тираж ПодписноеИ Государственного комитета по изобретениям и открытиям при ГКНТ С 113035, Москва, Ж, Раушская наб., 45
СмотретьЗаявка
4779304, 08.01.1990
ОСОБОЕ КОНСТРУКТОРСКОЕ БЮРО "СПЕКТР" ПРИ РЯЗАНСКОМ РАДИОТЕХНИЧЕСКОМ ИНСТИТУТЕ
ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ, ЗУБЦОВСКИЙ ВАЛЕРИЙ АВЕНИРОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: информации, источника, приемника, сопряжения
Опубликовано: 07.03.1992
Код ссылки
<a href="https://patents.su/5-1718224-ustrojjstvo-dlya-sopryazheniya-istochnika-i-priemnika-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения источника и приемника информации</a>
Предыдущий патент: Устройство для имитации неисправностей эвм
Следующий патент: Диспетчер памяти эвм
Случайный патент: Источник сейсмических волн