Изобретение относится к области вычислительной техники и может быть использовано в устройствах постоянной памяти с использованием микросхем РПЗУ с электрическим стиранием информа.ции, кото- рые перепрограммируются в процессе работы.
Известно постоянное запоминающее устройство с обнаружением и исправлением ошибок, которое содержит основные блоки постоянной памяти, дополнительные блоки постоянной памяти, блок декодирования, мультиплексор:
Недостатком данного устройства является отсутствие возможности корректиров- ки и смены программ в процессе работы с устройством.
Наиболее близким по технической сущности к предлагаемому является устройство,, содержащее накопитель, адресные шины которого являются адресными входа- .ми первой группы устройства, блок кодирования, входы которого являются информационными входами устройства, декодер, выходы которого являются выходами устройства.
Недостатком указанного устройства яв- -ляется запись в накопитель в цикле записи только одного слова и непосредственно в микросхему памяти байта информационно- го слова. Это существенно увеличивает вре- мя программирования устройства и снижает его надежность. При типичном значении времени записи одного байта в мик- росхемах РПЗУ с электрическим стиранием информации мс время программирования устройства емкостью 256 К слов занимает около одного часа и выше. Кроме того, так как для коррекции ошибок используется корректирующий кодХэмминга, исправля- ющий одиночную ошибку и обнаруживающий двухкратную ошибку, то отсутствует возможность коррекции ошибок высокой кратности, в том числе и при отказе микросхемы памяти в целом. Предполагается, что такие ошибки маловероятны. Так как каждое очередное слово считывается в каждом цикле считывания, а он в несколько раз длиннее такта синхронизации устройства, то существенно увеличивается суммарное время считывания полного информациейного объема накопителя.
Целью изобретения является повышение быстродействия устройства,
Цель достигается тем, что в запоминаю- идее устройство, содержащее накопитель, адресные шины которого являются адресными входами первой группы устройства, блок кодирования, входы которого являются информационными входами устройства,
декодер, выходы которого являются выходами устройства, введены две группы регистров сдвига, мультиплексоры, выходы которых соединены с соответствующими входами декодера, соответствующие входы управления мультиплексоров объединены и являются адресными входами второй группы устройства, информационные входы мультиплексоров подключены к соответствующим разрядным шинам накопителя и соединены с выходами соответствующих регистров сдвига первой и второй групп, входы регистров сдвига первой группы соединены с соответствующими входами блока кодирования, выходы которого соединены с входами соответствующих регистров сдвига второй группы,
Сущность изобретения заключается в накоплении квантов данных, сгруппирован- ных посредством секционного регистра сдвига так, чтобы записывать одновременно в многоразрядную микросхему памяти накопителя идентичные разряды n-слов и считывать из накопителя одновременно п- слов с последующей их дешифрацией младшими разрядами регистра адреса на секционных мультиплексорах.
Сравнение заявляемого технического решения с прототипом позволило установить соответствие его критерию новизна. При изучении других известных технических решений в данной области техники признаки, отличающие заявляемое изобретение от прототипа не были выявлены, и потому они обеспечивают заявляемому техническому решению соответствие критерию существенные отличия.
На чертеже изображена структурная схема предлагаемого устройства.
Устройство содержит блок 1 кодирования, первую и вторую группы регистров 2, 3 сдвига, содержащих секции 4 сдвига, накопитель 5, содержащий колонки 6 микросхем 7 памяти, мультиплексоры 8, декодер 9, адресные входы первой группы устройства 10, адресные входы второй группы устройства 11. входную информационную шину 12, внутренние шины 13 и выходную информационную шину 14.
Входы первой группы регистров 2 сдвига соединены с входной информационной .шиной 12 и соответствующими входами блока 1 кодирования, выходы которого соединены с входами соответствующих регистров 3 сдвига второй группы, выходы первой и второй групп регистров 2, 3 сдвига через внутренние шины 13 соединены с входами- выходами накопителя 5 и информационными входами мультиплексоров 8, адресные шины накопителя 5 являются адресными
входами 10 первой группы устройства, входы управления мультиплексоров 8 объединены и являются адресными входами 11 второй группы устройства, выходы мультиплексоров 8 соединены с соответствующими входами декодера 9, выходы которого подключены к выходной информационной шине 14. Организация связей между адресными входами первой группы устройства выполнена аналогично известному запоминающему устройству.
Работает запоминающее устройство следующим образом.
В режиме записи накопителя 5 информационные слова квантами по шине 12 поступают на входы регистров сдвига 2 первой группы. Длина квантов слов выбирается равной количеству информационных разрядов в микросхеме 7. В настоящее время наибольшее распространение получили микросхемы РПЗУ с организацией восемь разрядов в слове.
Каждая секция 4 первой группы регистра 2 представляет собой восьмиразрядный регистр сдвига и предназначена для записи идентичного разряда восьми слов. Таким образом в 1-ю секцию записывается 1-й разряд 8-ми слов (lp), во 2-ю секцию - 2-й разряд 8-ми слов (2р), в гл-ю секцию - m разряд 8-ми слов (тр). По входной информационной шине 12 разряды слова поступают на вход блока 1 кодирования, Проходя через блок 1, каждое слово дополнительно приобретает соответствующее количество корректирующих разрядов. Корректирующие разряды аналогично информационным разрядам переписываются в секции регистров 3 сдвига второй группы: в m.+ 1 секцию записывается 1-й корректирующий разряд кода Хэмминга (1рХ) 8-ми слов, в m + 2 секцию - 2рХ, в m + k секцию - КрХ.
В итоге на регистрах 2,3 первой и второй групп формируется слово длиной n(m + k) разрядов, где п 8. За один цикл записи данное слово по внутренним шинам 13 переписывается в одну из колонок 6 микросхем 7 накопителя 5. Выборка адреса колонки 6 и адресов микросхем 7 осуществляется разрядами адресных входов 10 первой группы устройства. Количество колонок б в накопителе 5 определяется его информационной емкостью, а количество микросхем 7 в колонке 6 задается числом разрядов в информационном слове.
Таким образом в восьмиразрядную микросхему памяти записывается идентичный разряд 8-ми слов. За счет этого время программирования накопителя сокращается в восемь раз, В случае отказа микросхемы памяти будет неисправным только один
разряд в 8-ми словах, и он будет корректироваться кодом Хэмминга, исправляющим однократную и обнаруживающим двойную ошибку в каждом из 8-ми слов в режиме 5 считывания. Перевод многократных ошибок в класс однократных повышает надежность блока накопителя.
При выполнении операции считывания из накопителя 5 за один цикл на информа0 ционные входы мультиплексоров 8 поступает группа из n(m + -разрядных слов. Обращение происходит к тем же колонкам 6 микросхем 7 в накопителе 5, что и в режиме записи. На выходы мультиплексоров 8
5 будет выдаваться одно из 8-ми считанных слов, выбор которого осуществляется с помощью разрядов АО, Ai, A2 адресных входов второй группы устройства. Считанное слово поступает на вход декодера 9 и далее на
0 выходную информационную шину 14. Таким образом производится последовательная выборка 8-ми считанных слов. В режиме считывания сдвиговые регистры первой и второй групп переводятся в высокоимпе5 дансное состояние (Z-состояние) с целью отключения их от внутренних шин 15.
Если в считанном слове имеется ошибка, то декодер 9 осуществляет исправление одиночной ошибки и обнаружение двойной.
0 Для выборки следующих 8-ми слов запускается новое обращение к блоку памяти. Такая организация выдачи данных существенно повышает темп обмена с внешними устройствами. ..
5 Возможно расширение емкости памяти запоминающего устройства. В этом случае дополнительные накопительные блоки подключаются непосредственно по входу к регистру 3, а по выходу - к выходам мульти0 плексоров 8, Предельное их количество задается допустимой емкостью нагрузки входов.
Использование предложенного запоминающего устройства обеспечивает, по срав5 нению с существующими, следующие преимущества:
1. Существенно сокращается время записи в накопитель при байтовой организации микросхемы памяти.
02. Увеличивается темп обмена данными с внешними устройствами.
Ф о р м у л а и з о б р е т е н и я Запоминающее устройство, содержа- 5 щее накопитель,-адресные шины которого являются адресными входами первой группы устройства, блок кодирования, входы которого являются информационными входами устройства, декодер, выходы которого являются выходами устройства, о т л ичающееся тем, что, с целью повышения быстродействия устройства, оно содержит две группы регистров сдвига, мультиплексоры, выходы которых соединены с соответствующими входами декодера, соответствующие входы управления мультиплексоров соединены и являются адресными входами второй группы устройства, информационные входы мультиплексоров под
ключены к соответствующим разрядным шинам накопителя и соединены с выходами соответствующих регистров сдвига первой и второй групп, входы регистров сдвига первой группы соединены с соответствующими входами блока кодирования, выходы которого соединены с входами соответствующих регистров сдвига второй группы,
название | год | авторы | номер документа |
---|---|---|---|
Долговременное запоминающее устройство | 1979 |
|
SU860136A1 |
Ассоциативное запоминающее устройство | 1986 |
|
SU1388949A1 |
Устройство кодирования и декодирования сигналов звукового вещания | 1987 |
|
SU1711331A1 |
Запоминающее устройство с исправлением дефектов и ошибок | 1987 |
|
SU1536445A1 |
Буферное запоминающее устройство | 1988 |
|
SU1583938A1 |
Репрограммируемое постоянное запоминающее устройство | 1989 |
|
SU1695384A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ОБНАРУЖЕНИЕМ ОШИБОК И КОРРЕКЦИЕЙ ОДИНОЧНОЙ ОШИБКИ | 1993 |
|
RU2062512C1 |
Запоминающее устройство с самоконтролем | 1989 |
|
SU1718276A1 |
Оперативное запоминающее устройство с самоконтролем | 1986 |
|
SU1332386A1 |
ФОТОМЕТР УЛЬТРАФИОЛЕТОВОГО ИЗЛУЧЕНИЯ | 1992 |
|
RU2069843C1 |
Изобретение относится к вычислительной технике и может быть использовано в устройствах постоянной памяти. Целью изо2 бретения является повышение быстродействия запоминающего устройства. Цель достигается тем, что устройство содержит две группы регистров 2,3 сдвига, мультиплексоры 8 с соответствующими связями. Регистры 2,3 сдвига группируют кванты данных так, чтобы записывать одновременно 8 многоразрядную микросхему памяти 7 накопителя 5 идентичные разряды n-слов и считывать из накопителя одновременно п- слов с последующей их дешифрацией млад- шими разрядами адреса с помощью мультиплексоров 8. Это позволяет уменьшить время записи информации в устройство. 1 ил.
Полупроводниковое запоминающее устройство | 1983 |
|
SU1142861A1 |
Вопросы специальной радиоэлектроники | |||
Сер | |||
ЭВТ, 1987, вып | |||
I, с | |||
Устройство для выпрямления многофазного тока | 1923 |
|
SU50A1 |
Авторы
Даты
1993-01-30—Публикация
1990-07-17—Подача