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

 

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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