Устройство для ввода-вывода данных

Номер патента: 1795558

Авторы: Загородный, Козюминский, Михайлов

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК А 1 95558 9) ОСУДАРСТВЕННОЕ ПАТЕНТНЕДОМСТВО СССРОСПАТЕНТ СССР) ПИСАНИЕ ИЗОБРЕТЕН ИДЕТЕЛ ЬСТВУ АВТОРСКОМ(56) Авторское свидетельство СССРВ 1169173, кл. Н 03 М 9/00, 1985,Авторское свидетельство СССР1 Ф 1282337, кл, Н 03 М 9/00, 1987.(57) Изобретение относится к вычислительной технике и может найти применение в устройствах обмена информацией, Изобретение обеспечивает асинхронный режим ввода-вывода данных, что расширяет область использования устройства, Устройство для ввода-вывода данных сОдержит сдвигающий регистр и блок управления, со-. держащий триггеры 3, 4, 7, 8, элемент ИЛИ 5, элементы И 6, 10, 11 и 12, элемент 3-2 И 2 ИЛИ 9 и элемент НЕ 13, 3 ил.Изобретение относится к вычислительной технике и может найти применение вустройствах обмена информацией.Наиболее близким к изобретению является устройство для преобразования параллельното кода в последовательный,содержащее сдвигающий регистр с параллельным приемом информации и последовательной выдачей, счетчик числа разрядовкода, триггер запросов, триггер выдачи сообщений, элемент И, элемент ИЛИ. Недостатком устройства являетсяневозможность приема данных последовательным кодом, а также выдачи данных по,запросам устройства, их принимающего, 15Целью изобретения является расширение области использования устройства засчет обеспечения асинхронного режимаввода-вывода данных.На фиг, 1 представлена функциональная схема устройства; на фиг. 2 - функциональная схема блока управления; нэ фиг, 3- временные диаграммы, поясняющие работу устройства,Устройство содержит сдвигающий регистр 1 и блок 2 управления, содержащийпервый и второй триггеры 3 и 4, элемент 5ИЛИ, первый элемент б И, третий и четвертый триггеры 7 и 8, элемент 9 3-2 ИИЛИ,второй, третий и четвертый элементы 10, 11 30и 12 И и элемент 13 НЕ,На фиг, 1 позицией 14 обозначен первый информационный вход устройства, позицией 15 - второй информационный входустройства, позицией 16 - первый вход синхронизации устройства, позицией 17 - вход. запроса выдачи информации устройства,позицией 18 - второй вход синхронизацииустройства, позицией 19 в . вход обнуленияустройства, позицией 20 - вход разрешения 40считывания устройства, позицией 21 - управляющий вход устройства, позицией 22 -первый информационный выход устройства, позицией 23 - второй информационныйвь 1 ход устройства, позицией 24 - выход готовности устройства, позицией 25 - выходсдвига устройства. На фиг, 3 соответствующими индексами обозначены следующие сигналы; а - сигнал 50 на втором входе 18 синхронизации; б - сигнал на выходе 25 сдвига; в - сигнал на первом входе 16 синхронизации; г - сигнал на втором информационном входе 15; д - сигнал на первом информационном вьходе 22; 55 е - сигнал на выходе 24 готовности; ж - сигнал на входе 17 запроса выдачи информации; з - сигнал на входе 20 разрешения считывания; и - сигнал на выходе триггера 7; к - сигнал на выходе триггера 4; л - сигнал нэ выходе триггера 8; м - сигнал на выходетриггера 3,Устройство работает следующим образом.Запись данных в регистр 1, поступающих параллельным кодом на информационные входы 14, осуществляется сигналом повходу 21.При последовательном вводе входнаяинформация поступает на информационный вход 15 устройства (и+1)-разрядным последовательным кодом, причем первыйразряд в последовательности должен иметьзначение логической единицы. Данные могут быть записаны в регистр 1 в том случае,если триггер 8 находится в состоянии "0".При этом триггер 4 также должен находиться в состоянии "0", свидетельствуя о готовности устройства к приему данных,Принимаемый код поступает на вход 15 ваиде последовательности сигналов, сопровождаемых тактовыми сигналами синхронизации по входу 16, Поскольку триггер 7находится в состоянии "0", в которое онустанавливается первым же сигналом повходу 16, то входные сигналы, поступающиепо этому же входу, поступят через цепи элемента 9 3-2-2 ИЛИ на выход 25 устройства вкачестве сигналов управления сдвигом регистра 1. Первый разряд входной последовательности, пройдя через и разрядоврегистра 1, появится на выходе последовательной информации регистра 1 и поступитна блок управления 2, где установит триггеры 7, 4, 8, 3 в состояние "1", т.к, элемент 11И будет открыт разрешающим потенциаломс инверсного выхода триггера 3. При этомсигналом с инверсного выхода триггера 8будет разорвана цепь прохождения сигналов синхронизации со входа 16 на выход 25и прекратится ввод данных в регистр 1,8 ывод данных из регистра 1 последовательным кодом осуществляется, если навходе 17 присутствует "1" и триггер 8 установлен в состояние "0". Кроме того, условием разрешения вывода данных являетсяпризнак наличия данных в регистре 1 (в этомслучае триггер 4 находится в состоянии "1"),При этих условиях триггер 3 устанавливается в состояние "1" и начинается вывод данных из регистра 1, т.к. разрешающимпотенциалом с триггеров 7 и 3 открываетсяпрохождение тактовых сигналов через элемент 9 нэ вход управления сдвигом регистра1, Данные выводятся из устройства последовательным кодом в сопровождении тактовых сигналов,С момента начала вывода данных сигналом "1" по входу 19 триггер 4 может бытьустановлен в состояние "0", что свидетель1795558 5 10 15 ствует о готовности устройства к приему данных последовательным кодом, который может осуществляться одновременно с выводом п редыдущих дан ны х. П ри и риеме данных триггер 7 первым сигналом по входу 16, сопровождающим сигнал на входе 15, будет переведен в состояние "1". В результате элементом 9 будет осуществлена перекоммутация на выход 25 сигналов со входа 16 вместо сигналов со входа 18, и в дальнейФормула изобретенияУстройство для ввода-вывода данных, содержащее сдвигающий регистр и блок управления, выполненный на первом и втором триггерах, элементе ИЛИ и первом элементе И, прямой выход первого тоиггера и выход последовательной информации сдвигающего регистра соединены соответственно с первым и вторым входами первого элемента И, входы параллельной информации сдвигающего регистра являются первым информационным входом. устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области использования устройства за счет обеспечения асинхронного режима ввода-вывода данных, в блок управления введены третий и четвертый триггеры, элемент 3-2 ИИЛИ, второй, третий и четвертый элементы И элемент НЕ, выход которого соединен с Я-входом первого триггера, инверсный выход которого соединен с первыми входами второго и третьего элементов И, выходы которых соединены соответственно с первым входом элемента ИЛИ и с Я-входами второго, третьего и четвертого триггеров, выход элемента ИЛИ соединен с В-входом второго триггера, прямой выход которого соединен с первым входом четвертого элемента И, выход которого соединен с Я-входом первого триггера и вторым входом второго элемента И, прямой выход третьего триггера соединен с. первым входом первого элемента И элемента 3-2 ИИЛИ, второй вход которого подшем как вывод данных, так и адновоеменный с ним вывод новых данных будет осуществляться .по тактовым сигналам, поступающим на вход 16.Устройство обеспечивает одновременный ввод и вывод данных, что позволяет повысить производительность за счет совмещения во времени процессов вывода и ввода данных последовательным кодом в устройства обработки данных,ключен к прямому выходу первого триггера, инверсный выход четвертого триггера соединен с вторым входом четвертого элемента И и с первым входом второго элемента И элемента 3-2 ИИЛИ, второй вход третьего элемента И объединен с вторым входом первого элемента И, й-вход третьего триггера объединен с вторым входом второго злемен-а И элемента 3-2 ИИЛИ и является пер- вым входом синхронизации устройства, третий вход первого элемента И элемента 3-2 ИИЛИ является вторым входом синхронизации устройства, второй вход элемента ИЛИ является входом обнуления устройства, й-вход четвертого триггера является входом разрешения считывания устройства, третий вход четвертого элемента И объединен с входом элемента НЕ и является входом запроса выдачи информации устройства, выход первого элемента И является первым информационным выходом устройства, инверсный выход второго триггера - выходом готовности устройства, выход элемента 3-2 ИИЛ И соединен с входом управления сдвигом сдвигающего регистра и является выходом сдвига устройства, вход последовательной информации сдвигающего регистра является вторым информационным входом устройства, . выходы параллельной информации сдвигающего регистра являются вторым информационным выходом устройства, вход параллельной записи сдвигающего регистра является управляющим входом устройства.1795558 Реда кто Коррект Ливри КНТ СС Составитель Б.ХодТехред М,Моргент Заказ 436 Тираж ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям1.13035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул, Гагарина, 101 17 22

Смотреть

Заявка

4800922, 18.01.1990

МИНСКОЕ ВЫСШЕЕ ИНЖЕНЕРНОЕ ЗЕНИТНОЕ РАКЕТНОЕ УЧИЛИЩЕ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ

КОЗЮМИНСКИЙ ВАЛЕРИЙ ДМИТРИЕВИЧ, МИХАЙЛОВ СЕРГЕЙ ЕВГЕНЬЕВИЧ, ЗАГОРОДНЫЙ АНДРЕЙ ИВАНОВИЧ

МПК / Метки

МПК: H03M 9/00

Метки: ввода-вывода, данных

Опубликовано: 15.02.1993

Код ссылки

<a href="https://patents.su/4-1795558-ustrojjstvo-dlya-vvoda-vyvoda-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода-вывода данных</a>

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