[go: up one dir, main page]

SU1142838A1 - Устройство дл сопр жени пам ти с процессором - Google Patents

Устройство дл сопр жени пам ти с процессором Download PDF

Info

Publication number
SU1142838A1
SU1142838A1 SU833648573A SU3648573A SU1142838A1 SU 1142838 A1 SU1142838 A1 SU 1142838A1 SU 833648573 A SU833648573 A SU 833648573A SU 3648573 A SU3648573 A SU 3648573A SU 1142838 A1 SU1142838 A1 SU 1142838A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
input
address
register
memory
Prior art date
Application number
SU833648573A
Other languages
English (en)
Inventor
Анатолий Павлович Кондратьев
Сергей Владимирович Фирсов
Original Assignee
Предприятие П/Я М-5339
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я М-5339 filed Critical Предприятие П/Я М-5339
Priority to SU833648573A priority Critical patent/SU1142838A1/ru
Application granted granted Critical
Publication of SU1142838A1 publication Critical patent/SU1142838A1/ru

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПАМЯТИ С ПРОЦЕССОРОМ, содержащее выходной регистр, мультиплексор, первый и второй блоки пам ти, регистр адреса , генератор тактовых импульсов и триггер пуска, причем выход выходного регистра  вл етс  выходом устройства , информационный вход выходного регистра соединен с выходом мультиплексора , первый и второй информационные входы которого соединены соответственно с выходами первого и второго блоков пам ти, адресный вход первого блока пам ти соединен с выходом старших разр дов вегистра адреса и с первым адресным входом второго блока пам ти, второй адресньй вход которого соединен с выходом младших разр дов регистра адреса, информационньй вход KOTopoto  вл етс  входом устройства, первьй и второй выходы генератора тактовых импульсов соединены соответственно с входами записи-чтени  выходного регистра и регистра адреса, выход триггера пуска соединен с входом запуска генератора тактовых импульсов, отличающеес  тем, что, с целью повышени  быстродействи , оно содержит пам ть признаков обращени , группу элементов И, группу элементов задержки , первьй и второй элементы ИЛИ и элемент И, причем выход младших разр дов регистра адреса соединен с адресным входрм пам ти признаков обращени , выход которой соединен с уп (Л равл ющим входом мультиплексора, с входом первого элемента ИЛИ и с первыми входами элементов И группы, выходы которых через элементы задержки группы соединены с входами второго элемента ИЛИ, выход которого соединен с входом установки в единицу триггера i4iib пуска, вход установки в ноль котоN9 рого соединен с выходом элемента И, ЭО СО первый вход которого соединен с выходом первого элемента ШШ, третий эо выход генератора тактовых импульсов соединен с вторыми входами элементов И группы и элемента И.

Description

Изобретение относитс  к вычислительной технике и может быть использовано в электронных вычислительных машинах с микропрограммным управлени ем. Известно устройство дл  сопр жени процессора с пам тью, содержащее три гер ожидани , два элемента И, два элемента ИЛИ, два элемента НЕ, тригг гер пуска, узел пуска-останова} узел выработки тактовых импульсов и задающий генератор Cl . Недостатком данного устройства  в л етс  большой объем оборудовани  Наиболее близким к предлагаемому по технической сущности  вл етс  уст ройство,., содержащее первый и второй блоки пам ти, регистр адреса, мульти плексор, узел синхронизации, триггер пуска, выходной регистр, синхровход которого соединен с первым выходом узла синхронизации, вход которого со единен с выходом триггера пуска, а второй выход узла синхронизации соединен с входом синхронизации регистра адреса, информационный вход которого  вл етс  входом устройства, выход которого соединен с выходом выходного регистра,информационный вход которого соединен с выходом мультиплексора , информационные входы которого соединены с выходами первого и второго блоков пам ти, первые входы которых соединены с первыми выходами регистра адреса, вторые выходы которого соединены с вторыми входа1УН вто POFO блока пам ти .2l В данном устройстве различные п:о частоте использовани  данные хран тс в различных по временным характеристикам пам т х. Это приводит к тому,, что частоту обращени  к данным приходитс  выб ирать исход  из быстродей стви  самой медленнодействующей пам  ти. Таким образом, данное устройство характеризуетс  низким быстродействи ем. Цель изобретени  - повышение быст родействи . Указанна  цель достигаетс  тем, что.в устройство дл  сопр жени  па м ти с процессором, содержащее выход ной регистр, мультиплексор, первьй и второй блоки пам ти, регистр адреса , генератор тактовых импульсов и триггер пуска, причем выход выходного регистра  вл етс  выходом устройства , информационньш вход выход™ ного регистра соединен с выходом мул типлексора, первый и второй информационные входы которого соединены соответственно с выходами первого и второго блоков пам ти, адресный вход первого блока пам ти соединен с выходом старших разр дов регистра адреса и с первым адресным входом второго блока пам ти, второй адресньй вход KOTOiJoro соединен с выходом младших разр дов регистра адреса, информационньй вход которого  вл ет- с  входом устройства, первьй и второй выходы генератора тактовых импульсов соединены соответственно с входами записи-чтени  выходного регистра и регистра адреса, выход триггера пуска соединен с входом запуска генератора тактовых импульсов, введены пам ть признаков обращени э группа элементов И, группа элементов задержки, первый и второй элементы ИЛИ и элемент И, причем выход младших разр дов регистра адреса соединен с. адресньм: входом пам ти признаков обращени , выход которой соединен с управл ющим входом мультиплексора ., с входом первого элемента ИЛИ и с первыми входами элементов И rpynnHj выходы которых через элементы задерлски группы соединены с входами второго элемента ИЛИ;, выход которого соединен с входом установки в единицу триггера пуска, вход установки в ноль которого соединен с выходом элемента И, первьй вход которого соединен с выходом первого элемента ИЛИ, третий выход генератора тактовых импульсов соединен с вторыми входами элементов И группы и элемента И. На фиг„1 изображена блок-схема предлагаемого устройства- на фиг.2 схема генератора тактовых импульсов-, на фиГеЗ - временна  диаграшта работы устройства. Устройство содержит (фиг.1) первьй 1 и второй 2 блоки пам ти, регистр 3 адреса, мультиплексор 4, выходной регистр 5, б признаков обраща ж , генератор 7 тактовых импульсов , триггер 8 пуска, элементы 9 задержки, элементы И 10, элемент И 11, первьй и второй элементы. ИЛИ 12 и 13, вход и выход устройства 14 и 15, выходы 16,, 17 и 18 генератора тактовых ш-шульсов и вход 19 запуска генератора тактовых иг.шульсов. Генератор 7 тактовых импульсов содержит (фиг„2) триггеры 20-23, 311-428 элементы И 24-34, элемент НЕ 35 и задающий генератор 36. Сигналы на выходах 16, 17 и 18 генератора 7 обозначаютс  как импульсы ТИ1, ТИ2, ТИЗ соответственно. 5 Триггер 8 пуска и триггеры 20-23  вл ютс  синхронными RS-триггерами (S - вход установки, R - вход сброса ) . Врем  задержки распространени  сигнала элементами 9 соответствует временным характеристикам медленных пам тей« Устройство работает следующим образом , В блоке пам ти хранитс  наиболее часто используема  информаци , например микропрограммы выполнени  основных команд, определ ющих быстродействие процессора. В блоке 2 пам ти хра-20 нитс  сравнительно редко используема  информаци , например шкропрограммы выполнени  остальной части системы команд, микропрограммы системы прерывани , системы восстановлени , часто 25 используемые диагностические тесты и т.д. Врем  задержки каждого из элементов 9 соответствует времени ожидани  одной из медленных пам тей, вход щих 30 в состав блока 2 пам ти. В очередном i-M цикле процессора (фиг.З) по импульсу ТИ1 в регистр 5 заноситс  нова  информаци . Под ее управлением (выход 15 устройства) 35 по импульсам ТИ1, ТИ2 и ТИЗ, образующим временную развертку одного цикла , производ тс  последовательные изменени  состо ни  процессора в i-M цикле. По импульсу ТИ2 в регистр 40 3 адреса заноситс  адрес информации, котора должна обрабатьюатьс  в (i+ +1)-м цикле процессора, и начинаетс  ее считьтание из соответствующей пам ти. Содержимое старших разр дов 45 регистра 3 адреса, определ ющее тип пам ти, к которой производитс  обращение , поступает на адресные входы пам ти 6. Содержимое пам ти 6 дл  рассматриваемого примера приведено 50 в таблице. В случае, если считьшаема  информаци  находитс  в блоке 1 пам ти, О с обоих выходов пам ти 6 разре-, шают выработку очередной развертки 55 синхросигналов без задержки (короткий цикл) и, кроме Toroi поступают на вход управлени  мультиплексора 4. В маетс  в регистр 5, а по импульсу ТИ в регистр 3 адреса принимаетс  адрес следующей информации дл  (i+2)-ro цикла процессора. Если следующа  микрокоманда находитс  в одной из медленных пам тей блока 2 пам ти, то 1 с одного из выходов пам ти 6 через элементы ИЛИ 13, И 11 по импульсу ТИЗ сбрасывает триггер 8 пуска в О. Вьфаботка оче редной развертки синхросигналов блокируетс , а следовательно, запрещаетс  изменение состо ни  процессора. 1 с выхода пам ти 6 поступает на вход соответствующего элемента И 10 и разрешает прохождение через него импульса ТИЗ, который поступает на вход соответствующего элемента 9 задержки , и по вл етс  на его выходе одновременно с по влением считываемой информации на выходе медленной блока 2 пам ти. 1 с выхода одного из элементов 9 задержки проходит через элемент ИЛИ 12 и устанавливает триггер пуска в 1, котора  обеспечивает запуск новой развертки синхросигналов . В следующем (1+2)-м цикле процессора информаци  (команда),считанна  из соответствук цей медленной пам ти блока 2 пам ти, заноситс  по импульсу ТИ1 в регистр 5. Таким образом, за счет создани  переменных циклов обращени , учитывакицих быстродействие пам тей, предлагаемое устройство обладает большим быстродействием по сравнению с прототипом .

Claims (1)

  1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПАМЯТИ С ПРОЦЕССОРОМ, содержащее выходной регистр, мультиплексор, первый и второй блоки памяти, регистр адреса, генератор тактовых импульсов и триггер пуска, причем выход выходного регистра является выходом устройства, инфор’мационный вход выходного регистра соединен с выходом мультиплексора, первый и второй информационные входы которого соединены соответственно с выходами первого и второго блоков памяти, адресный вход первого блока памяти соединен с выходом старших разрядов регистра адреса и с первым адресным входом второго блока памяти, второй адресный вход которого соединен с выходом младших разрядов регистра адреса, информаци- онный вход которого является входом устройства, первый и второй выходы генератора тактовых импульсов соединены соответственно с входами записи-чтения выходного регистра и регистра адреса, выход триггера пуска соединен с входом запуска генератора тактовых импульсов, отличающееся тем, что, с целью повышения быстродействия, оно содержит память признаков обращения, группу элементов И, группу элементов задержки, первый и второй элементы ИЛИ и элемент И, причем выход младших разрядов регистра адреса соединен с ад- „ ресным входрм памяти признаков обра- « щения, выход которой соединен с управляющим входом мультиплексора, с входом первого элемента ИЛИ и с первыми входами элементов И группы, выходы которых через элементы задержки группы соединены с входами второго элемента ИЛИ, выход которого соединен с входом установки в единицу триггера пуска, вход установки в ноль которого соединен с выходом элемента И, первый вход которого соединен с выходом первого элемента ИЛИ, третий выход генератора тактовых импульсов соединен с вторыми входами элементов И группы и элемента И.
    SU ,...1'142838
SU833648573A 1983-10-04 1983-10-04 Устройство дл сопр жени пам ти с процессором SU1142838A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU833648573A SU1142838A1 (ru) 1983-10-04 1983-10-04 Устройство дл сопр жени пам ти с процессором

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU833648573A SU1142838A1 (ru) 1983-10-04 1983-10-04 Устройство дл сопр жени пам ти с процессором

Publications (1)

Publication Number Publication Date
SU1142838A1 true SU1142838A1 (ru) 1985-02-28

Family

ID=21084058

Family Applications (1)

Application Number Title Priority Date Filing Date
SU833648573A SU1142838A1 (ru) 1983-10-04 1983-10-04 Устройство дл сопр жени пам ти с процессором

Country Status (1)

Country Link
SU (1) SU1142838A1 (ru)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР № 898437, кл. G 06 F 13/06, 1980. 2. Патент US № 3859636, кл. G 06 F 9/16, опублик. 1977 (прототип) . *

Similar Documents

Publication Publication Date Title
JPH0731627B2 (ja) メモリ−装置
KR840006851A (ko) 데이타 자동연속 처리회로
SU1142838A1 (ru) Устройство дл сопр жени пам ти с процессором
JPS6232812B2 (ru)
SU613402A1 (ru) Запоминающее устройство
SU525083A1 (ru) Устройство дл поиска экспериментальных значений
SU898437A1 (ru) Устройство дл сопр жени процессора с пам тью
SU1564621A1 (ru) Микропрограммное устройство управлени
RU2137293C1 (ru) Расширитель импульсов
SU1377866A1 (ru) Устройство дл сопр жени пам ти с процессором
SU1200289A1 (ru) Микропрограммное устройство управлени
SU1501156A1 (ru) Устройство дл управлени динамической пам тью
SU1179362A1 (ru) Устройство дл сопр жени с пам тью
SU1159020A1 (ru) Микропрограммное устройство управлени (его варианты)
SU1587504A1 (ru) Устройство программного управлени
SU396704A1 (ru) Устройство для выбора такта в системах управления светофорной сигнализацией
SU1136160A1 (ru) Нанопрограммное устройство управлени
SU881747A1 (ru) Микропрограммное устройство управлени
SU1478193A1 (ru) Перепрограммируемое устройство дл микропрограммного управлени
SU1005047A1 (ru) Микропрограммное устройство управлени каналом ввода-вывода
SU1254487A1 (ru) Устройство дл обнаружени конфликтов в процессоре
SU802963A1 (ru) Микропрограммное устройство управле-Ни
SU959078A1 (ru) Микропрограммное устройство управлени
SU1553978A1 (ru) Устройство дл тестового контрол цифровых блоков
SU1309042A1 (ru) Устройство дл поиска неисправных блоков и элементов