Постоянное запоминающее устройство
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик
«ii805413
Ф
Д г
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6!) Дополнительное к авт. сеид-ву— (22) Заявлено 30.11. 78 (2!) 2690268/18-24 с присоединением заявки ¹ (23) Приоритет
Опубликовано15. 02. 81Бюллетень ¹ 6
Дата опубликования описания 15,0231 (51)М. Кл.З
Я 11 С 17/00
Государственный комитет
СССР по делам изобретений и открытий (53) УДК 681. 327. 6 (088.8) > k
Ю. С. Яковлев и Е. T. Маковенко, (72) Авторы изобретения
Ордена Ленина институт кибернетики АН--VxpaHHczoA CCP (7 ) Заявитель (54 ) ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО
2. Изобретение относится к вычислительной технике и может быть примене.но в системах постоянной памяти.
Известны постоянные запоминаю å устройства. (ПЗУ), которые для повышения информационной емкости содержат дополнительные узлы и блоки, например сумматоры и соответствующие схемы управления (1) и j2 ).
Все ПЗУ разбито на части, при этом требуемые коды чисел формиру- ются на выходе сумматора как сумма нескольких слагаемых, считанных из разных частей накопителя. Понижение быстродействия устройства,объясняемое дополнительными задержками выходных сигналов, например при выполнении операции сложения в сумматоре, существенно ограничивает область применения устройства и снижает его надежность.
Известно также ПЗУ, которое, с целью расширения информационной емкости, содержит дополнительные схемы, такие как счетчик, схемы И, ИЛИ, НЕ, узел сравнения и др. (3).
Однако в этом устройстве осуществляют плотное заполнение накопителя при наличии "нулей" в последовательности поступления информации при вводе и выводе. Поэтому быстродейст вие и область применения такого ПЗУ также ограничены.
Известны постоянные запоминающие устройства, построенные по классическому.принципу (4 ).
Наиболее близким по технической сущности к изобретению является устройство, содержащее первый де 0 шифратор, входы которого соедйнены с выходами соответствующих млад.ших разрядов регистра адреса, а выходы с соответствующими входами блока накопителя, второй дешифратор, !
5 входы которого подключены к выходам соответствующих старших разрядов регистра адреса, регистр числа, коммутатор, содержащий вентили по числу выходных шин блока накопителя, ин20 формационные входы которого подсоединены к выходным шинам блока накопителя, а управляющие входы подключены к соответствующим выходам второго дешифратора, причем выходы коммутатора подключены к соответствующим входам регистра слова, первые входы всех вентилей подключены к информационным входам коммутатора, а вторые входы вентилей, относящиеся к каждо30 му числовому блоку, объединены и под805413
55 еО б5 ключены к соответствующим управляющим входам коммутатора, выходы одноименных вентилей, относящиеся ко всем числовым блокам, объединены между собой и подключены к соответствующим выходам коммутатора (5 ).
Известное устройство обладает следукк@ими недостатками. Это, во-первых, малое быстродействие, так как при хранении большого массива слов количество числовых блоков, как правило, велико, при этом входное сопротивление каждой адресной шины, содержащей активную и реактивную составляющие, также велико, что тре бует формирования импульса тока опроса достаточно большой длительности и, следовательно, большого времени цикла работы устройства.
В постоянных запоминающих устройствах на ферритовых сердечниках при применении метода шунтирования сердечников невыбранных числовых линеек или метода задания противотока входное сопротивление числовой шины хотя и уменьшается, однако максимальное значение этого сопротивления также будет существенным, так как оно в большой степени зависит от величиныразрядности хранимых слов. Во-вторых, это невысокая надежность, так как количество элементов связи памяти в каждом числовом блоке определяется количеством единиц нулей хранимой информации, что сказывается не только на количестве отказов устройства, но и на соотношении сигнал-помеха в вы ходных шинах каждого числового блока.
Цель изобретения — повышение быстродействия и надежности устройства.
Поставленная цель достигается тем, что в постоянное запоминающее устрой- ство, содержащее регистр адреса, входы которого соединены с кодовыми шинами адреса, первый дешифратор, информационные входы которого соединены с соответствующими первыми выходами регистра адреса, накопитель, входы которого соединены с соответствующими выходами первого дешифратора, второй дешифратор, информационные входы которого соединены с соотве гствующими вторыми выходами регистра адреса, коммутатор, первые информационные входы которого соединены с соответствующими выходами аФопителя, а управляющие входы — с соответствующими выходами второго дешифратора, регистр слова, информационные входы которого соединены с соответствующими выходами коммутатора, блок управления, вход которого соединен с шиной обращения, причем управляющие входы дешифраторов и регистра слова соединены с соответствующими выходами блока управления, введен дополнительный накопитель, причем входы дополнительного накопителя подключены к соответствующим выходам второго дешифратора, а выходы — к соответствующим вторым информационным входам коммутатора.
На чертеже схематически показано устройство.
Устройство содержит регистр 1 адреса, входы которого подключены к кодовым шинам 2 адреса, а выходы 3 младших разрядов — к соответствующим входам первого дешифратора
4, первый накопитель 5, содержащий числовые блоки 6, адресные входы 7 и выходы 8, второй дешифратор 9, входы которого подключены к соответствующим выходам 10 старших разрядов регистра 1 адреса, дополнительный накопитель 11 с адресными входами 12 и выходами 13, коммутатор
14, вторые информационные входы которого подключены к соответствующим выходам 13 дополнительного накопителя 11, а первые информационные входы — к соответствующим выходам
8 Первого накопителя 5.При этом управляющие входы 15 коммутатора 14 подключены к соответствующим адресным входам 12 и одноименным выходам второго дешифратора 9.
Кроме того, :, устройство. содержит регистр 16 слова, входы 17 которого подключены к соответствующим выходам коммутатора 14, блок 18 управления, вход которого подключен к шине 19 обращения, а выходы соответственно подключены к управляющим входам регистра 1 адреса, первого дешифратора
4, второго дешифратора 9 и регистра
16 слова.
Регистр 1 адреса, регистр .16 слова, первый дешифратор -4, второй дешифратор 9 могут быть выполнены по известным классическим принципам f41.
Накопитель 5 также может быть выполнен по известным классическим принципам (см. Брик Е. А. Техника
ПЗУ, N. "Советское радио", 1973) и содержать числовые брюки, причем каждая адресная шина накопителя проходит последовательно через одноименные числовые линейки всех числовых блоков и подключена к соответствующему адресному входу 7 накопителя 5 (на чертеже числовые линейки условно обозначены пунктирными, а числовые блоки штрихпунктирными линиями). Каждый числовой блок б обладает выходными шинами (по количеству разрядов числового блс ка), которые подключ ны к соответствующим выходам 8 накопителя 5. Дополнительный накопитель 11 также может быть выполнен по известным классическим принципам. Количество адресных входов 12 (а следовательно, ячеек памяти) дополнительного накопителя 11 соответствует количеству числовых блоков б накопителя 5, причем первый по порядку адресный вход
805413
12 второго блока накопителя 11 соответствует первому числовому блоку б первого блока накопителя 5, второй адресный вход 12 — второму числовому блоку .6 и т.д.
Кроме того, количество разрядов каждой ячейки памяти дополнительного накопителя 11 поставлено в однозначное соответствие с количеством разрядов, а следовательно, с коли чеством выходов 8 соответствующего числового блока б накопителя 5, так что если количество разрядов слов, подлежащих хранению в ПЗУ (следовательно, и количество разрядов регистра 16 слова) равно И, а количество разрядов i -й по порядку ячейки хранимого слова второго блока накопителя 11 равно fn„, то соответствующее ему количество разрядов
1 -го числового блока б первого блока накопителя 5 равно К = И вЂ” Я
1 1
Накопители 5 и 11 могут быть выполнены с применением любых эле" ментов связи (элементов памяти, кото;рые на чертеже условно обозначены наклонными черточками), при этом существо изобретения не изменяется.
Коммутатор 14 предназначен для подключения к соответствующим входам 17 регистра 16 слова (И вЂ” e„ ) выходов 8 выбранного в соответствии с кодом адреса (-ro числового блока
6 первого блока накопителя 5 и одновременно к другим соответствующим входам 17 этого же регистра 16 181 выходов 13 дополнительного накопителя 11. При этом каждый из управляющих сигналов, поступающих на вход
15 коммутатора 14, поставлен по номеру в однозначное соответствие с номером адресного входа 12 блока накопителя 11, номером числового блока 6 накопителя 5 и номером выхода
Фгорого дешифртора 9. Так, например, наличие управляющего сигнала на первом по порядку входе 15 коммутатора 4 соответствует наличию выходного. .сигнала на первом выходе второго дешифратора 9, а также наличию этого же сигнала на первом по порядку ад ресном входе 12 дополнительного нако,:пителя 11, который считывает на его выходы 13 слово с количеством разрядов М . При этом коммутатор 14 при дейтствии управляющего сигнала на первом входе 15 подключает на соответсвующие входы 17 регистра
16 слова и1 выходов 13 второго блока накопителя 11 и одновременно на остальные соответствующие входы 17
1(< =- И„-И 1 выходов 8 первого числового блока б первого блока накопителя 5, так что на регистр 16 заносится И -разрядное слово, подлежащее хранению в ПЗУ.
Коммутатор 14 может быть выполнен на вентилях 2О, объединенных в группы 21, количество которых равно количеству числовых блоков 6 накопителя 5 ° Количество вентилей 20 в каждой группе 21 равно количеству разрядов регистра 16 слова и, следовательно, количеству разрядов слова, подлежащих хранению в ПЗУ.
Устройство работает следующим образом.
Пусть имеется множество М слов разрядностью n,ïîäëåæàùèõ хранению, в постоянном запоминающем устройст ве. В этом множестве всегда можно отыскать слова подмножества
А (1 = 1,2,...р), в каждом из которых значения 1и„ разрядов иэ И совпадают со значениями одноименных
15 разрядов всех слов подмножества, т.е. в каждом подмножестве А Ь.( разрядов являются общими для всех слов подмножетства А1. Выделенные разряды Ьцобразуют слово С(„., котоЩ рому присваивают индекс подмножества, из которого оно образовано. Из кажо дого подмножества А„образуют подмножество И с разрядностью слов (h-м.(), которое хранят в 1-ом числовом блоке, а соответствующее ему слово Ц с количеством разрядов хранят в дополнительном накопителе
11, причем 1-ому числовому блоку б соответствует j-oe слово в дополнительном накопителе 11, т.е.
i-й адресный вход 12.Таким образом максимальное количество слов в дополнительном накопителе 11 равно количеству числовых блоков б,содержащих подмножества B., а коли35 чество разрядов (выходой 13) второго блока накопителя 11 равно максимальному значению величины и;. При этом всегда М (И .
При обращении к постоянному за4р поминающему устройству на шине 19 выставляют сигнал обращения, который поступает на соответствующий вход блока 18 управления. Блок 18 управления вырабатывает на своих выходах управляющие сигналы, которые
4 в соответствующие моменты времени поступают на управляющие входы регистра 1 адреса первого дешифратора
4, второго дешифратора 9 и регистра
16 слова, разрешая их функционироИ ванне.
Код адреса, поступающий по кодовым шинам 2 адреса, заносят на регистр 1 адреса,при этом младшие разряды кода адреса с выходов 3 регист ра 1 адреса поступают на соответствующие входы первого дешифратора
4, а старшие разряды с выходов 10 этого же регистра поступают соответственно на входы второго дешифращр тора 9.
Первый дешифратор 4 на одном из своих выходов в соответствии с кодом адреса вырабатывает сигнал опроса, который поступает на соответ-.
65 ствующий адресный вход 7 и воздей805413
15
25
50
55 ствует на элементы связи (памяти ) последовательно включенных числовых линеек, по одной в каждом числовом блоке б.
На выходах 8 первого блока накопителя 5 появляются выходные сигналы, соответствующие кодам алов подмножества В, записанных в выбранных числовых линейках всех числовых блоков 6. Эти выходные сигналы поступают на соответствующие первые входы .коммутатора 14. Второй дешифратор 9 вырабатывает в соответствии со значениями старших разрядов кода адреса на одном из своих q --ux выходов сигнал, который поступает на соответствующий выбранному 1 — oìó числовому блоку 1 -й адресный вход
12 дополнительного накопителя 11 для считывания слова а„, М; разрядов которого являются общими для всех слов подмножества В„, находящихся в выбранном числовом блоке.
Этот we сигнал с выхода второго дешифратора 9 поступает также на соответствующий управляющий вход 15 коммутатора 14, разрешая прохождение через коммутатор 14 соответствующих сигналов как с выходов 8 выбранного числового блока б, так и с выходов 13 дополнительного накопителя 11.
При этом на входы регистра 16 слова поступает нужное слово исходного множества N, сформированное путем пристыковки соответствующих (И- И„.) разрядов, считанных из -го числового блока 6, и М, разрядов, считанных из дополнительного накопителя 11.
Выходные сигналы, считанные с остальных числовых блоков 6, на выходы регистра 16 слова не проходят, так как на остальных управляющих входах коммутатора 14 сигналы раз— решения отсутствуют.
По сравнению с извс стным устройством при той же информационной емкости входное сопротивление адресной шины уменьшается, так как уменьшается количество элементов памяти, принадлежащих выбранной адресной шине. При этом соответственно уменьшаетСя и длина каждой адреснои шины, а также общее количество элемеHToB памяти накопителя. Все зто приводит к уменьшению времени переходных процессов во входных цепях накопителя, к уменьшению различного рода наводок и, следовательно, к повышению быстродействия и надежности устройства.
Так как емкость памяти второго блока накопителя черезвычайно мала, а. возбуждение его адресных входов осуществляют от второго дешифратора, не связанного с первым дешифратором, то применение дополнительного накопителя 11 не сказывается на снижении положительного эффекта.
Формула изобретения
Постоянное запоминающее устройство, содержащее регистр адреса, входы которого соединены с кодовыми шинами адреса, первый дешифратор, информационные входы которого соединены с соответствующими первыми выходами регистра адреса, накопитель, входы которого соединены с соответствующими выходами первого дешифратора, второй дешифратор, информационные входы которого соединены с соответсвующими вторыми выходами регистра адреса, коммутатор, первые информационные входы которого соединены с соответствующими выходами накопителя, а управляющие входы — с соответствующими выходами второго дешифратора, регистр слова, информационные входы которого соединены с соответствующими выходами коммутатора, блок управления, вход которого соединен с шиной обращения, причем управляющие входы дешифраторов и регистра слова соединены с соответствующими выходами блока управления,. о т л и ч а ю щ е е с я тем,что,с целью повышения быстродействия и надежности устройства, в него введен дополнительный накопитель, причем входы дополнительного накопителя подключены к соответствующим выходам второго дешифратора, а выходы — к соответствующим вторым информационным входам коммутатора.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 449900118844, кл. G 11 С 17/00, 1975.
2. Авторское свидетельство СССР
9 446688330044, кл. С 11 С 17/00, 1975.
3. Авторское свидетельство СССР
Р 488255, кл. G 11 C. 9/00, 1975.
4. Брик Е. Р.. Техника ПЗУ. N., "Советское радио"., 1973.
5. Авторско свидетельство АЗССР
Р 461451, кл. G 11 С 17/00, 1975 (прототип).
805413
Составитель В. Костин
Редактор М. Циткина Техред М.Коштура Корректор E. Рошко
Заказ 10914/76 . Тираж 656 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4