Устройство для сопряжения между ЭВМ, оперативной памятью и внешним запоминающим устройством Советский патент 1989 года по МПК G06F13/00 

Описание патента на изобретение SU1531103A1

ел

00

мутатор 1, счетчик 2 информации, регистр 3 состояния, первый 4, второй счетчики адреса, блок 6 управления, буферный регистр 7, мультиплексоры адреса 8 и информации 9. Устройс/гво

обеспеч1шает режим доступа процессора к оперативной памяти и прямого доступа внешнего запоминающего устройства , к оперативной памяти. 1 з,п. ф-лы, 2 ил.

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

название год авторы номер документа
Запоминающее устройство с самоконтролем 1989
  • Акопов Ромоальд Варданович
  • Чахоян Леонид Микаелович
SU1718276A1
Устройство для управления сверхоперативной буферной памятью мультипроцессорной ЭВМ 1981
  • Слуцкин Анатолий Ильич
  • Карпова Валентина Васильевна
SU980097A1
Устройство для отладки микропроцессорных систем 1989
  • Лунев Александр Ювинальевич
  • Лунев Василий Ювинальевич
  • Бабынин Игорь Леонидович
SU1672455A1
Устройство для обмена данными между оперативной памятью и периферийными устройствами 1990
  • Рымарчук Александр Григорьевич
  • Чеховских Людмила Васильевна
SU1837305A1
Устройство для сопряжения ЭВМ с внешними устройствами 1985
  • Павлов Дмитрий Иванович
  • Кудрявцев Олег Вячеславович
SU1278869A1
Устройство внешних каналов 1988
  • Тяпкин Марк Валерианович
  • Ерошенков Вячеслав Федорович
  • Насонова Зинаида Ивановна
  • Урусов Юрий Евгеньевич
SU1695313A1
Устройство для ввода информации 1988
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
  • Паламарчук Евгений Борисович
  • Алеев Валерий Алексеевич
  • Блистанов Николай Николаевич
SU1674142A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Устройство для отладки программно-аппаратных блоков 1987
  • Цвелодуб Олег Владимирович
  • Леонтьев Виктор Леонидович
  • Сигелов Валерий Иосифович
  • Палагин Александр Васильевич
  • Дзисяк Эдуард Павлович
  • Абрамов Александр Иосифович
  • Глизер Сергей Федорович
  • Мартынюк-Лотоцкий Павел Юрьевич
SU1497617A1
Устройство для подключения устройств ввода-вывода к многосегментной магистрали 1987
  • Авдеев Дмитрий Владимирович
  • Антипова Алла Владимировна
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
SU1564638A2

Иллюстрации к изобретению SU 1 531 103 A1

Реферат патента 1989 года Устройство для сопряжения между ЭВМ, оперативной памятью и внешним запоминающим устройством

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных систем. Цель изобретения - повышение быстродействия и сокращение объема оборудования устройства. Устройство содержит двунаправленный коммутатор 1, счетчик 2 информации, регистр 3 состояния, первый 4, второй 5 счетчики адреса, блок 6 управления, буферный регистр 7, мультиплексоры адреса 8 и информации 9. Устройство обеспечивает режим доступа процессора к оперативной памяти и прямого доступа внешнего запоминающего устройства к оперативной памяти. 1 з.п.ф-лы, 2 ил.

Формула изобретения SU 1 531 103 A1

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

Целью изобретения является повыше- пне быстродействия.

На фиг. 1 представлена блок-схема устройства; на фиг. 2 - схема блока управления.

На фиг. 1 изображены двунаправлен- ный коммутатор 1, счетчик 2 информации, регистр 3 состояния, первьй 4, второй 5 счетчики адреса, блок 6 управления, буферный регистр 7, мультиплексоры адреса 8 и информации 9, внешнее запом1шающее устройство 10, оперативная память 11, первый 12, второй 13 выходы блока 6 управления, первьй вход 14, информационный вход- выход 15 и третий выход 16 блока 6 управления, одиннадцатьм выход 17 блока 6 управления, второй вход 18, четвертый 19, пятый 20 выходы блока управления, информационные выходы 21 и 22 первого 4 и второго 5 счетчи ков адреса, восьмой 23, шестой 24, десятьп 25, девятый 26 и седьмой 27 выходы блока 6 управления, первый 28 и второй 29 информационные входы мультиплексора 8 адреса, первьй ин- формационньй вход 30, информационньй выход 31, второй информационный вход 32 буферного регистра 7, выход 33 г-1ультнплексора адреса.

:

На фиг. 2 представлены блок 34 элементов И-НЕ, блок 35 приемников, perviCTp 36 признаков, первый дешифратор 37, дешифратор 38 команд, блок 39 элементов ИЛИ, регистр 40, одно- вибратор 41, счетчик 42, блок 43 передатчиков, второй дешифратор 44, блок 45 триггеров, блок 46 селекторов .

Устройство имеет два основных режима работы: режим обращения процессора к оперативной памяти (СП) и ре жим прямого доступа внешнего запоминающего устройства (ВЗУ) к ОП.

В режиме обращения процессора к ОП блок ЗА элементов И-НЕ при поступлении на входы 15 кода адреса ОП формирует сигнал признака ОП, который пос 1 упает на регистр 36 признаков, где при поступлении через блок 35 приемников соответствующих магистральных сигналов формируется или признак чтения или признак записи ОП, Эти сигналы через блок 39 элементов ИЛИ запускают одновибратор 41, выход которого поступает на счетный вход счетчика 42, выходы которого поступают на кодовые входы дешифратора 44, выдающего серию тактирующих сигналов. Блок триггеров 45 при наличии признака чтения ОП формирует под управлением соответствующих тактирующих выходов сигнал выборки ОП, при наличии же призт- нака записи ОП блок 45 триггеров формирует также сигнал записи ОП.

Адрес ОП с магистрали принимается на запоминающий мультиплексор 8 адреса (вход 29) под управлением сигналов поступающих от блока 46 селекторов.

Информация при чтении ОП поступает на магистраль через двунаправленный коммутатор 1, направление передачи которого определяется выходом 12 регистра 36 признаков. При записи ОП информация на информационные входы ОП поступает через мультиплексор 9 информации, управляемый сигналами, формируемыми блоком 46 селекторов.

В редиме прямого доступа устройство организует обмен информацией между ОП и ВЗУ. Для этого в счетчики 4 и 5 адреса вводятся начальные адреса ОП и ВЗУ соответственно, в счетчик 2 информации - длинй пересылаемого массива. В регистр 3 состояния после занесения информац1ш в счетчики 2,4 и 5 заносится код команды, депифрируеньш дешифратором 38 ко- анд, и команда пуска.

Блок 34 элементов И-НЕ при поступлении одного из адресрв счетчиков 2, . 4 и 5 или регистра 3 состояния формирует сигнал, разрешающий работу де-

51

шифратора 37 адреса, обеспечивающего адресное обращение к счетчикам 2,

4н 5, или регистра 3 состояния. Выхды дешифратора 37 поступают на блок

39 элементов ИЛИ, где в случае наличия признака записи, поступающего от магистрали через блок 35 приемников, формируется стробирующий сигнал, по которому заносится информащ1я, посту пающая от магистрали. После записи в регистр 3 состояния кода команды и команды пуска регистр 40 формирует запрос магистрали, поступающий через блок 43 передатчиков на вгоды- выхода 1 5.

Сигнал разрешения захвата с входов-выходов 15 через блок 36 приемников передается в регистр 40, где формируется сигнал подтверждения зап роса, которьй является одновременно сигналом начала обмена. Таким образо магистраль занята на время обмена информацией, хоч я он осуществляется по прямым связям, минуя магистраль. По сигналу под 1 верждения запроса запускается одновибратор 41.

Если в регистре 3 состояния записан код команды записи ВЗУ, блок 45 триггеров под управлением соответст- вующих тактирующих выходов дешифратора 44 формирует сигналы выборки ОП и выборки и записи ВЗУ. Адрес ОП поступает с выхода 21 счетчика 4 через мультиплексор 8 под управлением сигналов, поступающих с выходов блока 46 селекторов. Считанная; из ОП ин- формащ1я заносится в б -ферный регист 7 под управлением сигналов, поступающих с выходов блока 46 селекторов. С выхода 31 буферного регистра 7 информация поступае 1 на информационные входы ВЗУ и при поступлении сигналов выборки и записи записывается по адресу, установленному на счетчике 5 адреса (выход 22). После занесения в буферный регистр 7 информации, считанной из ОП, счетчик 4 адреса модифицируется сигналом, поступающим от блока 46 селекторов, и пов 1 оряется считьшание из ОП по следующему адресу с последукяцей записью в буферный регистр 7, затем сигналом, поступающим от блока 46 селекторов, с выход модифицируется содержимое счетчика

5адреса и в ВЗУ записывается второе слово, считанное из ОП. Циклы чтение ОП - запись ВЗУ повторяются до тех пор, пока содержимое счетчика 2 ин

Q 5

0 5

О , д

5

03

формации, производящего счет на уменьшение, не будет равно нулю. Сигнал окончан11я обмена с выхода счетчика 2 информации поступает на вход 14 регистра 40, сбрасывает сигнал подтверждения запроса и, если разряд разрешения прерьшания регистра 3 состояния установлен в единичный логический уровень, формирует сигнал запроса прерывания.

С установкой сигнала подтверждения запроса (выход 17 регистра 40) в нулевой логический уровень одновибрато- ра 41 останавливается, разряд готовности ргегистра 3 состояния устанавливается в единичный уровень, а разряд команды пуска - в нулевой логический уровень.

Если в регистре 3 состояния код команды чтения ВЗУ, блок 45 триггеров под управлением соответствующих тактирующих выходов дешифратора.44 формирует сигналы выборки и записи ОП и выборки ВЗУ. В остальном алгоритм команды чтения ВЗУ совпадает с алгоритмом команды записи.

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

1. Устройство для сопряжения между ЭВМ, опера гивной памятью и внешним запоминающим устройством, содержащее двунаправленный юоммутатор, буферный регистр, регистр состояния, первый, второй счетчики адреса, счетчик инфор-. мации и блок управления, причем с первого по шестой выходы блока управле-г ния соединены соответственно с входом управления направлением передачи двунаправленного коммутатора,с входом записи счетчика информации, с информационным входом регистра состояния, с суммирующими входами первого, второго счетчиков адреса и с синхровхо- дом буферного регистра, первый, второй входы блока управления соединены соответственно с разрядным выходом счетчика информации и с выходом регистра состояния, первый информационный вход-выход двунаправленного коммутатора, информационные входы-выходы первого, второго счетчиков адреса, счетчика информации и регистра состояния являются входом-выходом устройства для подключения информационного входа-выхода ЭВМ, отличающее- с я тем, что, с целью повьш1ения быстродействия, в него введены мультиплексор информации и мультиплексор адреса, причем первый, второй информационные и управляющий входы мультиплексора адреса соединены соответственно с входом устройства для подключения информационного входа-выхода ЭВМ с разрядным выходом первого счет- ;чика адреса и с седьмым выходом блока управления, выход мультиплексора адреса является выходом устройства для подключения адресного входа оперативной памяти, информационный выход второго счетчика адреса является выходом устройства для подключения адресного входа внешнего устройства, восьмой, девятый выходы блока управ ления являются выходами устройства для подключения к управляющим входам соответственно внешнего запоминающего устройства и оперативной памяти, информационный вход двунаправленного коммутатора и первый информационный вход буферного регистра являются входом устройства для подключения информационного выхода оперативной памяти, выход буферного регистра соединен с первым информационным входом мультиплексора информации и с выходом устройства для подключения информационного входа внешнего запоминающего устройства, второй информационный вход буферного регистра является входом устройства для подключения информационного выхода внешнего запоминающего устройства, информационны выход двунаправленного коммутатора соег динен с вторым информационным входом мультиплексора информации, управляющий вход которого соединен с десятым выходом блока управления, одиннадцатый вьпсод которого соединен с синхро- входрм регистра состояния, выход мультиплексора информации соединен с выходом устройства для подключения информационного входа оперативной памяти, командный вход-выход блока управг ления является входом-выходом устройства для подключения информационного входа-выхода ЭВМ, 12. Устройство по п. 1, отличающееся тем, что блок управления содержит блок приемников, блок пе-редатчиков, первый, второй,дешифраторы, блок элементов И-НЕ, регистр признаков, дешифратор команд, блок элементов ИЛИ, регистр, одновиб- ратор, счетчик., блок триггеров и блок селекторов, причем информационный

0

5

0

5

0

5

0

5

вход-выход блока соединен с вх;)п;ом блока элементов И-НЕ, с первым информационным входом первого дешифратора, с выходом блока передатчиков и с входом блока приемников, первый, второй выходы которого соединены с первыми информационными входами регистра признаков и регистра соответственно, первый, второй выходы блока элементов И-НЕ соединены соответственно с вторым информационным входом регистра признаков и с вторым информационным входом первого дешифратора, с первого по четвертый выходы которого соединены соответственно с первого по четвертый входами блока элементов ИЛИ, второй информационный вход регистра является первым входом логического условия блока, информационный вх; :; дешифратора команд является вторым входом логического условия блока, первый выход регистра признаков является первым выходом блока, с первого по шестой выходы блока селекторов являются с второго по седьмой выходами блока, первый, второй выходы блока триггеров являются восьмым, девятым выходами блока, седьмой выход блока селекторов является десятым выходом блока, с первого по четвертый выходы блока элементов ИЛИ являются с второго по пятый выходами блока, первый выход регистра соединен с пятым входом блока элементов ИЛИ, с первым входом блока передатчиков и является одиннадцатьЕ выходом блока, пятый выход блока элементов ИЛИ через последовательно соединенные одновибратор и счетчик соединен с информационным входом второго дешифратора, с первого по шестой выходы которого соединены соответственно с первым, вторым, третьим входами блока триггеров, с первым, вторым информационными входами блока селекторов и с третьим информационным входом регистра, четвертый информацион}1ый вход которого соединен с шестым выходом блока элементов ИЛИ, шестой вход которого соединен с первым выходом дешифратора команд, с первым управляющим входом блока селекторов и с четвертым входом блока триггеров, второй выход дешифратора команд соединен с седьмьП входом блока элементов ИЛИ, с вторым управляющим входом блока селекторов и с пятым входом блока триггеров, второй выход регистра соединен с вторым

153110310

входом блока передатчиков, второй вы- тий выход регистра признаков соеди- ход регистра признаков соединен с нен с девятым входом блока элементов восьмым входом блока элементов ИЛИ и ИЛИ и с седьмым входом блока тригге- с шестым входом блока триггеров, тре- ров.

Документы, цитированные в отчете о поиске Патент 1989 года SU1531103A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для управления обменом 1983
  • Анисимов Валерий Иванович
  • Крылова Ольга Мстиславовна
  • Наймарк Людмила Ростиславовна
  • Савостьянов Юрий Сергеевич
SU1151976A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1

SU 1 531 103 A1

Авторы

Терзян Оник Артемович

Туманова Анна Григорьевна

Чахоян Леонид Микаелович

Даты

1989-12-23Публикация

1988-03-28Подача