Многоканальное устройство для буферизации данных

 

Изобретение относится к вычислительной технике и может быть использовано в каналах ввода-вывода ЭВМ и в устройствах сопряжения. Цель, изобретения состоит в сокращении оборудования и повышении пропускной способности за счет введения новых элементов для управления загрузкой и разгрузкой. При наличии сигнала загрузки запись осуществляется во все пустые регистры 2. При наличии сигнала разгрузки осуществляется сдвиг данных между всеми полными регистрами 2 в одном такте, причем загрузка и разгрузка могут осуществляться одновременно в каждом такте. 1 ил.

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

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

РЕСПУБЛИК (я)5 G 06 F 3/06, 5/06, 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

, Ь3

{ Ь

О

ОК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4791318/24 (22) 25.12,89 (46) 23.03.92. Бюл. № 11 (71) Науч но-исследо ва тел ьский институт электронных вычислительных машин (72) В.В, Морозов. С.Н. Побат и Г.А. Гурбо (53) 681.3 (088.8) (56) Каналы ввода-вывода ЭВМ ЕС-1020.—

М.: Статистика, 1976, с. 131, рис. 6.3.

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

¹ 1393148, кл, G 06 F 5/06, 1986, (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

ДЛЯ БУФЕРИЗАЦИИ ДАННЫХ

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

Цель изобретения — сокращение оборудования и повышение пропускной способности устройства.

На чертеже представлена структурная схема устройства.

Многоканальное устройство для буферизации данных содержит в каждом из каналов 1.1 — 1.n - 1 регистр 2, мультиплексор

3, элемент И 4..элемент ИЛИ-Н Е 5, и-й канал n, кроме того, регистр 6 сдвига, первый 7 и второй 8 элементы И, информационные вход 9 и выход 10, вход 11 загрузки, вход 12 разгрузки и тактовый вход 13.

Регистр 2 каждого канала предназначен для записи и хранения данных, поступающих с выхода мультиплексора 3 соответствующего канала.

Мультиплексор 3 каждого канала предназначен для выбора данных с входа 9 уст, SU 1721600А1 (57) Изобретение относится к вычислительной технике и может быть использовано в каналах ввода-вывода ЭВМ и в устройствах сопряжения. Цель. изобретения состоит в сокращении оборудования и повышении пропускной способности за счет введения новых элементов для управления загрузкой и разгрузкой, При наличии сигнала загрузки запись осуществляется во все пустые регистры 2, При наличии сигнала разгрузки осуществляется сдвиг данных между всеми полными регистрами 2 в одном такте, причем загрузка и разгрузка могут осуществляться одновременно в каждом такте. 1 ил, ройства или с выхода регистра 2 последующего канала на вход регистра 2 данного канала, Элементы И 4 и ИЛИ-НЕ 5 управляют синхронизацией регистра 2 соответствующего канала.

Регистр 6 сдвига предназначен для инициирования записи во все пустые регистры

2 и для управления мультиплексорами 3, причем каждый выход, начиная с первого, регистра 6 сдвига управляет мультиплексором предыдущего канала. Первый элемент

И 7 управляет сдвигом информации влево, элемент И 8 — сдвигом вправо.

Устройство работает следующим образом, Данные записываются во все регистры

2 каналов 1, номера которых определяются соответствующими выходами регистра 6 сдвига. После записи данных осуществляется сдвиг информации в регистре 6 сдвига влево и следующее слово информации записывается во все регистры 2, кроме тех, кото1721600

45

55 рые уже заполнены, Принятые в устройство данные при наличии сигнала разгрузки на входе 12 устройства сдвигаются между заполненными регистрами 2 к регистру 2 первого канала, при этом во все пустые регистры и последний полный заносится информация с входа 9, При одновременном наличии сигналов загрузки и разгрузки на входах 11 и 12 устройства происходят запись и сдвиг информации в одном такте, при этом сдвига информации в регистре 6 не происходит.

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

В следующем такте при наличии сигнала загрузки происходит занесение информации во все регистры 2, кроме первого полного, в следующем — во все, кроме второго и первого. Все последующие данные принимаются аналогично. B каждом такте по синхроимпульсу осуществляется сдвиг информации в регистре 6 сдвига влево.

Если данные из устройства принимаются в другое устройство по выходу 10, то после приема информации на вход 12 устройства выдается сигнал разгрузки, разрешающий сдвиг данных к первому каналу 1.

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

35 ется на синхровход регистров 2 всех каналов 1.

По синхроимпульсу на тактовом входе

13 устройства осуществляется сдвиг информации регистра 6 сдвига вправо, так как на соответствующем управляющем входе регистра 6 сдвига присутствует высокий уровень, при этом, так как в регистр 6 сдвига при сдвиге вправо выдвигается "1" и последний полный регистр 2 становитсэ пустым, на соответствующем инверсном выходе регистра 6 появляется высокий уровень.

Так как необходимость сдвига между регистрами 2 может возникнуть только тогда, когда заполнены регистры 2 более одного канала. то мультиплексором 3 канала управляет соответствующий выход регистра

6 сдвига.

В связи с этим при одновременном появлении на входах 11 и 12 устройства сигналов загрузки и разгрузки запись и сдвиг осуществляются по одному фронту, так как на синхровход регистра 2 сигналы загрузки и разгрузки приходят через элемент ИЛИНЕ 5. Загрузка в этом случае осуществляется в последний полный регистр 2, а сдвиг— между всеми полными регистрами 2, сдвиг в регистре 6 сдвига в этом случае блокируется, так как на соответствующих управляющих входах регистра 6 сдвига в этом случае присутствует низкий уровень.

Принципы работы устройства поясняет таблица.

Формула изобретения

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

И и и каналов, в каждом из которых, кроме

n = 20, содержатся регистр, мультиплексор и элемент И, а в и-м канале содержится регистр, причем вход загрузки устройства подключен к прямому входу первого элемента И и инверсному входу второго элемента И, прямой вход которого соединен с инверсным входом первого элемента И и подключен к входу разгрузки устройства, информационный вход регистра и = 20 канала и первые информационные входы мультиплексоров с первого по (n - 1)-й каналов подключены к информационному входу устройства, выход регистра i-го канала (где i =

= 2,n) соединен с вторым информационным входом мультиплексора (i - 1)-го канала, выход регистра первого канала является информационным выходом устройства, о т л ич а ю щ е е с я тем, что, с целью сокращения оборудования и повышения пропускной способности, оно содержит регистр сдвига, а в каждом канале, кроме п-го, содержится

1721600

Разгрузка ся элемент ИЛИ-НЕ, причем выход элемента ИЛИ-НЕ J-ro канала (где j = 1, и-1) соединен с синхровходом регистра j-го канала, первый вход элемента ИЛИ-НЕ )-ro канала соединен с выходом элемента И j-ro канала, вторые входы элементов ИЛИ-НЕ с первого по (и-1)-й каналов соединены с входом разгрузки устройства, вход загрузки которого соединен с первыми входами элементов И с первого по (n - 1)-й каналов и с синхровходом регистра п-го канала, выходы первого и второго элементов И соединены соответственно с входом сдвига влево и входом сдвига вправо регистра сдвига, тактовый вход, первый и второй информационные входы которого подключены соответственно к тактовому входу устройства, к шине единичного потенциала и к шине нулевого

5 потенциала, (2k - 1)-й выход регистра сдвига (где k = Г, о- ) соединен с вторым входом элемента И k-го канала, 2k-й выход регистра

Ф сдвига соединен с управляющим входом мультиплексора k-ro канала, кроме i-ro, 10 (2n - 4)-й выход регистра сдвига соединен с вторым входом элемента И (n - 1)-ro канала, (2n - 3)-й выход регистра сдвига соединен с управляющим входом мультиплексора (n - 1)-го канала.

1721600

Составитель Ю.Ланцов

Техред М.Моргентал Корректор М.Максимишинец

Редактор И.Шмакова

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

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

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

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

Многоканальное устройство для буферизации данных Многоканальное устройство для буферизации данных Многоканальное устройство для буферизации данных Многоканальное устройство для буферизации данных 

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике, в частности к од282 28/ газ 27 нородным сосредоточенным управляющим системам, построенным на основе микроили миниЭВМ, и может найти применение при построении высокопроизводительных распределенных управляющих и вычислительных систем
Наверх