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

 

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

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

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

РЕСПУБЛИК (Я)л G 06 F 13/00

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4877906/24 (22) 24.10.90 (46) 28,02.93. Бюл, 8 (71) Специальное конструкторское бюро

"Фотон" (72) В.Н.Бессмертный (56) Авторское свидетельство СССР

М 1742823; кл; G 06 F 13/00, 1990.

Гутников В,С, Интегральная электроника в измерительных устройствах, M. "Энергия", 1980; с.231.

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

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

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

Блок синхронизации обращений (фиг.2) содержит элементы И 10-13,.генератор 14!

Ж«1798788 А1 (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

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

Ъ» импульсов, триггер 15 режима, элементы задержки.16 — 18, группы элементов И 19 — 20, распределитель 21 . импульсов, Блоки 5 и 6 (фиг.3) содержат элементы И

22-33, группы элементов ИЛИ 34-37 и узлы

38 — 41 памяти,: 00

Блок 4 дешифрации режима обращений (фиг.4) содержит элементы И 42-46, элемен- Q() ты ИЛИ 47, 48, триггер 49 режима, триггер Q()

50 пуска.

Блоки 1, 2 формирования адреса содержат (фиг.5) счетчики 51, 52, элементы И 53, г

54 и элементы ИЛИ 55, 56, Блок 7 настройки содержит (фиг.6) дешифраторы 57-59, узлы 60, 61 постоянной памяти, формирователи 62, 63 импульсов, элементы И 64, 65, элемент ИЛИ 66, счетчик

67 импульсов, элемент задержки 68.

На чертеже показаны также линии 6990 внутренних межблочных связей устройства и внешних шин.

1798788 в единичное положение, при этом открыва-. ется элемент И 46, на выход которого посту- 10

30 соответственно, а также режиму считыва- 35 ния для первого 40 и второго 41 узлов памя20, с помощью которых разворачивается по-, следовательное обращение к блокам памяти. 45

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

Исходно счетчики сброшены, триггер 49 установлен в нулевое положение, например, в момент подачи питания (не показано), триггер 15 может быть установлен в любое положение; например, в единичное.

Сигнал "Пуск" устанавливает триггер 50 пает сигнал с выхода трйггера 49 в качестве сигнала ЗАН, указывающего на начало обмена, при этом также запускается генератор 14, который вырабатывает импульсы синхронизации задатчика (CX3), поступающие в процессор.

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

Шина данных поразрядно подключена к входам Д1 узлов 38, 39 первого и узлов 40, 41 второго блоков памяти. Т.о. информация, подлежащая записи в блоки памяти, нахо-. дится во взаимосвязи с импульсами СХИ, а запись производится параллельно по всем входам блоков памяти, например, байтами.

Единичное положение триггера 15 соответствует режиму записи в первом 38 и втором 39 узлах памяти первого блока памяти, коммутируемые поочередно распределителем 8 через элементы И 22, 23 и И 25, 26 ти второго блока памяти, коммутируемых распределителем 9 через элементы И 30 и

33 соответственно, при этом считывание информации происходит по битам за счет сигналов управления, поступающих с выхода распределителя 21 через элементы И узла

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

Смена адреса обращения в блоках памяти в режиме считывания происходит с помощью соответствующего счетчика 51 или 52, управляемого через соответствующий элемент ИЛИ 55 или 56 по импульсам в . последнем разряде распределителя 21, которые появляются в линии 77 (для счетчика

51) или в линии 81 (для счетчика 52).

В режиме записи, например, в узлы 38 или 39 первого блока памяти импульсы частоты СХИ поступают на элемент 16 задерж15

20 ки и далее через открытый элемент И 10 на элеменг 17 задержки и далее на открытые элементы И 22, 23, при этом на вход Е/РЕ узла 38 первого блока памяти импульс ОХИ проходит раньше, чем на СЕ, т.к. время срабатывания элемента 17 задержки меньше, чем время срабатывания элемента 16 задержки, Окончание импульсов СХИ по входам

Е/РЕ и СЕ блока памяти происходит одновременно, так как по окончании импульсов

СХИ элемент 16 задержки отключается при закрывании элемента И 12,а время срабатывания элемента 17 задержки равно времени срабатывания элемента И 12 и единичного элемента И 23 при равенстве времени срабатывания единичных элементов И, а также

ИЛИ 22 и 36 соответственно.

Смена адреса обращения в блоках памяти в режиме записи происходит с помощью соответствующего счетчика 51 или

52 через соответствующий элемент ИЛИ 55 или 56 по окончанию импульсов CXl в ли ниях 76 или 79 соответствен но, Код формата посылки хранится в перестраиваемых постоянных запоминающих устройствах ПЗУ

60 и 61. Код на выходах блоков формирователей адреса (БФА1 и БФА2) управляет состоянием выходов ПЗУ 60 и 61, ПЗУ программируется на длительность формата посылки, например, если формат посылки (длительность строки изображения в единицах разложения (линий) мм) равен 800, то код формата посылки будет кратным этому числу; 800, 1600, 2400 и т,д., т.о. в ПЗУ задан текущий адрес конца формата посылки: Количество сигналов с выходов ПЗУ через элементы 64, 65, бб формируется счетчиком 67, выходы этого счетчика подключены к дешифратору 59, настроенный на код длительности посылки и, когда на выходе счетчика

67 достигнет этого значения, то дешифратор

59 выдает сигнал в шину "КП", свидетельствующий об окончании посылки, т,е, об окончании процесса обмена памяти и процессора.

Дешифраторы 57, 58 настроены на Ко довое состояние счетчиков 1, 2, соответственно, состояние которых указывает на невозможность дальнейшего участия блоков памяти в приеме информации в связи с тем, что их обьем исчерпан. Сигналы с выхода дешифраторов 57 и 58 через соответствующие формирователи 62, 63 воздействуют на распоеделители 8, 9 для подключения очередных блоков по указанной выше схеме их подключения, Процесс записи информации происходит быстрее считывания, поэтому имеет смысл после заполнения объема блоков паГ) 1 ".8; 88 ляти при записи информации освободить общую шину процессора. Освобождение общей шины процессора осуществляется снятием сигнала ЗАН при опрокидывании триггера 49 в единичное состояние. Это происходит в режиме записи, когда распре-. делители 8 и 9 выбирают последний узел блоков памяти (сигналы в линиях 82 и 83) и в момент совпадения кода адреса обраще-. ния с кодом формата посылки ПЗУ 60, 61.

Такое состояние фиксируется элементами

42 или 43 через элемент ИЛИ 47, Возврат триггера 49 в нулевое состояние осуществляется теми же сигналами, только в режиме. считывания для блоков памяти, и фиксируется элементами И 44 или 45 через элемент ИЛИ 48, Устройство выгодно отличается от указанного прототипа тем, что с его помощью можно программно задавать адрес s блоке памяти, в котором хранится информация; соответствующая концу формата посылки (концу строки изображения), при значительно меньших материальных затратах на создание блока настройки.

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

Устройство для сопряжения процессора с памятью, содержащее два распределителя импульсов, группы выходов которых являются соответствующими группами выходов устройства для подключения к группам стробирующих входов. первого и второго блоков памяти, два блока.формирования адреса, группы выходов которых являются соответствующими группами выходов устройства для подключения к группам адресных входов первого и второго блоков памяти, блок синхронизации обращений, первый выход и синхровход которого являются соответственно выходом и входом устройства для подключения к синхронизирующим шинам процессора, а первый ui в тTоoр а я iг.р у rпiiпiiы i в iы,iхxоoд оoв, второй, третий и четвертый, пятый выходы являются соответственно выходами устройства для подключения к группам входов выборки, входам записи-чтения и входам выборки первого, второго блоков памяти, блок дешифрации режима обращений, входы пуска и останова которого являются соответствующими входами пуска и останова устройства, а первый выход является выходом устройства для подключения к шине занятости процессора, и блок настройки. первая и вторая группы информационных входов которого соединены соответственно с группами выходов первого и второго блоков формирования адреса, первые и вторые тактовые входы и входы разрешения которых подключены сап ветственно к ш отому. седьмому. четвертому и пятому Bi,iõîäàì и первой и второй группам выходов блока синхронизации обращений, тактовым и разрешающим входам соединенного соответственно с вторым и третьим выходами блока дешифрации режима обращений, а шестым и седьмым выходами — соответственно с первыми и вторыми тактовыми выходами

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

ИЛИ подключены к входу счетчика импульсов, к сбросовому входу которого через элемент задержки подключен выход "Конец посылки" устройства, выходы формировате25 лей импульсов подключены к соответствующим входам блока синхронизации обращений, первые входы элементов И подключены к соответствующим выходам блока синхройизации обращений, два узла посто30 янной памяти, два дешифратора, блок дешифрации режима обращений содержит пять элементов И, триггеры пуска и режима, два элем ента ИЛИ, причем первые входы первоrî и второго элементов И являются соответственно первым и вторым тактовыми входами блока и соединены соответственнО с первыми входами четвертого и третьего элементов И, вторые входы которых являются соответственно вторым и перветствен но вторым и первым разрешающими входами блока и соединены соответственно с третьими входами четвертого и третьего элементов И, первые и вторые входы первого и второго элементов

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

55 установки триггера пуска являются соответственно входами сброса и пуска блока, а выход — является третьим выходом блока и соединен с первым входом пятого элемента

И, второй вхОд которого соединен с выходом триггера режима, а выход — является

40. вым информационными входами блока и соединены соответственно с вторым и первым информационными входами блока и вторыми входами второго и первого элементов И, третьи входы которых являются соот1798780 первым выходом блока, вь1ход второго элемента ИЛИ и выход триггера пуска является вторым и третьим выходами блока, о т л и— ч а ю щ е е с я тем. что, с целью упрощения устройства. в блок настройки введен третий дешифратор, причем группы информационных входов первого и второго дешифраторов соответственно подключены к первым выходом блока формирования адреса, а .их выходы пОдключены к входам соответствующих формирователей импульсов, группы входов узлов постоянной памяти подключены к вторым выходам блока формирования адреса соответственно, выходы этих узлов подключены соответственно к вторым вхо5 дам элементов И блока настройки, группа разрядных выходов счетчика импульсов блока настройки подключена к информационным средам третьего дешифратора, выход которого является выходом "Конец

10 посылки" устройства.

1798789 (epn0f®/кФ !.

)

1798788

Составитель В.Бессмертный

Техред M,Ìîðãåíòàë Корректор С.Пекарь

Редактор Н,Коляда

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

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

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

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

m(vs) кЫ

5)

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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