Изобретение относится к запоминающим устройствам (ЗУ) и может быть использовано в устройствах вычислительной техники и автоматики.
Целью изобретения является повьппе- ние быстродействия запоминающего устройства.
На чертеже изобралсена схема запоминающего устройства.
Устройство содержит шинный формирователь 1, двунаправленные информационные входы-выходы 2, блок 3 коррекции, блок 4 кодирования, первьш регистр 5 и второй регистр б, первый вход 7 синхро1Шзации устройства, накопитель 8., дешифратор 9 синдрома с вторьм входом 10 синхронизации устройства, первыз1 11 и второй 12 элементы 1Ы1Е, блок 3 местного управления с первым 14 и вторым 15 входами задания режима устройства, входом 16 обращения и третьим входом 17 синхронизации устройства, адресные входа 18, третий регистр 19 с четвертым входом 20 синхронизации уст- ройства, вход 21 записи.
Блок 13 местного управления содержит регистр 22 адреса, компаратор 23 коммутатор 24,элементИ-НЕ 25, элемент И 26,триггер 27 , выход 24 коммутатора является первым выходом .28 блока 13 месного упрггвления.
Устройство работает следующим образом
В реж-име записи входная информация по общей цгине 2 данных при наличии сигнала 16 обращения к устройству через жинный формирователь 1 поступает на информационные входы первого регистра 5 и заносится в него фронтом первого синхросигнала 7„ С выходов первого регистра 5 данпые поступают на входы первой группы блока 4 кодироваш-ш для формирования контрольных битов и на информационные входы накопителя 8, Сигналом 21 разрешения записи второй регистр 6 я триггер 27 устанавливаются, например, в состоягше Лог.О, при этом на входы второй группы блока 4 кодирования поступает уровень Лог.О и блок 4 кодирования формирует контролные биты, поступаюпще далее на контрольные входы накопителя 8.
Адрес ячейки памяти, в которую необходимо произвестр запись данных, поступает по адресным входам 18 и
1Ь,
15
-
246137J
запоминается.в регистре 22 адресаi Изменение содерз(имого регистра 22 адреса производится фронтом третьего синхросигнала 17 устройства. С вько- дов регистра 22 адреса сигналы поступают на адресные входы накопителя 8, на входа записи и обращения которого поступают соответственно сигналы за- гшси 21 и обращения 16« Таким образом, осуществляется работа устройства в ре;жиме записи данных.
Фронтом четвертого синхросигнала 20 информация, присутствующая на входах-выходах 2, заносится также в третий регистр 19,
При считывании информации компаратор 23 блока 13 местного управления сравнивает адрес считываемого слова, поступивший на адресные входы 18, с содержимым регистра 22 адреса, после чех о новый адрес заносится в регистр 22 адреса фронтом третьего синхросигнала 17.
20
При несравнении этих адресов и отсутствии управляющего сигнала на входе 14 задания релдама устройства на вьЕхюде 24 коммутатора з станавли- вается уровень Лог«О, на выходе элемента И-НЕ 25 ., тем разрешая прохождение сигнала 16 обращения к устройству через элемент И 26, на выходе которого при этом устанавливается уровень Лог., на выходе первого элемента И-НЕ 1 I ЛоГоО. Па выходе второго элемента 12 установится уровень Лог., запрещающий выдачу информации из третьего регистра 19 на входы-выхо- д.1 2, Одновременно с выхода элемента И 26 сигнал обращения поступает на вхо,Щ)1 шинного формирователя 1 и накопителя 8, С информационных и контрольнзых выходов накопителя 8 считанЯ)1е. данные поступают на информационные входы первого 5 и второго 6 регистров, в которые заносятся фронтом первого синхросигнала 7, С выходов регистров 5 и 6 данные поступают на входы первой и второй
группы блока 4 кодирования, который из информационных данных формирует новые контрольные биты и сравнивает со с итаннь ми контрольными битами,, по ;тупившими на входдз второй группы блока 4 кодирования. Результат срг1внения поступает на входы дешифратора 9 синдрома, который в случае возникновения ошибки указывает
3
номер разряда информационного слова в котором произошла ошибка. Блок 3 коррекции, .на входы первой группы которого поступают считанные информационные данные с выходов первого регистра 5, на входы второй - указатель ошибки, производит исправление ошибочного бита и выдает скорректированные биты данных через шинный формирователь I на входы-выходы 2. Информация, выданная на входы-выходы 2, также заносится в третий регистр 19 фронтом четвертого синхросигнала 20.
В случае сравнения адреса слова, поступившего на адресные входы 18 устройства, с хранящимся адресом в регистре 22 адреса компаратором 23 на выходе коммутатора 24 устанавливается уровень Лог,1, на выходе элемента И-НЕ 25 - Лог.О, запрещающий прохождение сигнала 16 обращения через элемент И 26. Сигнал Лог;.О на/выходе элемента И 26 установит на выходе первого элемента И-ПЕ 11 уровень Лог.1, при этом на выходе второго элемента И-НЕ 12 появится Лог.О, разрешающз й выдачу информации из третьего регистра 19 на входы-выходы данных 2.
Выдача информации из третьего регистра 19 на-входы-выходы 2 независимо от режима (записи либо считывания) и результата сравнения их предыдущего и настоящего адресов может быть осуществлена подачей на вход задания режима сигнала 14 устройства. Вход 15 задания режима разрешает прохождение через коммутатор 24 сигналов либо с выхода триггера 27, либо с входа 14 задания режима.
Сигнал 28 с первого выхода блока 3 местного управления информирует потребителя (например, процессор) об ускоренной выдаче данных.
Подачей второго синхросигнала 10 ЗУ переводится в режим работы без коррекции, тем самым облегчает отладку устройства при его производстве и ремонт при эксплуатации.
Таким образом, благодаря введению третьего регистра, элементов И-НЕ и блока местного управления, содержащего регистр адреса, компаратор, триггер, коммутатор и элементы И-НЕ и И, существенно снижается время получения данных при повторном чтении.
46137-4
чтении информации после записи по тому же адресу. Прием и запоминание в режиме записи адреса и записываемого слова позволяет освободить ши- 5 ны данных и адреса для других абонентов системы, В конечном итоге увеличивается быстродействие устройства в целом. Запоминаюш 1е устройства с предлагаемой структурой дают значи- 0 тельный выигрьш в быстродействии и их целесообразно применять в случаях многократных операций со словом, передаваемым по общим 1ш-1нам данных, побайтового приема данных из ЗУ, уп-. ,5 лотнения информации чтения с перезаписью по другому адресу. Кроме того, отличная of известного устройства организация связей между шинным фор- fflpoвaтeлeм, первым регистром и на- 2Q копителем, подключение входа установки второго регистра к шине режима позволяет упростить построение блока кодирования (отсутствует блок сравнения), увеличить быстродейст- 25 вие устройства, а также расширить область применения ЗУ, так как в предлагаемом устройстве первый регистр используется для хранения не - только считываемых, но и записывае- .. мых данных.
Формула изобретения
1. Запоминающее устройство, содержащее накопитель, информационные входы которого соединены с входами первой группы блока кодирования и блока коррекции и с выходами первого регистра, информационные входы которого подключены к выходам шинного формирователя и к информационным i выходам накопителя, контрольные выходы которого соединены с информа- ционньши входами второго регистра, а контрольные входы подключены к информационным входам дешифратора синдрома и к выходам блока кодирования, входы второй группы которого соединены с выходами второго регистра, входы второй группы блока
35
40
50
коррекции подключены к выходам дешифратора синдрома, а выходы соединены с входами -шинного формирователя, двунаправленные входы-выходы которого являются информационными входами-выходами устройства, а первый управляюш й вход соединен с входом установки второго регистра, с входом записи накопителя и является
входом записи устройства, входы сипхропизацнн первого, второго регистров и дешифратора синдрома являются соответственно первым и вторым вxoдa ш синхронизации устройства, о т л и чающееся теы что, с целью повышения быстродействия, в него введены третий регистр, первый и второй элементы , блок местного управления, причем первый и второй входы блока местного управления являются входами задания реки- ма устройства, третий и четвертый входы -- соответственно входом обращения и третьим входом синхронизации устройства, а входы групны - адресными входами устройства, нричем первый выход блока местного управления соединен с вторым входом второго элемента и является управляющие выходом устройства, второй выход подключен к второму управляющему взсоду шинного формирователя, входу обращения накопителя и к второму входу первого элемента И-НЕ, пятый вход подключен к первому входу первого элемента и к входу записи устройства, а выходы группы соедине1 ы с адресными входами накопителя, первый вход, второго элемента И-НЕ подктаочен к выходу первого элемента И-МЕ, а выход соединен с входом выборки третьего регистра., вход синхрош зации которого являеттО-да
ся четвертым входом синхронизации ycTpoiicTBa, а информационные вход,- вькоды соединены с информационными входаъи-выходами устройства.
2 З стройство по пЛ, от л и - чающееся -тем, что блок мест ного управления содержит коммутаторэ выход которого соединен с вторым входом элемента И-НЕ, а третий вход подключен к выходу триггера, установочный и счетный входы которого соединены соответственно с пер,вым входом элемента И-НЕ и с входом сх-гахронизации регистра адреса, а информационный вход подключен к выходу ко1чпаратора, входы первой и второй групп которого соединены соот- и
ветственно с выходами и информациок- ными входами регистра адреса, выход элемента И-НЕ подключен к второму входу элемента И, первый и второй входы коммутатора, первый вход элемента И, вход синхронизации регистра адреса, и первый вход элемента И-НЕ являются соответственно первым, вторым, третьим, четвертым и пятым входами устройства, информационные
входы регистра адреса - входами группы блока местного управления, а выходы ко1Фтутатора, элемента И и регистра адреса - соответственно его первым и вторьм выходами и выходами группы выходов,
aL
Редактор В„Иванова
Составитель О о Исаев Техред В.Кадар
Заказ 4006/44Тираж 543Подписное
ВНШШИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д,4/5
Производственно-полигргфическое предприятие, г.Ужгород, ул.Проектная, 4
Корректор М.Максимигганеи
название | год | авторы | номер документа |
---|---|---|---|
Устройство для коррекции ошибок | 1986 |
|
SU1372364A1 |
Запоминающее устройство с обнаружением и исправлением ошибок | 1985 |
|
SU1274006A1 |
Устройство для управления оперативной памятью | 1985 |
|
SU1291992A1 |
Устройство для сопряжения ЭВМ с абонентом | 1987 |
|
SU1439606A1 |
Устройство для сопряжения ЭВМ с объектами управления | 1986 |
|
SU1401469A1 |
Запоминающее устройство с автономным контролем | 1982 |
|
SU1043743A1 |
Запоминающее устройство с исправлением ошибок | 1981 |
|
SU982098A1 |
Запоминающее устройство с самоконтролем | 1983 |
|
SU1167659A1 |
Устройство для коррекции ошибок | 1987 |
|
SU1541677A1 |
Динамическое запоминающее устройство с коррекцией ошибок | 1983 |
|
SU1133625A1 |
Изобретение относится к запоми нающим устройствам и может быть использовано в устройствах автоматики и вычислительной техники. Целью изобретения является повьшение быстродействия устройства. Запоминающее уст- , ройство (ЗУ) содержит шинный формирователь, блок коррекции, блок кодирования, первый и второл регистры, накопитель, дешифратор синдрома, элементы И-НЕ, блок местного управления. В устройстве обеспечивается фиксация и сравнение текзтцего адреса обращения к ЗУ с адресом предыдущего обра- . При повторном чтении по тому же адресу или чтении после записи по тому же адресу информация выдается на выход ЗУ непосредственно с регистра данных, минуя накопитель. 1 з.п. ф-лы, 1 ил. с S ел
Электроника, 1979, № 24, с | |||
Прибор с двумя призмами | 1917 |
|
SU27A1 |
Электроника, 1980, № 1, с | |||
Цилиндрический сушильный шкаф с двойными стенками | 0 |
|
SU79A1 |
Авторы
Даты
1986-07-23—Публикация
1983-05-19—Подача