Запоминающее устройство
Иллюстрации
Показать всеРеферат
Изобретение относится к запоми нающим устройствам и может быть использовано в устройствах автоматики и вычислительной техники. Целью изобретения является повьшение быстродействия устройства. Запоминающее уст- , ройство (ЗУ) содержит шинный формирователь , блок коррекции, блок кодирования , первый и второл регистры, накопитель, дешифратор синдрома, элементы И-НЕ, блок местного управления. В устройстве обеспечивается фиксация и сравнение текзтцего адреса обращения к ЗУ с адресом предыдущего обра- . При повторном чтении по тому же адресу или чтении после записи по тому же адресу информация выдается на выход ЗУ непосредственно с регистра данных, минуя накопитель. 1 з.п. ф-лы, 1 ил. с S ел
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) (511 4 С 11 С 11/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО-ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
«
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ (2! ) 3593315/24-24 (22) !9.05.83 (46) 23.07.86,вюл. № 27 (71) Киевский научно-исследовательс кий и конструкторский институт периферийного оборудования (72) В.В.Иванов, П.Г.Таран и А.И.Шмаков (53 ) 681.326.7 (088.8; (56) Электроника, 1979, № 24, с. 27-37.
Электроника, 1980, № 1, с. 79-85., (54) ЗАПОМИНА!ОЩЕЕ УСТРОЙСТВО (57) Изобретение относится к запоми нающим устройствам и может быть использовано в устройствах автоматики и вычислительной техники. Целью изобретения является повышение быстродействия устройства. Запоминающее устройство (ЗУ) содержит шинный формирователь, блок коррекции, блок кодирования, первый и второл регистры, накопитель, дешифратор синдрома, элементы И-НЕ, блок местного управления.
В устройстве обеспечивается фиксация и сравнение текущего адреса обращения к ЗУ с адресом предыдущего обращения. При повторном чтении по тому же адресу или чтении после записи по тому же адресу информация выдается на выход ЗУ непосредственно с регистра данных, минуя накопитель. 1 s.ï. Я ф-лы, 1 ил.
1246137
Изобретение относится к запоминающим устройствам (ЗУ) и может быть использовано в устройствах нычислительной техники и автоматики.
Целью изобретения является повышение быстродействия запоминающего устройства.
На чертеже изображена схема запоминающего устройства.
Устройство содержит шинный форми- 1ь! рователь 1, двунаправленные информационные входы-выходы 2, блок 3 коррекции, блок 4 кодирования, первый регистр 5 и второй регистр 6, первый вход 7 синхронизации устройства., пав капитель 8„ дешифратор 9 синдрома с вторым входом 10 синхронизации устройства, первый 11 и второй 12 эле-" менты И-НЕ, блок !3 местного управления с перьым )4 и вторым i 5 входами задания режима устройства, входом
16 обращения и третьим входом 17 синхронизации устройства, адресные входы 18, третий регистр 19 с четвертым входом 20 синхронизации устройства, вход 21 записи.
Блок 13 местнога управления содер— жит регистр 22 адреса, компаратор 23, коммутатор 24,элемент И-НЕ 25, элемент
И 26,триггер 27, выход 24 коммутатора является первым выходом 28 блока 13 местного управления.
Устройство работает следующим образом. 35
В режиме записи входная информация по общей шине 2 данных при наличии сигнала 16 обращения к устройству через шинный формирователь 1 пос тупает на информ;-.циопные входы перво- 40 го регистра 5 и заносится н него фронтом пернога синхроспгнала ? Ñ выходов первого регистра 5 данные поступают на входы первой группы блока 4 кодирования дня формирования 4 контрольных битов и на информационные входы накопителя 8. Сигналом 21 разрешения записи второй регистр 6 и триггер 27 устанавливаются, например, в состояние "3!ог.О", при этом sG на входы второй группы блока 4 кодирования поступает уровень "Лог.О" и блок 4 кодирования формирует контрольные биты, поступающие далее на контрольные входы накопителя 8. 55
Адрес ячейки памяти, н которую необходимо произнести запись данных, поступает по адресным входам 18 и запоминается в регистре 22 адреса, Изменение содержимого регистра 22 адреса пооизнадится фронтом третьего синхрасигнала 17 устройства. С выхадан р гистра 22 адреса сигналы поступают на адресные входы накопителя 8, на входы записи и обращения которого поступают соответственно сигналы записи ?1 и обращения 16: Таким образом, осуществляется работа устройства н режиме записи данных.
Фронтом четвертого синхросигнала
20 информация, присутствующая на входах-выходах 2, заносится также в третий реги= тр 19„
При считывании информации компаратор 23 блока 13 местного управления сравнивает адрес считываемого слова, наступивший на адресные входы 18, с содержимым регистра 22 адреса, после чего новый адрес заносится в регистр 22 адреса фронтом третьего синхросигнала 17, При несравнении этих адресов и отeó Iствии управляющего сигнала на входе 14 задания режима устройства на выходе 24 коммутатора устанавливается уровень "Лог.О", на выходе элемента И-НЕ 25 — "Лог.1"„ тем самым разрешая прохождение сигнала 16 обращения к устройству через элемент
И 26, па выходе которого при этом устанавливается уровень Лог.!", на выходе первого элемента И-IIF. 11
Лог.0", На выходе нторога элемента
И-НЕ 12 устанон:ится уровень "Лог.1", запрещающий выдачу информации из третьего регистра 19 на входы-выходы 2. Одновременно с выхода элемента И 26 сигнал обращения поступает на входы шинного формирователя 1 и накопителя 8. С информационных и контра;1ьньх выходов накопителя 8 считап.-псе д.-инные поступают на информационные входы первого 5 и второi о 6 регистров, н которые заносятся фронтом первого синхросигнала 7.
С выходов регистров 5 и 6 данные поступают на входы первой и второй
I pvj1IIbl блока 4 кодирования, Ко 1 opblv. из- информационных данных формирует поные контрольные биты и сравнивает их сo счита н контрольными бита— ми., поступившими на входы второй группы блока 4 кодирования. Результат сравнения поступает на входы дешифратара 9 синдрома, который в случае возникновения ошибки укгзынает
1246137
30
55 номер разряда информационного слова, в котором произошла ошибка. Блок 3 коррекции, на входы первой группы которого поступают считанные информационные данные с выходов первого 5 регистра 5, на входы второй — указатель ошибки, производит исправление ошибочного бита и выдает скорректированные биты данных через шинный формирователь 1 на входы-выхо- 10 ды 2. Информация, выданная на входы-выходы 2, также заносится в третий регистр 19 фронтом четвертого синхросигнала 20.
В случае сравнения адреса слова, 15 поступившего на адресные входы 18 устройства, с хранящимся адресом в регистре 22 адреса компаратором 23 на выходе коммутатора 24 устанавливается уровень Лог.!, на выходе элемента И-НЕ 25 — "Лог.О", запрещающий прохождение сигнала 16 обращения через элемент И 26. Сигнал
"Лог.О" на,выходе элемента И 26 установит на выходе первого элемента 25
И-НЕ 11 уровень "Лог.1", при этом на выходе второго элемента И-НЕ 12 появится Лог.О, разрешающий выдачу информации из третьего регистра 19 на входы-выходы данных 2.
Выдача информации из третьего регистра 19 на входы-выходы 2 независимо от режима (записи либо считывания) и результата сравнения их предыдущего и настоящего адресов может быть осуществлена подачей на вход задания режима сигнала 14 устройства. Вход 15 задания режима разрешает прохождение через коммутатор 24 сигналов либо с выхода тригге40 ра 27, либо с входа 14 задания режима.
Сигнал 28 с первого выхода блока
13 местного управления информирует потребителя (например, процессор)
45 об ускоренной выдаче данных.
Подачей второго синхросигнала
10 ЗУ переводится в режим работы без коррекции, тем самым облегчает отладку устройства при его производст50 ве и ремонт при эксплуатации.
Таким образом, благодаря введеию третьего регистра, элементов И-НЕ и блока местного управления, содержащего регистр адреса, компаратор, триггер, коммутатор и элементы И-НЕ и И, существенно снижается время получения данных при повторном чтении, чтении информации после записи IIo тому же адресу. Прием и запоминание в режиме записи адреса и записываемого слова позволяет освободи"ü шины данных и адреса для других абонентов системы. В конечном итоге увеличивается быстродействие устройства в целом. Запоминающие устройства с предлагаемой структурой дают значительный выигрыш в быстродействии и их целесообразно применять в случаях многократных операций со словом, передаваемым по общим шинам данных, побайтового приема данных из ЗУ, уплотнения информации чтения с перезаписью по другому адресу, Кроме того, отличная от известного устройства организация связей между шинным формирователем, первым регистром и накопителем, подключение входа установки второго регистра к шине режима позволяет упростить построение блока кодирования (отсутствует блок сравнения), увеличить быстродействие устройства, а также расширить область применения ЗУ, так как в предлагаемом устройстве первый регистр используется для хранения не только считываемых, но и записываемых данных.
Формула изобретения
1 Запоминающее устройство, содержащее накопитель, информационные входы которого соединены с входами первой группы блока кодирования и блока коррекции и с выходами первого регистра, информационные входы которого подключены к выходам шинного формирователя и к информационным 1 выходам накопителя, контрольные выходы которого соединены с информационными входами второго регистра, а контрольные входы подключены к информационным входам дешифратора синдрома и к выходам блока кодирования, входы второй группы которого соединены с выходами второго регистра, входы второй группы блока коррекции подключены к выходам дешифратора синдрома, а выходы соединены с входами. шинного формирователя, двунаправленные входы-выходы которого являются информационными входами-выходами устройства, а первый управляющий вход соединен с входом установки второго регистра, с входом записи накопителя и является
124613/
СЯ Ч! .ТBPpTbIM ВХОДОМ СИНХ(«О IH 3àöíí устройсккза, а информационные входывьгходы соединены с информационными входами-выходами устройства. (1L
Г" ) -(27/ — f23) «22)"—
Составитель О.Исаев
Техред В.Кад!«р
Рецактор Б.Иванова
Корректор N.Максимишинеп
Заказ 400б/44 Тираж 5443
ВЕППП«И Государствекп«ого комитета СССР по делам изобретений и Открытий
113035, Москва, iN-35, Раушская наб., д.4/5
Подписное
Производственно †«тиграфическое предприятие, г.уж1ород, ул.Проектная, 4
ВхОдОм з аIП! си "j c Ã1301 с 1 ьп1, ««хо« ы синхронизации первого, BTopoI регистрокз и дешифратора синдрома являются соответстве« но первым и вторым входами синхро«!изации устройства. о т л и ч а !о щ е е с я тем, что, с целью повышения быстродействия, в него введены третий регистр, первый и второй элементы И-НЕ, блок местного управления, причем первый и второй входы блока местного управления являются входами задания режима устройства, третий и четвертый входы — соответственно входом обращения и третьим «зходом синхронизации устройства, а входы группы — адресными входами устройства, причем первый выход блока. местного управления соединен с вторым входом второго элемента H-HE и является управляющим выходом устройства, второй выход подключен к второму управляющему входу шинпого формирователя, входу обращения накопителя и к второму входу первого элемента И-НЕ, пятый вход подключен к первому входу первого элемепта И-НЕ и к входу записи чс 1 ро«!с «зя а .!Зыходы г«зуппы соединены с адресными входами накопителя, первый вход второго элемента И-ПГ подк:почен к выходу перво— го элемента И-ПЕ а вь«ход соединен с Входом выборки третьего регистра., вход синхро и!заци«! которого являет2, устройство по и.1, о т л и— ч а «о ц е е с я тем, что блок мест ного управления содержит коммута10 тор, «зыход которого соединен с вторым «зходом элемента И-НЕ, а третий вход поцключен к выходу триггера, установочный и счетный входы которого соединены соответственно с пер1; Вым вхо,цом элемента И-НЕ и с входом синхрон«лзации регистра адреса, а информационный вход подключен к выходу компаратора, входы первой и второй групг! которого соединены соот- ветственно с выходами и информацио— ными входами регистра адреса, выхоц элемента И-НЕ подк«почен к второму входу элемента И, первый и второй входы коммутатора, первый вход эле25 мента И, вход синхронизации регистра адреса. и первый вход элемента
И-HE являются соответственно первым, вторым, третьим, четвертым и пятым
«зходами устройства, информационные входы регистра адреса — входами группы блока местного управления, а выходы коммутатора, элемента И и регистра адреса — соответственно его г!ервым и вторым Выходами и выходами группы «зыходов,