Устройство для сопряжения

 

Изобретение относится к вычислительной технике и может быть использовано при создании микропроцессорных устройств различного назначения, использующих для информационного обмена объединенную шину адреса и данных . Целью иаобретения является повьшение скорости обмена при передаче массивов данных по последовательным адресам. Устройство содержит блок 6 оперативной информации, блок 7 управления , счетчик 8, триггер 10, элемент ИЛИ 17, элемент НЕ 18, элемент И 19. Устройство осуществляет передачу массивов данных в память, исключая этим передачи всех адресов памяти, кроме начального адреса массива. 4 ил. 10 со СП СО 00 ел

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

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

РЕСПУ БЛИН (51) 4 G 06 F 13/00

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

»

ОПИСАНИЕ ИЗОБРЕТЕНИЯ;:/., К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ »»

Ф

М ф/ /

»

» =Ъ, е

ro (21) 3952954/24-24 (22) 09.09.85 (46) 07.06.87. Бюл. и 21 (72) Л.Б.Дубровский и М.С.Любчанский (53) 681.3 (088.8) (56) Авторское свидетельство СССР

У 881722, кл. G 06 F 13/00, 1981.

Запоминающее устройство П2, 15 У30-4-003. Техническое описание и инструкция по эксплуатации

3.858.355-01 ТО. 1981, рис.14-17. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ (57) Изобретение относится к вычислительной технике и может быть исполь„„SU„„1315985 A1 зовано при создании микропроцессорных устройств различного назначения, использующих для информационного обмена объединенную шину адреса и данных. Целью изобретения является повьппение скорости обмена при передаче массивов данных по последовательным адресам. Устройство содержит блок 6 оперативной информации, блок 7 управления, счетчик 8, триггер 10, элемент

ИЛИ 17, элемент НЕ 18, элемент И 19.

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

1 13

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

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

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

На фиг.1 показаны микроЭВМ 1, общая шина 2, устройство 3, объединенная шина 4 адрес-данные, шина 5 сигналов управления, блок б оперативной памяти, блок 7 управления, счетчик 8, внутренняя шина 9 адреса, триггер 10, внутренние управляющие линии вывод

11, ввод 12, сброс 13, выбор банка (ВБ) 14, синхронизация адреса (СИА)

15, управления накопителем 16, элемент ИЛИ 17, элемент НЕ 18, элемент

И 19, линия 20 синхронизаци поссивных устройств (CHII), канальная линия 21 последовательного обмена (ПОСЛ). Блок 7 управления (фиг.5) содержит первый 22, второй 23 приемники> мультиплексор 24 и селектор 25.

В устройстве реализованы следующие циклы работы: ввод, вывод, ввод— модификация — вывод, ввод массива, вывод массива, ввод — модификация вывод массива.

Устройство работает в обычных циклах обмена ввод, вывод, ввод-модификация — вывод в полном соответствии с общепринятым протоколом обмена, характерным для микроЭВМ.

При этом на дополнительной линии

ПОСЛ 21 и на первом вхоже элемента

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

Появление сигнала ВВОД 12 который в устройстве проходит через элемент ИЛИ 17 на установочный вход триггера 10, уже установленного по снятию сигнала СИА, предшествующего

15985 2 равления сопровождает их сигналом

СИП в шине 5. Этот же сигнал СИП с

30 выхода 20 блока 7 управления поступает на второй вход элемент И 19.

На первом входе элемента 19 поддер55 дующий сигнал ВВОД в шину 5. Несмотря на отсутствие перепада сигнала

СИА триггер 10 будет установлен блоком 7 управления фронтом сигнала с выхода ВВОД 12 через элемент ИЛИ 17

f0

t5

25 циклу обмена, не изменяет его состояния.

Обмен последовательными массивами (ввод массива, вывод массива, ввод — модификация — вывод массива) в устройстве выполняется следующим образом.

Цикл ввод массива.

Вначале микроЭВМ 1 получает общепринятым для канальных операций микроЭВМ способом доступ к общей шине

2 и устанавливает на ней и, следовательно, на шине 4 первый адрес ячейки, к которой следует обратиться.

В предлагаемоМ устройстве это есть начальный адрес массива. Затем микроЭВМ 1 в шину 5 выдает сигнал СИА, по которому устанавливается триггер

10 и фиксируется адрес в счетчике 8, а также сигнал ПОСЛ на линии 21. После этого микроЭВМ 1, как обычно, перадает в шину 5 первый сигнал ВВОД.

Он поступает в блок 7 управления, который формирует сигнал управления на выходе 16 блока 7 управления, поступающий в блок 6, который выставляет в шину 4 данные, а блок 7 упживается низкий уровень сигнала

ПОСЛ, а поэтому на счетном входе счетчика 8 устанавливается высокий потенциал, при этом адрес на выходе счетчика 8 не изменяется.

Получив сигнал СИП микроЭВМ 1 принимает данные и снимает в шине 5 си4 гнал ВВОД. Тогда блок 7 управления по выходу 12 через элемент ИЛИ 17 сбрасывает триггер 10 выборки в исходное состояние, а также снимает сигнал СИП. По снятию сигнала СИП

«а выходе элемента 19 появляется отрицательный перепад напряжения, по которому осуществляется инкрементация (декрементация) значения адреса в счетчике 8. МикроЭВМ анализирует программными или аппаратными средствами длину принимаемого массива, если он не окончен, сохраняет низкий уровень на линиях СИА и ПОСЛ в общей шине 2 и после этого выставляет сле3 13159 и элемент НЕ 18 подключенный к динамическому установочному входу триггера 10, и далее работа осуществляется аналогично вышеописанному. МикроЭВМ 1 принимает информацию из блока 6 оперативной цамяти со следующим инкрементированным (декрементированньж) адресом.

Процесс обмена повторяется необходимое число раз, до тех пор, пока в микроЭВМ 1 по результатам анализа не будет принято решение о передаче всего массива.

В этом случае по снятию очередного {последнего) сигнала ВВОД микроЭВМ 1 снимает сигналы СИА и ПОСЛ, а затем организует следующий цикл обмена или освобождает шину.

Цикл вывод массива.

Цикл осуществляется во многом ана- 0 логично циклу ввод массива. После подачи на микроЭВМ 1 сигнала СИА и

ПОСЛ, установления триггера 10, записи для хранения начального адреса по фронту сигнала СИА в счетчике 8 микроЭВМ 1 выставляет данные на шину 4 адрес-данные и подает первый сигнал

ВЫВОД. Сигнал ВЫВОД поступает на блок

7 управления, который формирует сигнал управления на выходе 16, поступающий в блок 6 для записи информации.

Блок 7 управления по сигналу ВЫВОД формирует сигнал СИП. По сигналу СИП микроЭВМ 1 снимает сигнал ВЫВОД, при этом триггер 16 сбрасывается. Сигнал СИП из блока 7 управления также поступает на второй вход элемента И 19 и устанавливает на его выходе положительный потенциал, так как на первый вход этой схемы подан сигнал ПОСЛ.

По окончанию записи в блок 6 сигнал СИП снимается блоком 7 управления и по его перепаду, проходящему через элемент И 19, осуществляется инкрементирование (декрементирование) адреса в счетчике 8. МикроЭВМ, как и в цикле ВВОД массива анализирует, передан ли весь массив. Если нет, то повторяет процедуру, выставляя информацию в шину 4 адрес-данные и сопровождает ее сигналом ВЫВОД, а на линиях СИА ПОСЛ поддерживает низкие уровни. При этом по каждому сигналу

ВЫВОД, кроме первого, блок 7 управления по выходу 11 через элемент

ИЛИ 17 и элемент НЕ 18 устанавливает триггер 10, сброшенный по снятию

85 4 предыдущего сигнала ВЫВОД. Запись осуществляется каждый раз по следующему (инкрементированному или декрементированному) адресу. Процесс повторяется до окончания передачи всего массива. По снятию последнего сигнала ВЫВОД снимаются сигналы СИА и ПОСЛ, что и является окончанием цикла.

Цикл ввод — модификация — вывод массива.

В этом цикле микроЭВМ 1 вначале повторяет обычный цикл ввод информации так, как это приведено в начале описания. При этом на линии ПОСЛ поддерживается высокий уровень и поэтому адрес в устройстве хранения остается без изменения независимо от сигнала СИП. После считывания информации и ее модификации в микроЭВМ 1 оно же выставляет измененные данные в шину 4 адрес-данные и формирует сигнал ВЫВОД и сигнал ПОСЛ. Осуществляется запись информации в памяти, вырабатывается сигнал СИП, который проходит через элемент И 19 на счетный вход счетчика 8, по получении сигнала СИП микроЭВМ 1 снимает сигнал ВЫВОД, по нему блок 7 управления снимает сигнал СИП. Тогда микроЭВМ снимает сигнал ПОСЛ. В результате на выходе элемента t9 образуется перепад напряжения, который инкрементирует (декрементирует) адрес в схеме хранения адреса.

Триггер 10 устанавливается первый раз по сигналу СИА, по появлению первого сигнала ВВОД его состояние не изменяется. По снятию сигнала

ВВОД триггер 10 сбрасывается, затем вновь устанавливается по появлению сигнала ВЫВОД и срабатывается по его снятию. Далее микроЭВМ 1, как и при других циклах обмена массивом, анализирует передан ли весь массив. Если нет, то сигнал СИА не снимается и операция ввод — модификация — вывод повторяется. Отличие второй и последующей операции от первой заключается в том, что так как сигнал

СИА поддерживается в течение всего цикла ввод — модификация — вывод массива, то установка триггера 10 осуществляется при подаче сигналов

ВВОД и ВЫВОД от блока 7 управления через элемент ИЛИ 17, элемент НЕ 18.

Если весь массив передан, то микроЭВМ 1 в последней операции ввод— модификация — вывод по снятию сигна5985 6 ным входам которого подключены соответственно выходы синхронизации адреса и сброса памяти блока управления, выход выбора блока памяти которого соединен с первым входом разрешения триггера, второй вход разрешения которого и вход записи счетчика соединены с выходом синхронизации адреса блока управления, выход триггера cofg единен с входом выборки блока оперативной памяти, о т л и ч а ю щ ее с я тем, что, с целью повьппения скорости обмена информацией при передаче массивов данных, в него введены элемент И и элемент НЕ, причем вход устройства для подключения выхода признака последовательного обмена микроЭВМ соединен с первым входом элемента И, второй вход и выход которого соединены соответственно с выходом синхронизации блока управления и со счетным входом счетчика, выход элемента ИЛИ через элемент НЕ соединен с динамическим установочньп4

25 входом триггера, выход синхронизации блока управления подключен к выходу устройства для подключения к входу синхронизации адреса микроЭВМ.

CHA

Посл и

ЯIЛ

Ри.г 2

CHA

Данные «

4/Я «Моес Данные Данные Данные

Выдод Риг.д

5 З1 ла СИП в ответ на снятие сигнала ВЫВОД снимает сигнал СИА и заканчивает цикл обмена.

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

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

/ Г

/ " ./

)С7 г» »

1315985 (КА

Вбад

ЗЯП

СИ

NPec

А+7

Составитель С.Бурухин

Техред М.Ходанич

Редактор Г.Волкова

Корректор С.Черни

Заказ 2364/51

Производственно-полграфическое предприятие, г.ужгород, ул.Проектная,4

°

Ь

Adptc x Д м Д м Д w Д

Тираж 672 Подписное

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

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

Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения 

 

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

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для сопряжения центрального процессора с основной памятью и магистралью асинхронного интерфейса , например, типа общей шины (ОСТ 11.305.903-80)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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