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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может найти применение в устройствах обмена информацией. Изобретение обеспечивает асинхронный режим ввода-вывода данных, что расширяет область использования устройства, Устройство для ввода-вывода данных содержит сдвигающий регистр и блок управления, содержащий триггеры 3, 4, 7, 8, элемент ИЛИ 5, элементы И 6, 10, 11 и 12, элемент 3-2И- 2ИЛИ 9 и элемент НЕ 13. 3 ил.

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

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

РЕСПУБЛИК (я>s Н 03 М 9/00

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4800922/24 (22) 18.01.90 (46) 15,02.93. Бюл. N 6 (72) В.Д.Козюминский, С.Е.Михайлов и А.И.Загородный (56) Авторское свидетельство СССР

М 1169173, кл. Н 03 M 9/00, 1985.

Авторское свидетельство СССР

N. 1282337, кл. Н 03 М 9/00, 1987. (54) УСТРОЙСТВО ДЛЯ ВВОДА-ВЫВ0ДА

ДАННЫХ

„„5U,, 1795558 А1 (57) Изобретение относится к вычислительной технике и может найти применение в устройствах обмена информацией. Изобретение обеспечивает асинхронный режим ввода-вывода данных, что расширяет область использования устройства, Устройство для ввода-вывода данных сОдержит сдвигающий регистр и блок управления, со-. держащий триггеры 3, 4, 7, 8, элемент ИЛИ

5, элементы И 6, 10, 11 и 12, элемент 3-2И2ИЛИ 9 и элемент НЕ 13, 3 ил.

1795558

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

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

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

На фиг. 1 представлена функциональ- 20 ная схема устройства; на фиг. 2 — функциональная схема блока управления; нэ фиг, 3 — временные диаграммы, поясняющие работу устройства, Устройство содержит сдвигающий ре- 25 гистр 1 и блок 2 управления, содержащий первый и второй триггеры 3 и 4, элемент 5

ИЛИ, первый элемент 6 И, третий и четвертый триггеры 7 и 8, элемент 9 3-2И-2ИЛИ, второй, третий и четвертый элементы 10, 11 30 и 12 И и элемент 13 НЕ.

На фиг, 1 позицией 14 обозначен первый информационный вход устройства, позицией t5 — второй информационный вход устройства, позицией 16 — первый вход син- 35 хронизации устройства, позицией 17 — вход . запроса выдачи информации устройства, позицией 18 — второй вход синхронизации устройства, позицией 19 —. вход обнуления устройства, позицией 20 — вход разрешения 40 считывания устройства, позицией 21 — управляющий вход устройства, позицией 22— первый информационный выход устройства, позицией 23 — второй информационный выход устройства, позицией 24 — выход го- 45 товности устройства, позицией 25 — выход сдвига устройства.

На фиг. 3 соответствующими индексами обозначены следующие сигналы; а — сигнал на втором входе 18 синхронизации; б — сигнал на выходе 25 сдвига; в — сигнал на первом входе 16 синхронизации; r — сигнал на втором информационном входе 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.

Вывод данных из регистра 1 последовательным кодом осуществляется, если на входе 17 присутствует "1" и триггер 8 установлен в состояние "0". Кроме того, условием разрешения вывода данных является признак наличия данных в регистре 1 (в этом случае триггер 4 находится в состоянии "1").

При этих условиях триггер 3 устанавливается в состояние "1" и начинается вывод данных из регистра 1, т.к. разрешающим потенциалом с триггеров 7 и 3 открывается прохождение тактовых сигналов через элемент 9 нэ вход управления сдвигом регистра

1, Данные выводятся из устройства последовательным кодом в сопровождении тактовых сигналов.

С момента начала вывода данных сигналом "1" по входу 19 триггер 4 может быть установлен в состояние "0", что свидетель1795558

10

15 ствует о готовности устройства к приему данных последовательным кодом, который может осуществляться одновременно с выводом предыдущих данных. При приеме данных триггер 7 первым сигналом по входу

16, сопровождающим сигнал на входе 15, будет переведен в состояние "1". Й результате элементом 9 будет осуществлена перекоммутация на выход 25 сигналов со входа

16 вместо сигналов со входа 18, и в дальнейФормула изобретения

Устройство для ввода-вывода данных, содержащее сдвигающий регистр и блок управления, выполненный на первОм и втором триггерах, элементе ИЛИ и первом элементе И, прямой выход первого триггера и выход последовательной информации сдвигающего регистра соединены соответственно с первым и вторым входами первого элемента И, входы параллельной информации сдвигающего регистра являются первым информационным входом, устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области использования устройства за счет обеспечения асинхронного режима ввода-вывода данных, в блок управления введены третий и четвертый триггеры, элемент 3-2И-2ИЛИ, второй, третий и четвертый элементы И элемент НЕ, выход которого соединен с R-входом первого триггера, инверсный выход которого соединен с первыми входами вторОго и третьего элементов И, выходы которых соединены соответственно с первым входом элемента ИЛИ и с S-входами второго, третьего и четвертого триггеров, выход элемента

ИЛИ соединен с R-входом второго триггера, прямой выход которого соединен с первым входом четвертого элемента И, выход которого соединен с S-входом первого триггера и вторым входом второго элемента И, прямой выход третьего триггера соединен с первым входом первого элемента И элемента 3-2И-2ИЛИ, второй вход которого подшем как вывод данных, так и одновременный с ним вывод новых данных будет осуществляться .по TBKTQRblM сигналам, поступающим на вход 16.

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

И и с первым входом второго элемента И элемента 3-2И-2ИЛИ, второй вход третьего элемента И объединен с вторым входом первого элемента И, R-вход третьего триггера объединен с вторым входом второго злемен-а И элемента 3-2И-2ИЛИ и является пер- вым входом синхронизации устройства, третий вход первого элемента И элемента

3-2И-2И.ЧИ является вторым входом синхронизации устройства, второй вход элемента ИЛИ является входом обнуления устройства, R-вход четвертого триггера является входом разрешения считывания устройства, третий вход четвертого элемента И объединен с входом элемента НЕ и является входом запроса выдачи информации устройства, выход первого элемента И является первым информационным выходом устройства, инверсный выход второго триггера — выходом готовности устройства, выход элемента 3-2И-2ИЛ И соединен с входом управления сдвигом сдвигающего регистра и является выходом сдвига устройства, вход последовательной информации сдвигающего регистра является вторым информационным входом устройства, . выходы параллельной информации сдвигающего регистра являются вторым информационным выходом устройства, вход параллельной записи сдвигающего регистра является управляющим входом устройства.

1795558

25, Редактор

Корректор Л.Ливрини

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

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

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

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

16 ф

Составитель Б.Ходов

Техред M.Ìoðãåíòàë

/7