Запоминающее устройство
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в конвейерных процессорах электронных вычислительных машин. Целью изобретения является повышение быстродействия устройства . Запоминающее устройство содержит первый 1 и второй 2 блоки памяти, первый 3 и второй 4 элементы сравнения, / первый 5 и второй 6 коммутаторы. Записываемая информация подается на информационный вход 7 устройства. Адрес первого считываемого операнда подается на первый адресный вход 8 устройства, адрес второго операнда - на второй адресный вход 9 устройства , а адрес для записи результата - на третий адресный вход 10 устройства. На вход 11 управления записью устройства подают сигнал записи, С информационных выходов 12 и 13 устройства считывают адресуемые операнды. В предлагаемом запоминающем устройстве запись нового значения данных в регистр блоков памяти и чтение этого нового значения в качестве одного из операндов выполняются параллельно, что повышает быстродействие запоминающего устройства. 1 ил. Ё
союз соВетских
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (siis G 11 С 11/00.
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ л
Ь» (5ь
О (Л
4a)
/A, .., ., (3:1) / (дг) К АВТОРСКОМУ СВИДЕТЕЛ6СТВУ (21) 4759104/24 (22) 02.10.89 (46) 30.11.91. Бюл. Q 44 (72) С.Г.Диденко (53) 681.327.66(088,8) (56) Электронная промышленность, 1987,. вып.8(166), с.6.
Авторское свидетельство СССР
t4 613402, кл, G 11 C 11/00, 1976. (54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике и может быть использовано в . конвейерных процессорах электронных вычислительных машин. Целью изобретения является повышение быстродействия уст ройства. Запоминающее устройство содержит первый 1 и второй 2 блоки памяти, первый 3 и второй 4 элементы сравнения, „„5U 1695381 А1 первый 5 и второй 6 коммутаторы. Записываемая информация подается на информационный вход 7 устройства. Адрес первого считываемого операнда подается на первый адресный вход 8 устройства, адрес второго операнда — на второй адресный вход 9 устройства, а адрес для записи результата — на третий адресный вход 10 устройства. На вход 11 управления записью устройства подают сигнал записи. С информационных выходов 12 и 13 устройства считывают адресуемые операнды, В предлагаемом запоминающем устройстве запись нового значения данных в регистр блоков памяти и чтение этого нового значения в качестве одного из операндов выполняются параллельно, что повышает быстродействие запоминающего устройства. 1 ил, 1695381 в устройство через информационный вход 7. Первый операнд l3«x.1 выводится через первый информационный выход 12 устройства, а второй операнд Овых.г — через второй информационный выход 13 устройства. Запись информации происходит одновремен. но в блоках 1 и 2 памяти в регистры с одинаковым адресом по сигналу записи, поступающему на вход11 управления записью устройства. Одновременно в операционном блоке процессора (не показан) фиксируют считанные с выходов 12 и 13 запоминающе-о устройства значения операндов, устанавливают новые значения адресов А1 и А2
Изобретение относится к вычислительной технике и может быть использовано в конвейерных процессорах электронных вычислительных машин, Целью изобретения является повыше- 5 ние быстродействия устройства.
На чертеже приведена схема предлагаемого запоминающего устройства.
Запоминающее устройство содержит
:первый 1 и второй 2 блоки памяти, первый 10
3 и второй 4 элементы сравнения, первый 5 и второй 6 коммутаторы. Информационный вход 7 устройства соединен с информационными входами блоков 1 и 2 памяти и вторы,ми информационными входами первого и 15 второго коммутаторов 5 и 6. Первый адресный вход 8 устройства соединен с первым .входом элемента 3 сравнения и входом адреса чтения первого блока 1 памяти. Второй адресный вход 9 устройства соединен с пер- 20 вым входом элемента 4 сравнения и входомадреса чтения второго блока 2 памяти. Третий адресный вход 10 устройства соединен с входами адреса записи блоков 1.и 2 памяти и вторыми входами элементов 3 и 4 срав- 25 нения. Сигнал записи подают на вход 11 управления записью устройства. Выходы блоков 1 и 2 памяти подключены соответственно к первым входам первого 5 и второго
6 коммутаторов, выходы которых являются 30 соответственно первым 12 и вторым 13 информационными выходами устройства, Запоминающее, устройство работает следующим образом.
Для выполнения конвейерной обработ- 35 ки данных необходимо во время каждого такта его работы извлечь из запоминающего устройства два операнда для текущей операции и записать в него результат обработки по предыдущей операции. Для этого 40
На адресный вход 8 устройства подают адрес А1 чтения первого операнда, на адресный вход 9 — адрес А2 чтения второго операнда, а на адресный вход 10 — адрес АЗ записи результата предыдущей операции. 45
Записываемая информация Овх поступает операндов, а операционный блок начинает вырабатывать на основе считанных операндов новый результат, который поступает на информационный вход 7 устройства и записывается в следующем такте. По окончании сигнала записи происходит установка нового значения адреса АЗ, Если адрес записи А3 не совпадает ни с одним иэ адресов. операндов Л1 и А2, то сигналы с выхода элементов 3 и 4 сравнения поступают на управляющие входы коммута7GpoB 5 N 6 и подключают выходы КоММ 8торов к их первым входам.
Если адрес записи АЗ совпадает с одним из адресов чтения, например адресом
А1, то на выходе элемента 3 сравйения появляется сигнал, переключающий коммутатор 5 на прием информации с второго информационного входа. При этом максимальная задержка выдачи первого операнДа Г4ых.1 мала и Равна СУмме эаДеРжек элемента 3 сравнения и коммутатора 5. Поэтому первый операнд появляется на информационном выходе запоминающего устройства одновременно с вторым.
Таким образом, в предлагаемом запоминающем устройстве запись нового значения данных в регистр блоков памяти и чтение этого нового значения в качестве одного из операндов выполняются параллельно и одновременно, что.повышает быстродействие запоминающего устройства.
Формула изобретения
Запоминающее устройство, содержащее первый и второй блоки памяти, информационные входы которых объединены и являются информационным входом устройства, и первый коммутатор, о т л и ч а ю щ ее с я тем, что, с целью повышения быстродействия устройства, в него введены первый и второй элементы сравнения и втррой коммутатор, причем вход адреса чтения первого блока памяти объединен с первым входом первого элемента сравнения и является первым адресным входом устройства, вход адреса чтения второго блока памяти объединен с первым входом второго элемента сравнения и является вторым адресным входом устройства, второй вход первого элемента сравнения объединен с, вторым входом второго элемента сравнения и входами адреса записи первого и второго блрков памяти и является третьим адресным входом устройства, выход первого блока памяти подключен к первому информационному входу первого коммутатора, выход второго блока памяти -- к первому информационному входу второго коммутатора, вторые информационные входы первого и второго коммутаторов обьедиСоставитель Г. Аникеев
Техред M.Ìîðãåíòàë Корректор С. Шевкун.
Редактор А. Лежнина
Заказ 4166 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб,. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород. ул. Гагарина, 101
5 1695381 6
t нены и подключены к информационному онным выходом устройства, выходвторого входуустройства, управляющий вход перво-,. коммутатора — вторым информациойным гокоммутатораподключенквыходупервого выходом устройства, вход управления заэлемента сравнения, управляющий вход писью первого блока памяти обьединен с .второго коммутатора, подключен к выходу 5 входом управления записью второго блока второго элемента сравнения, выход первого памяти и является входом управления закоммутатора является первым информаци- писью устройства,