Устройство для управления обменом информацией процессора с памятью

 

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

А1

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

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

РЕСГЮ6ЛИН

ÄÄSUÄÄ 1587525 (51) 5 G 06 F 13/00.?

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

ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ пО из06Ретениям и ОтнРытиям

ПРИ ГКНТ СССР

К А BTOPCH0MV СВИДЕТЕЛЬСТВУ

1 (21) 4490712/24-24 (22) 04.10.88?. (46) 23.08.90. Бюл. М- 31 (72, В.Н. Бессмертный (53) 681.325(088.8) (56) Авторское свидетельство С СР

В 1418723, кл. G 06 F 13/00, 1987.

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

М 1488816, кл. G 06 F 13/00, 1987. (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБМЕНОМ

ИНФОРМАЦИЕЙ ПРОЦЕССОРА С ПАМЯТЬЮ (57) Изобретение относится к вычислительной технике и может быть использовано для построения систем с быстродействующей памятью большой емкости.

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

Цель изобретения — повышение информационной, емкости устройства.

На фиг. 1 — 3 представлена функциональная схема устройства.

Устройство содержит счетчики 1 и 2 адреса, триггер 3 режима, генератор

4 импульсов, первый и N-й узлы 5 и 6 памяти первого блока памяти, первый распределитель 7 импульсов, уялы 8 и

9 элементов И, элементы И 1О-t3 группы элементов ИЛИ 14 и t5, элементы

16-18 задержки, элемент ИЛИ 19, группы элементов И 20-31, группы элементов

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

2 з.п. ф-лы, 3 ил. е

ИЛИ 32 и 33, элементы ИЛИ 34 и 35, триггер 36, элементы И 37-44, элемент .

ИЛИ 45, второй и третий распределители импульсов 46 и 47, триггеры 48 и

49 первый и N-й узлы 50 и 51 памяти второго блока памяти.

Первый узел 5 (50) памяти первого (второго) блока памяти содержит М элементов 5,-5 (50,-50„) памяти, М коммутяторов, образованных элементами

И 21 и 22 (27 н 28) и элементами ИЛИ

14 (15), и М элементов И 20 (26).

N-й узел 6 (51) памяти первого (второго) блока памяти содержит М элементов 61-6 (51,-51 ) памяти, М коммутаторов, образованных элементами

И 24 и 25 (30 и 31) и элементами ИЛИ .32 (33), и М элементов И 23 (29).

158752

Блок синхронизации обращений состоит.иэ триггера 3 генератора 4, распределителя 7, узлов 8 и 9 элементов

И, элементов И 10-13, элементов 16-18 задержки.

Первый (второй) блоки формирования адреса содержат счетчики 1(2), элементы И 37 (40) и элементы ИЛИ 34 (35).

Блок дешифрации режима обращений 10 образован триггерами 36, 48 и 49, элементами И 38 — 44, элементами ИЛИ 19 и 45.

На фиг. 1 показаны шины 3АН захвата шин обмена (занятости устройства), 5, СХИ вЂ” синхронизации источника (запуск обращения) и СХЗ вЂ” синхронизации задатчика (начало обмена).

Устройство работает следующим образом. 20

Сигнал "Пуск" устанавливает счетчики 1„ 2 и триггеры 48,. 49 в нулевое положение. Триггер 3 может находиться в любоя. положении, например в единичном. Сигнал "Пуск" устанавливает трнг-25 гер 36 в единичное положение, при этом открывается элемент И 43, сигнал с выхода которого проходит через элемент ИЛИ 45 на выход сигналом 3AH, указывая на начало обмена. Сигнал ЗАН 30 запускает генератор 4, который вырабатывает импульсы синхронизации задатчика СХЗ для работы процессора и одновременно этот сигнал служит для сигнализации захвата общей шины обме на. Импульсы синхронизации СХИ, выра35 .батываемые процессором, поступают на вход устройства, на элементы И 10 и

11. Информация, подлежащая записи, устанавливается на входах Д1 элементов памяти, а запись производится парал лельно по всем входам, например, узлов 5 или 50 памяти, например байтами, и синхронизируется импульсами частоты СХИ.

Единичное положение триггера 3 соответствует режиму записи в узлы 5 и

6 памяти, коммутируемые распределите" лем 46 через соответствующие элементы

И 20, 21 или 23, 24, и режиму считы; вания для узлов 50 и 51 памяти, коммутируемых распределителем 47, через(соответствующий элемент И 28 для ysлов 50 памяти и через элементы И 31 для узлов 51 памяти. При этом считыва ние информации из узлов 50 или 51 памяти происходит по битам с помощью распределителя 7 и узла 9 элементов И, с их помощью разворачивается обраще5 4 ние через элементы И 28, элементы

ИЛИ 15 к узлу 50 и через элементы

И 31 и элементы ИЛИ 33 к узлу 51 по

СЕ входам. Таким образом, в р ежиме считывания информация из узлов памяти выбирается последовательно. Смена адреса производится с помощью соответствующего счетчика 1 или 2 через соответствукщий элемент ИЛИ 34 нли 35 по окончании импульса СХИ в шинах / в режиме записи, а в режиме считывания по импульсу в М-ом разряде, например восьмом, распределителя 7.

В рюкиме записи, например в узел 5 памяти, импульсы частоты СХИ поступаwr на элемент 16 задержки и через открытый элемент И 10 на элемент 17 задержки и далее на открытые элементы И

20 и 21, при этом на входы записи-чтения узла 5 памяти сигнал СХИ приходит раньше, чем на вход СЕ, так как время срабатывания элемента 17 задержит меньменьше, чем время срабатывания элемента 16 задержки. Окончание импульсов

СХИ по входам записи-чтения и выборки элементов памяти происходит одновременно, так как по окончании импульсов

СХИ элемент 16 задержки отключается закрытием элемента И 12, а время срабатывания элемента 17 задержки равно времени срабатывания элемента И 12 и элемента И 21 в предложении равенства времени срабатывания отдельных элементов И 20 и элементов ИЛИ 14.

Окончанием процесса записи информации является исчезновение сигнала 3АН, который прекращает свое существование в момент появления сигнала в последнем разряде счетчика 1 или 2 при наличии сигнала в последнем разряде распределителя 46 или 47, что свидетельствует об отсутствии свободной эоны фея записи в блоках памяти.

Распределители 46 и 47 в режиме за-,: писи информации тактируются импульсами в последних разрядах счетчиков 1 или 2 соответственно. При исчезновении сигнала 3АН генератор 4 прекращает выделять сигналы СЗХ., но процесс считывания продолжается за счет поступления импульсов с другого выхода генератора 4 по вход распределителя

7. При выборе последней ячейки узла памяти по последнему адресу в счетчике 1 или 2 появляется сигнал, который переводит триггер 3 в противоположное положение и устанавливает триггеры

5 15875

48 и 49 в исходное положение, при этом устанавливается сигнал ЗАН запроса общей шины, а считывание производится из другого блока памяти.

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

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

35 повьппения информационной емкости устройства, в него введены второй и третий распределители импульсов и блок дешифрации режима обращений, причем выходы второго и третьего элементов 4р . задержки блока синхронизации обращений являются соответственно первым и вторым выходами записи-чтения памя ти устройства, выходы третьего и четвертого элементов И блока синхрониза- 45 ции обращений соединены соответственно с первым и вторым входами выборки памяти устройства и соединены с первыми входами первого и второго блоков ,формирования адреса, выходы старших 5р разрядов которых соединены соответственно с входами запуска второго и третьего распределителей импульсов и первым и вторым информационными входами блока дешифрации режима обращений, 1 первый выход которого является выхо- ° дом устройства для синхронизации начала обмена процессора и соединен с входом запуска генератора импульсов блока синхронизации обращений, группы выходов второго и третьего 1 аспредеЛителей импульсов являются соответственно первой и второй группами стробирующих память выходов устройства и подключены к первому и. второму разрешаю.щим входам блока дешифрации режима обращений, первый и второй тактовые входы которого соединены соответственно с вторыми тактовыми входами. первого: и второго блока формирования адреса и нулевым и единичным выходами триггера режима блока синхронизаций обращений, счетным входом подключенного к второму выходу блока дешифрации ре,жима обращений, группы выходов первого и второго узлов элементов И блока синхронизации обращений являются соответственно первой и второй группами выходов выборки памяти устройства и: соединены с разрешающими входами первого и второго блоков формирования адреса и третьим и четвертым информационными входами блока дешифрации режима обращений, пятый и шестой информационные входы которого являются соответственно входом пуска и сброса. устройства, а второй выход подключен к установочным входам первогб и второ.

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

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

1587525 ветственно первым и вторыми разрешай шими входами блока, четвертые входы первого и второго элементов И являются соответственно первым и вторым так5 товыми входами блока и соединены с . первыми входами шестого и пятого weментов И, вторые входы которых соеди нены с выходом первого триггера, а выходы — соответственно с первым и ip вторым входами второго элемента ИЛИ, выход которого является первым выходом блока, третьи входы пятого и шесФ того элементов И соединены соответствеино с выходами второго и третьего 15 триггеров, счетные входы которых соединены соответственна с выходами третьего и четвертого элементов И, а установочные входы - с выходом первого элемента ИЛИ и вторым выходом блока.

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

537525

1587525

158 7525

Составитель В.Вертлиб

Редактор С. Патрушева Техред Л.Сердюкова Корректор М. Кучерявая .Заказ 2421 Тирах 565 Подписное

ВИИИПИ Государственного комитета по изобретениям и открытиям при FKBT C CP

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

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

Устройство для управления обменом информацией процессора с памятью Устройство для управления обменом информацией процессора с памятью Устройство для управления обменом информацией процессора с памятью Устройство для управления обменом информацией процессора с памятью Устройство для управления обменом информацией процессора с памятью Устройство для управления обменом информацией процессора с памятью Устройство для управления обменом информацией процессора с памятью 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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