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

 

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

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

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

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

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21) 4738131/24 (22) 15.09.89 (46) 23.06.92. Бюл. М 23 (72) В.Н.Бессмертный (53) 681.325 (088,8) (56) Авторское свидетельство СССР

N 1236491, кл. G 06 F 13/00, 1984, Авторское свидетельство СССР

М 1667087, кл. 6 06 F 13/00, 1988. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

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

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

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

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

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

«5U, 1742823 А1 памятью большой информационной емкости. Цель изобретения — повышение достоверности работы устройства при передаче изменяемых по формату документов. Цель достигается тем, что в устройство, содержащее два распределителя импульсов, два блока формирования адреса, блок синхронизации обращений, блок дешифрации режима обращений и блок настройки, включающий три схемы сравнения, два элемента И. счетчик, элемент ИЛИ и два формирователя импульсов, введены в блок настройки, три узла постоянной памяти, два счетчика, два дешифратора и элемент задержки. 1 з.п. ф-лы, 6 ил, Блок 3 синхронизации обращений содержит (фиг.2) элементы И 10-13, генератор 14 импульсов, триггер 15 режима, элементы 16 — 18 задержки, группы элементов И 19 и 20.

Первый и второй блоки 5 и 6 памяти (фиг.3, 4) состоят из групп элементов И 2132, групп элементов ИЛИ 33-35 и узлов 3639 памяти.

Блок 4 дешифрации режима обращений (фиг.5) содержит третий, четвертый и второй, элементы И 40-42, элементы ИЛИ 43-44, пятый элемент И 45, триггер 46 режима, триггер 47 пуска и первый элемент И 48.

Блок 7 настройки содержит (фиг.6) элементы И 49 и 50, формирователи 51 и 52 импульсов, элемент ИЛИ 53, схемы 54 и 55 сравнения, второй и третий счетчики 56 и 57, узлы 58 — 60 постоянной памяти (ПЗУ), дешифраторы 61 и 62, первый счетчик 63; третью схему 64 сравнения и элемент 65 задержки.

1742823

Блоки 1 и 2 формирования адреса со-. держат (фиг.3, 4) счетчики 66, 67, элементы

ИЛИ 68 и 69 и элементы И 70 и 71.

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

На чертежах показаны линии 82, 95 и 84 сигнала ЗАН-захвата шин обмена (занятости устройства), сигнала СХИ-синхронизации источника (запуск обращения) и

СХЗ-синхронизации эадатчика (начало обмена}.

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

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

Сигнал "Пуск" по линии 92 устанавливает триггер 47 в единичное положение, при этом открывается элемент И 45, на выход которого поступает сигнал с выхода триггера 46 в качестве сигнала 3АН, указывающего на начало обмена, при этом также запускается генератор 14, который вырабатывает в линию 94 импульсы СХЗ-синхронизации задатчика, поступающие в процессор.

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

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

Единичное положение триггера 15 соответствует режиму записи в узлах 37 и 36 блока 5 памяти, коммутируемых поочередно распределителем 8 через соответствующие элементы И 31 и 32, 23 и 24 соответственно, а также режиму считывания для узлов 38 и

39 блока 6 памяти, коммутируемых распределителем 9 через соответствующие элементы И 28 и 31 соответственно. При этом считывание информации происходит по битам за счет сигналов управления, поступающих с выхода распределителя 9 через элементы И 19, с помощью которых разворачивается последовательное обращение к узлам 36-39 блоков 5 и 6 памяти, Таким образом, в режиме считывания информация из блоков памяти выбирается последовательно по битам иэ записанных ранее байтов.

Смена адреса в блоках памяти в режиме считывания происходит с помощью соответ5 ствующего счетчика 66 или 67, управляемых через соответствующий элемент ИЛИ 68 или ИЛИ 69 по импульсам в последнем разряде распределителя 19, который появляется в линии 88 для счетчика 66 или в линии 74

10 для счетчика 67.

8 режиме записи, например, в узлы 37 или 36 блока 5 памяти импульсы частоты

СХИ поступают на элемент 16 задержки и далее через открытый, элемент И 10 на эле15 мент 17 задержки и далее на открытые элементы И 32 и 21, при этом на вход записи чтения узла 37 блока 5 памяти импульс СХИ приходит раньше, чем на вход СЕ, так как время срабатывания элемента 17 задержки

20 меньше, чем время срабатывания элемента

16 задержки.

Окончание импульсов СХИ по линиям

86 и 87 происходит одновременно, так как по окончании импульсов СХИ элемент 16

25 задержки отключается закрытием элемента

И 12, а время срабатывайия элемента 17 задержки равно времени срабатывания элемента И 12 и единичного элемента И 21, при равенстве времени срабатывания единичных

30 элементов И 32 и ИЛИ 14 соответственно.

Сигнал адреса в блоках 5 и 6 памяти в режиме записи производится с помощью соответствующего счетчика 66 и 67 через соответствующий элемент ИЛИ 68 или ИЛИ

35 69 по окончании импульса СХИ в линиях 87 или 74.

Код формата посылки хранится в узлах

58 и 59 постоянной памяти. Код на выходе счетчиков 56 и 57 управляет состоянием вы40 ходов ПЗЧ 58 и 59.

ПЗУ 58 и 59 программируются на длительность формата посылки, например, если формат посылки (длительность строки иэображения в единицах разложения) ли45 ний/мм// равен 800, то код формата посылки будет кратным этому числу: 800, 1600, 2400 и т.д. Таким образом в ПЗУ задан текущий адрес конца формата посылки. Сравнение текущего адреса блока памяти

50 сравнивается с кодом конца формата посылки на схемах 54 .и 55 сравнения, которые информируют сигналом.в линиях 83 или,84 об окончании строки изображения. Количество этих окончаний фиксируется счетчиком

55 63 и, если состояние счетчика сравнится с кодом длительности посылки, хранящимся в

ПЗУ 60, то схема 64 сравнения выдает сигнал в шине КП об окончании посылки, т.е. об окончании процесса обмена памяти и процессора.

1742823

10

25

35

50

Дешифраторы 61 и 62 контролируют состояние счетчиков 56 и 57. При невозможности дальнейшего участия блоков памяти в приеме информации (в связи с тем, что их объем исчерпан) сигнал с выхода дешифраторов 61 и 62 через соответствующий формирователь 51 .и 52 воздействует на распределители 8 и 9 для подключения очередных блоков памяти.

Процесс записи инормации происходит быстрее считывания, поэтому имеет смысл по окончании объема блоков памяти при записи информации освободить общую шину процессора. Освобождение общей шины процессора осуществляется снятием сигнала ЗАН при опрокидывании триггера 46 в единичное состояние. Это происходит в режиме записи тогда, когда распределители 8 или 9 выбирают последний узел памяти (сигнал в линиях 89 или 76) и в момент совпадения кодов формата посылки ПЗУ 58 или 59 (сигнал в линиях 83 или 84).

Такое состояние фиксируется элементами И 48 или 41 через элемент ИЛИ 43.

Возврат триггера 4б в нулевое состояние осуществляется теми же сигналами только в режиме считывания для блоков памяти и фиксируется элементами И 40 или 42 через элемент ИЛИ 44.

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

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

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

1742823

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

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

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

15 блока, выход второго элемента ИЛИ является вторым и четвертым выходами блока.

1742823 -742823

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

Гедактор В.Бугренкова Техред M.Moðãåíòàë Корректор Н.Король

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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