Устройство для обмена данными между источником и приемником информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(щ 5 С 06 Г 13/О ЕТЕНИ З",Б:Б 1 д. нных ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ П 1 НТ СССР ОПИСАНИЕ ИЗОБР Н АВТОРСКОМУ СВИДЕТЕЛЬСТ(56) Система сбора да МИР-З, ИТ 1,590.000,ТО, 1985,Комплекс бортовых агрегатированныхсредств сбора, преобразования и регистрации данных ГАММА 1101, 6 Л 1.500.015 ТО. 1986. Изобретение относится к вычислительной технике и может быть использовано в локальных сетях сбора и обработки больших массивов измерительной информации, измерительно-информа ционных системах для сбора информаци от различных объектов, в том числе и от мультиплексных каналов информационного обмена и ее регистрации на несколько носителей нли одновременного ввода в ряд вычислителей для последующей обработки.Целью изобретения является повыше ние производительности и пропускной способности системы.На фиг.1 представлена структурная схема предлагаемого устройства; на Фиг,2 - Функциональная схема блока селекции данных; на Фиг,З - Функциочальная схема приоритетного блока Формирования адреса; на Фиг.4 - функ циональная схема блока управления; СТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ1 СТОЧНИКОМ И ПРИЕМНИКОМ ИНФОРМЕЖДУМАЦИИ(57) Изобретение относится к вычислительной технике и может быть использовано в локальных сетях сбора и обработки больших массивов измерительной информации от различных объектов.Цель изобретения - повышение пропускной способности и производительностисистемы. Устройства содержит М блоковвывода информации, группу блоков ввода информации, блок управления, блокпамяти, приоритетный блок Формирования адреса, блок селекции данных,3 з.п. Ф-лы, 9 ил 1 табл,на Лиг5 - функциональная схема блокаввода информации; на фиг,б - Функциональная схема блока памяти;на фиг.7пример варианта конкретного исполнения блока ввода информации;на Фиг,8и 9 - временные диаграммы работы соответственно блока селекции данныхи приоритетного блока формированияадреса,Устройство содержит (фиг,1) М блоков 1 вывода информации, группу блоков 2 ввода информации, блок 3 памяти, блок 4 управления, блок 5 селекции данных, приоритетный блок 6 Формирования адреса, группу выходов 7и группу входов 8.Блок 5 селекции данных содержитаки, инАормационный выход 24 блокаи вход 25 запроса записи,Приоритетный блок б Аормированияадреса содержит элементы 26 и 27сравнения, элементы И 28 - 34, триггеры 35 - 38, счетчики 39 и 40, мультиплексор 41, элемент ИЛИ 42, генератор 43 импульсов, элементы 44-46 задержки, выходы 47 - 49, вход 50,вход 51 запроса чтения (Аиг.3).Блок 4 управления содержит (Фиг.4)элементы 52 и 53 задержки, регистр 54кода управления, узел 55 памяти,счетчик 56 адреса, элемент И 57, генератор 58, выход 59. Блок 1 выводаинформации содержит (Фиг.5) элемент60 сравнения, элементы И 61 и 62, регистр 63, Аормирователь 64 сигналов,элемент 65 задержки, вход 66. Блок 3памяти содержит (Фиг,б) регистр 67,запоминающий элемент 68, элемент 69задержки, элемент И 70,Блок 2 ввода инАормации содержит(Фиг,) группу счетчиков 71 для Аормирования измерительных параметров,таймер 72, элементы 73 и 74 задержки,группу статических регистров 75 дляхранения измерительных параметров,мультиплексор 76, элемент 77 сравнения, счетчик 78, элементы И 79 и 80.Блок 5 селекции данных служит дляприема и опознания инАормации, предназначенной для запоминания ее в блоке 3 с последующей выдачей потребителю. Блок 5 принимает инйормацию иобеспечивает прием только тех массивов данных, признаки которых заданы.Декодер 9 осуществляет преобразованиевходного Фазоманипулированного кода40в последовательный двоичный код с Аормированием признаков командных и информационных слов исигналов синхронизации, Сдвиговый регистр 14 обеспечивает прием последовательного кодаинАормациокного или командного слов,БуАерный регистр 13 предназначен дляхранения командных и инАормационныхслов, которые перезаписываются внего после завершения их Формированияв регистре 14, Одковибраторы 15-17служат для Формирования одиночныхимпульсов из управляющих сигналов декодера 9. Триггер 21 предназначен длязапоминания поступившего из декодера9 признака командного или информационного слова. ДешиАратор 20 предназначен для дешифровки кода той частикомандного слова, в которой записан признак массива, определяемого данным командным словом, Коммутатор 19 служит для Аормирования сигнала разрешения ввода массива данных, признак которого установлен в блоке 5Установка признака массива, подлежащего приему, обеспечивается установкой "1" для соответствующего выхода дешиАратора 20, Установка "0" обеспечивает запрет ввода массива данных. Триггер 18 служит для запоминания признака массива с коммутатора 19 на время передачи массива данных, принадлежащего данному командному слову, Сброс триггера 18 осуществляется сигналом одковибратора 16 от признака каждого командного слова, а установка триггера 18 осуществляется по входу С с выхода элемента И 12 по совпадению признака командного слова и сигнала с выхода одновибратора 15, задержанного на элементе 22 задержки. Установка триггера 18 не производится, если данный массив не разрешен для приема в систему. Элемент И 11 предназначен для Формирования сигнала запроса на запись командных и информационных слов после поступления их в буАерный регистр 13, Этот сигнал Формируется из импульса одновибратора 15, задержанного на элементах 22 и 23 задержки при разрешении с триггера 18, Временная диаграмма работы блока 5 приведена ка Фиг.8.Приоритетный блок б формирования адреса служит для управления процессами совмещения записи и считывания информации и организует буАеризацию данных в "плавающем" объеме памяти. Блок 6 воспринимает сигналы "Запрос записи" и "Запрос чтения", Формирует и выдает соответствующие адреса записи и чтения в блок 3, причем приоритет принадлежит чтению данных. Триггер 36 служит для запоминания запроса на запись от блока 5 селекции данных. Триггер 35 предназначен для запоминания запроса на чтение от блока 4 управления. Элемент 26 сравнения,необходим для Аормирования разрешения обращения к блоку б при чтении информации. Элемент И 30 обеспечивает прохождение сигнала "Запрос чтения" на установочный вход триггера 35 по разрешению элемента 26 сравнения. Элемент 26 сравнения и элемент И 30 образуют кодовый селектор блоха 6.Триггер 37 служит для Формирования51557сигнала "Зались-чтение", поступающегона выход 47 блока и для управлениямультиплексором 41. Триггер 38 организует чтение данных из блока 3 памяти, Установка триггеров 37 и 38 осуществляется через элементы И 32 и 33разнесенными импульсами с выходаэлемента 44 задержки, Когда триггеры35 и 36 оба установлены в единичноесостояние, тогда триггер 37 будетпервым установлен в единицу и элементИ 33 будет заблокирован, Поэтому перезапись сигнала запроса записи изтриггера 36 в триггер 38 не произойдет. Таким образом, сначала будет выполнен режим чтения инАормации изблока 3, Счетчик 40 предназначен дляформирования адресов чтения путемприбавления единицы одновременно сустановкой триггера 37, Счетчик 39предназначен для Аормирования адресов записи путем прибавления единицыодновременно с установкой триггера 38,Мультиплексор 41 служит для мультиплексирования адресов чтения и записипри организации соответствующих режимов. Элемент 27 сравнения предназначен для определения момента окончаниячтения адреса памяти, Момент окончания чтения памяти определяется равенством содержимого счетчиков 39 и 40.Элемент И 34 служит для установкисчетчиков в нулевое состояние послесовпадения адресов в счетчиках 39и, 40. Элемент ИЛИ 42 служит для формирования потенциала разрешения дляэлемента И 31, через который поступают тактовые импульсы от генератора 43.Этот потенциал Аормируется при поступлении по крайней мере одного запросазаписи или чтения. Элементы 44-46задержки предназначены для синхронизации работы блока 6, Импульс с выходаэлемента И 32 осуществляет опрос состояния триггера 35. Импульс с выходаэлемента 44 задержки производит опроссостояния триггера 36. Импульс с выхода элемента 45 задержки осуществляет запрос блока 3 памяти для записиили чтения информации. Импульс с выхода элемента 46 задержки осуществляет сброс триггеров 35 и 37 или триггеров 36 и 38 после выполнения режимов чтения или записи через соответствующие подготовленные элементы И28 или 29. Этот же импульс осуществляет сброс счетчиков 40 и 39 черезэлемент И 34 при совпадении адресовчтения и записи,566 6Блок 4 управления предназначендля управления процессами сбора данных и вывода инйормации из устройства.Блок 4 управления выдает в управляющую магистраль системы периодическуюпоследовательность кодов адресов блоков 1 вывода инАормации и кодов адресов блоков 2 ввода инАормации, атакже маркеры блоков 2, В блоке 4управления генератор 58 импульсовслужит для формирования последовательности импульсов, частота следования которых определяет производительность системы в целом. Счетчик 56предназначен для формирования адресовузла 55 памяти путем счета импульсовгенератора 58. Узел 55 памяти предназйачен для запоминания и храненияисходных данных для организации сбораинформации от блоков 2 и вывода еечерез соответствующие блоки 1, Регистр 54 служит для запоминания ихранения на время периода частоты генератора 58 содержимого адреса узла55, Регистр 54 содержит адрес блока2, адрес блока 1, маркер блока 2 имаркер системы, Маркер системы является служебными сигналом блока 4 управления, по которому осуществляетсяустановка счетчика 26 в нулевое состояние, задержанным на элементе задержки 53 импульсом генера,ора 58.Сброс счетчика 56 в нулевое состояниеосуществляется через элемент И 57.Импульс с выхода элемента 53 задержкииспользуется в качестве сигнала запроса чтения и поступает на выход 51блока 4 управления. Элемент 52 задержки предназначен для формированиястроба для блоков 1,Блоки 1 вывода информации предназначены для приема информации от блоков 2 и выдачи ее через блоки 1 приемнику инАормации, В блоках 1 обеспечивается электрическое согласованиеуровней электрических сигналов суровнями приемников инйормации, Элемент 60 сравнения и элемент И 61образуют кодовый селектор блока,предназначенный для выбора соответствующего блока 1 при выводе инАормации, На одном из входов элемента 60сравнения установлен код номера данного блока, а на другой вход поступает текущий код номера блока 1 по управляющей шине системы ( вход 50),При совпадении кодов через подготовленный элемент И 61 инАормация с входа 66 записывается в регистр 63. За155756лись информации в регистр 63 осуществляется по переднему фронту строба, поступающего на вход 59. Элемент 65 задержки служит для небольшой задерж 5 ки строба, который осуществляет стробирование информации на элементах И 62. Формирователи 64 предназначены% для электрического согласования сиг-. налов блока 1 и приемника информации. 10Блоки 2 ввода информации предназначены для приема, коммутации и преобразования в цифровой параллельный двоичный.код аналоговых, аналого- дискретных и дискретных электрических 15ФсигналоВ, поступающих от датчиков или согласующих и нормализующих устройств. Каждому блоку 2 присваивается адрес - порядковый номер путем установки соответствующего кода на кодовом 20 селекторе, В блоке 2 при помощи кодового селектора осуществляется выборка только тех текущих адресов, код которых соответствует номеру, установленному в данном блоке 2, 25.На фиг.7 приведен пример построения одного из блоков 2, осуществляющего преобразование частота - код по нескольким независимым каналам. Таймер 72 в блоке 2 служит для задания 30 интервала времени, в течение которого производится преобразование частоты, в код, Счетчики 71 предназначены для подсчета импульсов измеряемых частот по каждому каналу блока 2, которые поступают на счетный вход счетчиков с входа 8. В статических регистрах 75 осуществляется хранение кодов преобразованных частот но нескольким каналам. Импульсы таймера 72 перепи О сывают содержимое счетчиков 71 в регистры 75. Эти же импульсы через элемент 73 задержки сбрасывают счетчики в нулевое состояние. Таким образом,счет импульсов входных частот осуществляется за определенный промежуток времени, формируемый таймером 72, Мультиплексор 76 предназначен для выдачи содержимого регистров 75 на выход блока 2. Управление работой мультиплексора. 76 осуществляет счетчик 78, Кодовый селектор блока 2 включает в себя элемент .77 сравнения и два элемента И 79 и 80. При совпадении кода номера блока 2 с текущим кодом на магистрали управления элемент сравнения выдает сигнал, разрешающий работу мультиплексора 76 и ,элемента И 79. Импульсы с входа 51Адрес бло- Адрес ка 1 блока Маркер Маркер системы кадраблока 2 2 1 1 3 2 2 2 2 2 1 1 3 2 2 2 1 О .0 О 0 0 О 0 О О 0 О О О О 4 2 3 5 5 5 5 1 4 2 3 5 5 5 1 О 1 0 0 О 0 О 0 О О 0 0 через элемент И 79 и элемент 74 задержки осуществляют прибавление единицы в счетчик 78, код которого управляет работой мультиплексора 76,который подключает к выходу блока 2соответствующий регистр 75. Обнулениесчетчика 78 происходит через элементИ 80 при поступлении маркера кадраданного блока.Устройство работает следующим образом,Блоки 2 ввода информации коммутируют и преобразуют входные сигналы,каждый по своему алгоритму. Результатом преобразования входных сигналовявляется параллельный двоичный код,выдаваемый блоками 2 в магистральданных устройства. Информативностьблока 2 определяется количеством инФормационных слов в секунду, выдаваемых данным блоком по запросу блока 4управления, который формирует адресаобращения к блоку 2, Каждому блоку 2присваивается свой адрес - порядковыйномер, который расшифровывается кодовым селектором. Таким образом, в каждом блоке 2 осуществляется выборкатолько тех адресов, код которых совпадает с номером, установленным в соответствующем блоке 2, Приоритетныйблок Формирования адреса включен вустройство на правах блока 2, имеющего собственный номер и кодовый селектор.В таблице приведен пример построения кадра системы.9 155756Продолжение таблицы 2 2 1 1 2 2 2 1 1 3 2 5 1 4 2 5 5 1 4 2 3 5 0 0 0 0 0 0 1 0 0 0 0 О 0 О 0 0 0 1 1 0 1 0 О Работа устройства определяется кадром системы, загружаемым в узел 55 блока 4.Каждое управляющее слово узла 55 содержит код адреса блока 1, код адреса блока 2, разряд маркера блока 2 и разрядмаркера системы.Слова узла 55 периодически выдаются в управляющую шину устройства и сопровождаются двумя импульсами - первый предназначается для блока 2 и является "Запросом чтения" инйормацг 1 и, второй,используется в блоках 1 в качестве строба инФормаггии. Код адреса блока 1 поступает во все блоки 1 .и указывает направление выдачи ййАормаггии. По коду адреса обеспегивается распараллеливание информационного потока по нескольким выходам, Кодовый адрес блока воспринимается 35 гам блоком, код которого совпадает с кодом адреса на шине управления.Код адреса блока 2 поступает во все блоки 2, включая блок 6, Частота выдачи слов узлом 55 определяется выби раемой частотой генератора 58 импульсов блока 4, Импульс частоты генератора 58 прибавляет "1" в счетчик 56 и производит обращение к узлу 55.Этот же импульс, задержанный элементом 53 45 задержки на время, необходимое для срабатывания узла 55, обеспечивает запись управляющего слова в регистр 54. Этот же импульс поступает на выход 51 как импульс запроса чтения со ответствующих блоков 2 и блока 6, Задержанный элементом 52 задержки импульс генератора 58 поступает на выход 59 блока 4 и далее на входы всех блоков 1 в качестве строба инФормации, 55 Если в управляющем слове присутствует маркер системы, тогда импульс с выхода элемента 53 задержки через элемент И 57 устанавливает счетчик 56 в нуле 6 1 Овое состояние, и цикл работы устройст" ва повторяется.На вход 8 блока 5 селекции данных поступают данные в виде Фазоманипулированного кода, Каждый инФормационный массив данных представляет собой одно командное и определенное число инйормационных слов, Блок 5 селекции данных выбирает только те инФормационные массивы, которые заданы. Тем самым система не перегружается посторонней инФормацией. Декодер 9 обеспечивает декодирование принимаемых массивов и Формирует на выходе признаки командных и инФормационных слов, последовательный двоичный код данных, сигнал "Посылка данных" и импульсы синхронизации, Декодер 9 выполнен на микросхеме 58 ЯВГЗ, При поступлении с декодера 9 признака командного слова триггер 21 сигналом с одновибратора 16 устанавливается в "1", а триггер 18 устанавливается в "0", Формирование командного слова осуществляется в сдвиговом регистре 14. После приема командного слова в регистр 14 часть его, содержащая признак массива данных, дениАрируется дешиФратором 20. При этом, если соответствующий выход дешиФратора 20 разрешен установкой единичного потенциала на коммутаторе 19, то на входе П триггера 18 будет также единичный потенциал, и сигнал одновибратора 15 через элемент 22 задержки и элемент И 12 переведет триггер 18 в единичное состояние, а импульс с выхода элемента 23 задержки через элемент И 11 поступит на вьход 25 блока и далее в блок 6 в качестве сигнала запроса на запись данного командного слова. Вслед за командным словом пройдет весь массив из инФормационных слов, принадлежащий данному командному слову, При этом триггер 21 будет установлен в нулевое состояние по первому же признаку инФормационного слова сигналом с одновибратора 17, поэтому элемент И 12 будет заблокирован и триггер 18 останется в единич-, ном состоянии до следующего командного слова, Все командные и инФормационные слова запоминаются в буФерном регистре 13 после их Формирования в регистре 14. Если командное слово не разрешено на коммутаторе 19, тогда триггер 18 не будет установлен в единичное состояние и весь инФормационный массив, принадлежащий данному ко 11 155мандному слову, будет заблокирован.Выходная инФормация поступает на выход 24 блока из буФерного регистра 1 Эи триггера 21. Временная диаграммаработы блока 5 приведена на Фиг.8.Из блока 5 инФормация поступаетв блок 3 памяти. Совмещение процессов записи и чтения инФормации в блоке 3 обеспечивается блоком 6. Посколь.ку имеет место значительное различиев скорости приема инФормации в блок5 и ее выдачи в устройство, блок 6,обеспечивая совмещение процесса записи и чтения данных в блоке 3 за счеторганизадии буФеризации инФормациив плавающем объеме памяти, обеспечивает максимальную производительностьсистемы,Предположим, что в блоке 3 имеетсяинФормация, которая должна быть выдана и одновременно в блок 6 поступилидва запроса: Запрос чтения" и "Запрос записи". Запросы запоминаются насоответствующих триггерах 35 и 36.Единичные потенциалы этих триггеровчерез элемент ИЛИ 42 разрешают работуэлемента И 31, через который начинаютпроходить импульсы генератора 43,элементы 44-46 задержки Формируютвременную диаграмму работы блока,приведенную на Фиг.9. Импульс с выхода элемента И 31 перезаписывает "Запрос чтения" из триггера 35 в триггер37 и осуществляет прибавление "1" всчетчик 40, При этом перезаписи запроса на запись в триггер 38 не произойдет, поскольку импульс с выходаэлемента 44 задержки будет заблокирован на элементе И 33 потенциалом единицы триггера 37 таким образом,блок 6 выполнит сначала чтение данныхиз блока 3, Потенциал с выхода триггера 37 определяет ражим работы блока 3 а также управляет работой мультиплексора 41, через который в режиме чтения выдается в блок 3 адрес сосчетчиКа 40, Импульсс выхода элемента 45 задержки поступает на выход 49в качестве импульса обращения к блоку 3.После завершения цикла чтения импульс с выхода элемента 46 задержкичерез подготовительный элемент И 28сбрасывает триггеры 35 и 37 в ноль.Поскольку триггер 36 остается в единичном состоянии, то элемент И 31продолжает оставаться открытым, иследующий импульс генератора пройдет7566 12 40 45 50 55 10 15 20 25 30 35 на выход элемента И 31, При этом запомненный на триггере 36 сигнал запроса на запись будет перезаписан втриггер 38 импульсом с выхода элемента 44 задержки через открытый элементИ 33, йдновременно в счетчик 39 будетприбавлена единица. Мультиплексор 4 1нулевым потенциалом триггера 37 установлен в режим выдачи адреса записисо счетчика 39, После выдачи сигналаобращения к боку 3 с выхода элемента45 задержки, триггеры 36 и 38 черезоткрытый элемент И 29 устанавливаютсяв нулевое состояние. При этом элементИ 31 закрывается до следующих запросов записи или чтения, Когда содержимое счетчика 39 становится равным содержимому счетчика 40 после очередного обслуживания запроса на чтение,т.е. когда считан последний адресблока 3, по которому записана инФормация, элемент 27 сравнения подготовит к работе элемент И 34, и импульсс выхода элемента 46 задержки установит счетчики 40 и 39 в ноль, Крометого, потенциал элемента 27 сравнениязакроет элемент И 30, что приведетк блокировке запросов чтения инФормации. Запрос чтения будет возобновлен,когда в блок 3 начинает поступатьновая инФормация и содержимое счетчика 39 станет отличным от нуля. Дляработы с блоком 6 не требуется формирования маркера блока 2 в блоке 4,поскольку инФормация имеет собственные командные слова, содержащие характеристику массивов. данных. Формула изобретения1. Устройство для обмена данными между источником и приемником инФормации, содержащее первый блок вывода инФормации, блок памяти, группу блоков ввода инФормации, причем информационные входы блоков ввода инФормации группы образуют группу входов устройства для подключения к инФормационным выходам источников инФормации, информационный выход первого блока вывода информации является выходом устройства для подключения к инФормационному входу первого приемника инФормации, при этом инФормационный выход блока памяти соединен с инФормационными выходами блоков ввода инФормации группы и с инФормационным входом первого блока вывода инФормации, о т л и - ч а ю щ е е с я тем, что, с целью13 15575 повышения производительности за счет обеспечения аппаратного распределения потоков выходной инАормации, в устройство введены приоритетный блок Аорми 5 рования адреса, блок селекции данных, Мблоков вывода инАормации и блок управления, причем инАормационный вход бпока селекции данных является входом устройства для подключения к командным выходам источников информации, инАормационные выходы Мблоков вывода инАормации образуют группу вы- . ходов устройства для подключения к инАормационным входам Мприемников информации, при этом первый стробирующий выход блока управления соеди-: нен со стробирующими входами М блоков вывода инАормации, адресные входы которых соединены с адресными входами 20 блока ввода инАормации группы, с адресным входом приоритетного блока формирования адреса и с адресными выходами блока управления, второй стробирующий выход которого соединен со стробирующими входами блоков ввода информации группы и с входом запроса чтения приоритетного блока Аормирования адреса, вход запроса записи которого соединен с выходами записи блока селекции данных, инАормационный выход которого соединен с инАормационным входом блока памяти, вход записи-чтения, синхровход, адресный вход и информационный выход которого соединены соответственно с выходом записи-чте 35 ния, с синхровыходами, с адресным выходом приоритетного блока формирования адреса и с инАормационными входами Мблоков вывода информации,2, Устройство по п,1, о т л и - ч а ю щ е е с я тем, что блок управления содержит генератор импульсов, счетчик адреса, узел памяти, регистр кода управления, элемент И, два эле мента задержки, причем выход первого элемента задержки является первым стробирующим выходом блока, выход второго элемента задержки соединен с первым входом элемента И, с входом первого элемента задержки, с синхровходом регистра кода управления и является вторым стробирующим выходом блока, первый информационный выход регистра кода управления является55 адресным выходом блока, при этом в блоке управления выход генератора импульсов соединен с входом второго элемента задержки, с синхровходом 66 14узла памяти и со счетным входом счетчика адреса, информационные входыкоторого соединены с информационнымивходами регистра кода управления,второй инАормационный выход которогосоединен с вторым входом элемента И,выход которого соединен с установочным входом счетчика адреса, выходкоторого соединен с адресным входомузла памяти,3. Устройство по п. 1, о т л ич а ю щ е е с я тем, что приоритетный блок Аормирования адреса содержитдва элемента сравнения, четыре триггера, два счетчика, мультиплексор,семь элементов И, элемент ИЛИ, триэлемента задержки, генератор импульсов, причем первый и второй входыпервого элемента сравнения являютсясоответственно адресным входом и входом установки адреса блока, первыйвход первого элемента И является входом запроса чтения блока, единичныйвход первого триггера является входомзапроса записи блока, информационныйвыход мультиплексора является адресным выходом блока, выход второготриггера соединен с управляющим входом мультиплексора, с первыми входамивторого и третьего элементов И и являются выходом записи-чтения блока,выход первого элемента задержки соединен с входом второго элемента задержки и является синхровыходом блока, при этом выход генератора импульсов соединен с первым входом четвертого элемента И, второй вход которогосоединен с выходом элемента КЛИ, первый вход которого соединен с. выходомтретьего триггера и с первым входомпятого элемента И, второй вход которого соединен с выходом четвертогоэлемента И и входом третьего элементазадержки, выход которого соединенс входом первого элемента задержки ис вторым входом третьего элемента К,третий вход которого соединен с вторым входом элемента КЛИ и с выходомпервого триггера, нулевой вход которого соединен с выходом шестого элемента И и с нулевым входом четвертоготриггера, выход которого соединен спервым входом шестого элемента И,второй вход которого соединен с вторым входом второго элемента И, с выходом второго элемента задержки и спервым входом седьмого элемента И,второй вход которого соединен с выхо 15 155дом второго элемента сравнения и свторым входом первого элемента И,третий вход и выход которого соединены соответственно с выходом первогоэлемента сравнения и с единичнымвходом третьего триггера, нулевойвход которого соединен с выходом второго элемента И и с нулевым входомвторого триггера, единичный вход которого соединен с выходомпятого элемента И и со счетным входом первогосчетчика, выход которого соединен спервыми информационными входами мультиплексора и второго элемента сравнения, вторые информационные входы которых соединены с выходом второгосчетчика, счетный вход которого соединен с выходом третьего элемента Ии с единичным входом четвертого триггера, установочные входы первого ивторого счетчиков соединены с выходомседьмого элемента И,4, Устройство по п.1, о т л и - ч а ю щ е е с я тем, что блок селекции данных содержит декодер, сдвиговый регистр, два триггера, буферный регистр, дешифратор, коммутатор, три элемента И, два элемента задержки, три одновибратора, причем информационный вход. декодера является информационным входом блока, информационный выход буферного регистра и выход первого триггера, соединенные с первым входом первого элемента И, образуют информационный вход блока, выход второго элемента И является выходом запроса записи блока, управляющие входы 7566 16коммутатора образуют входы заданиякода блока, при этом в блоке селекцииданных информационный выход декодерасоединен с информационным входомсдвигового регистра, синхровход которого соединен с выходом третьего элемента И, четвертый вход которого соединен с первым синхровыходом декодера,второй синхровыход которого соединенс вторым входом третьего элемента Ии с входом запуска первого одновибратора, выход которого соединен с входом записи буферного регистра и свходом первого элемента задержки, выход которого соединен с входом второго элемента задержки и с вторым входом первого элемента И, выход которого соединен с синхровходом второго 20 триггера, нулевой вход которого соединен с единичным входом первоготриггера и с выходом второго одновибратора, вход запуска которого соединен с третьим синхровходом декодера, 25 четвертый синхровыход которого соединен с входом запуска третьего одновибратора, выход которого соединенс нулевым входом первого триггера,выход второго элемента задержки соеЗо динен с первым входом второго элемента И, второй вход которого соединенс выходом второго триггера, информационный вход которого соединен с выходом коммутатора, информационныевходы которого соединены с выходамидешифратора, информационные входы которого и буферного регистра соединеныс информационными выходами сдвиговогорегистра.
СмотретьЗаявка
4453377, 30.06.1988
ПРЕДПРИЯТИЕ ПЯ А-3158
ДУДАЛЕВ ВЛАДИМИР ПАВЛОВИЧ, САФРОНОВ ВИКТОР ИВАНОВИЧ, ФИЛЮШКИН НИКОЛАЙ ФЕДОРОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: данными, информации, источником, между, обмена, приемником
Опубликовано: 15.04.1990
Код ссылки
<a href="https://patents.su/12-1557566-ustrojjstvo-dlya-obmena-dannymi-mezhdu-istochnikom-i-priemnikom-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена данными между источником и приемником информации</a>
Предыдущий патент: Устройство для сопряжения эвм с терминалами
Следующий патент: Устройство для сопряжения эвм с абонентом
Случайный патент: Преобразователь формы представления логических функций