[go: up one dir, main page]

SU1737511A1 - Magnetic bubble domain storage - Google Patents

Magnetic bubble domain storage Download PDF

Info

Publication number
SU1737511A1
SU1737511A1 SU904867278A SU4867278A SU1737511A1 SU 1737511 A1 SU1737511 A1 SU 1737511A1 SU 904867278 A SU904867278 A SU 904867278A SU 4867278 A SU4867278 A SU 4867278A SU 1737511 A1 SU1737511 A1 SU 1737511A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
input
error
controller
information
Prior art date
Application number
SU904867278A
Other languages
Russian (ru)
Inventor
Геворг Иванович Маркаров
Анаит Владимировна Меликян
Славик Михайлович Захарян
Original Assignee
Ереванский политехнический институт им.К.Маркса
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ереванский политехнический институт им.К.Маркса filed Critical Ереванский политехнический институт им.К.Маркса
Priority to SU904867278A priority Critical patent/SU1737511A1/en
Application granted granted Critical
Publication of SU1737511A1 publication Critical patent/SU1737511A1/en

Links

Landscapes

  • Detection And Correction Of Errors (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано при построении устройств хранени  дискретной информации на цилиндрических магнитных доменах (ЦМД), Цель изобретени  - упрощение устройства и повышение его быстродействи . Поставленна  цель достигаетс  введением одного блока оперативной пам ти емкостью V N(1 + logan) взамен двух ЗУПВ, элемента ИЛИ, двухразр дного счетчика, что позвол ет запомнить адреса битов, содержащих ошибки в информационных блоках и признак корректируемой ошибки, запускать в контроллере режим восстановлени  информации , хранимой в накопителе на ЦМД, при счете ошибок до К, 4 ил.The invention relates to computing and can be used in the construction of devices for storing discrete information on cylindrical magnetic domains (CMD). The purpose of the invention is to simplify the device and increase its speed. The goal is achieved by introducing one VN (1 + logan) memory block instead of two RAMs, an OR element, a two-bit counter, which makes it possible to remember the addresses of bits containing errors in information blocks and a sign of a corrected error, to start the information recovery mode in the controller stored in the drive on the CMD, with an error count of up to K, 4 Il.

Description

соwith

СWITH

Изобретение относитс  к вычислительной технике и может быть использовано при построении устройств хранени  дискретной информации на цилиндрических магнитных доменах (ЦМД).The invention relates to computing and can be used in the construction of storage devices for discrete information on cylindrical magnetic domains (CMD).

Известно ЗУ на ЦМД, содержащее накопитель информации на ЦМД, контроллер, блок записи, блок считывани , блок обнаружени  и коррекции ошибок, счетчик ошибок и блок пам ти с произвольной выборкой информации (ЗУПВ) емкостью 2xN битов (где N - количество информационных блоков в накопителе на ЦМД), запоминающий адреса информационных блоков, в которых обнаружены ошибки.A memory on a CMD is known that contains an information accumulator on a CMD, a controller, a recording unit, a readout unit, an error detection and correction unit, an error counter, and a random-access memory block (RAM) with a capacity of 2xN bits (where N is the number of information blocks in the accumulator on CMD), which stores the addresses of information blocks in which errors are detected.

В этом устройстве выполн етс  коррекци  одиночных ошибок и обнаружение двойных ошибок в ЦМД-накопителе, а при накоплении определенного количества ошибок к - восстановление информации в накопителе. Однако в этом устройстве отсутствует возможность коррекции двойных ошибок, по вление которых может привести к отказу устройства в целом.This device performs the correction of single errors and the detection of double errors in the CMD-drive, and when a certain amount of errors are accumulated to - the recovery of information in the drive. However, this device lacks the possibility of correcting double faults, the occurrence of which can lead to a failure of the device as a whole.

Ближайшим из известных устройств к предлагаемому  вл етс  ЗУ на УМД, содержащее контроллер, элемент сложени  по модулю два, блок обнаружени  и коррекции ошибок, накопитель информации, блок считывани  информации, элемент ИЛИ счетчик ошибок, первый блок ЗУПВ емкостью V N -2, в который записываютс  признаки корректируема  ошибка (КО) и некорректируема  ошибка (НКО), второй блок ЗУПВ емкостью V N(log2n) (где п - длина информационного блока), в который записываетс  адрес бита ошибки в информационном блоке, два элемента И и компаратор .The closest known device to the proposed is a memory device on the UMD containing a controller, an element of addition modulo two, an error detection and correction unit, an information storage unit, an information reading unit, an OR error counter element, the first NVR unit with a capacity of VN -2, in which signs are correctable error (KO) and uncorrectable error (NKO), the second block of the RAM with the capacity VN (log2n) (where n is the length of the information block), in which the address of the error bit in the information block, two AND elements and the comparator are written.

В этом устройстве имеетс  возможность коррекции m + 1 кратных ошибок (двойных ошибок при m 1), с помощьюThis device has the ability to correct m + 1 multiple errors (double errors with m 1), using

s|s |

CJCJ

VJ елVj ate

корректирующего кода, исправл ющего m кратные/одиночные при m 1/и обнаруживающего m + 1 кратные ошибки (двойные при m 1) за счет запоминани  адресов битов, содержащих ошибки в информационных блоках.a correction code correcting m multiple / single with m 1 / and detecting m + 1 multiple errors (double with m 1) by storing the addresses of the bits containing errors in the information blocks.

Однако коррекци  двойной ошибки в этом устройстве достигаетс  за счет существенного усложнени  устройства и алгоритма ее функционировани .However, the correction of double errors in this device is achieved due to the considerable complexity of the device and the algorithm of its operation.

Цель изобретени  - упрощение устройства и повышение его быстродействи .The purpose of the invention is to simplify the device and increase its speed.

Указанна  цель достигаетс  тем, что устройство, содержащее накопитель информации , вход и выход которого соединены соответственно с выходом блока записи информации и входом блока считывани  информации, контроллер, группа входов- выходов которого  вл етс  группой входов- выходов устройства, блок обнаружени  и коррекции ошибок, первый вход которого соединен с первым входом контроллера, а первый выход подключен к входу блока записи информации и входу данных контроллера , счетчик ошибок, выход которого соединен с группой входов сигналов условий контроллера, компаратор, вторые входы которого соединены с третьими выходами блока обнаружени  и коррекции ошибок (БКО), первый элемент И, первый вход которого подсоединен к выходу КО БКО, элемент сложени  по модулю два, второй элемент И, отличающеес  тем, что, с целью упрощени  устройства и повышени  его быстродействи , оно содержит блок оперативной пам ти, адресные входы которого соединены с вторыми входами контроллера , информационные входы подключены к третьим входам и выходу корректируема  ошибка БКО, информационные выходы подключены к первой группе входов компаратора и первому входу первого элемента ИЛИ, выход первого элемента ИЛИ соединен со счетным входом счетчика ошибок и управл ющим входом блока оперативной пам ти, выход компаратора соединен с первым входом элемента сложение по модулю два, второй вход которого соединен с выходом блока считывани , а выход соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с третьим выходом контроллера, а ее выход соединен с вторым входом БКО, второй вход первого элемента И соединен с входом элемента сложение по модулю два БКО, второй элемент И, первый вход которого соединен с выходом корректируема  ошибка БКО, двухразр дный счетчик, счетный вход которого подключен к выходу первого элементаThis goal is achieved by the fact that a device containing an information storage device whose input and output are connected respectively to an output of an information recording unit and an input of an information reading unit, a controller whose input-output group is a device input-output group, an error correction and correction unit, the first input of which is connected to the first input of the controller, and the first output is connected to the input of the information recording unit and the data input of the controller, the error counter, the output of which is connected to the group of inputs of the signal device The controller’s controller, a comparator, the second inputs of which are connected to the third outputs of the error detection and correction unit (BKO), the first AND element, the first input of which is connected to the output of the CO BRR, the addition element modulo two, the second element AND, characterized in that in order to simplify the device and increase its speed, it contains a block of RAM, the address inputs of which are connected to the second inputs of the controller, information inputs are connected to the third inputs and output, the GER error is corrected, information outputs on are connected to the first group of inputs of the comparator and the first input of the first element OR, the output of the first element OR is connected to the counting input of the error counter and the control input of the main memory unit, the output of the comparator is connected to the first input of the modulo-two element, the second input of which is connected to the output reading unit, and the output is connected to the first input of the second OR element, the second input of which is connected to the third output of the controller, and its output is connected to the second input of the ACU, the second input of the first element I is connected to the input ementa modulo two BKO, a second AND gate having a first input connected to the output of the corrected error BKO, of the two-bit counter, the count input of which is connected to the output of the first element

И, вход установки в нуль которого соединен с выходом второго элемента И, пр мой выход первого разр да которого подключен к группе сигналов условий контроллера, инверсный выход второго разр да соединен с вторым входом элемента И, вторым входом первого элемента ИЛИ и группой сигналов условий контроллера.And, the input of the set to zero of which is connected to the output of the second element I, the direct output of the first bit of which is connected to the group of conditional signals of the controller, the inverse output of the second bit connected to the second input of the element AND, the second input of the first element OR and the group of signals of the conditional controller .

Вновь введенные элементы, блок оперативной пам ти емкостью V N(1 + Iog2n) взамен двух ЗУПВ, элемент ИЛИ, двухразр дный счетчик позвол ют запомнить адреса битов, содержащих ошибки в информационных блоках и признак КО, запускатьThe newly introduced elements, a RAM block with a capacity of V N (1 + Iog2n) instead of two RAMs, an OR element, a two-bit counter, make it possible to remember the addresses of bits containing errors in information blocks and the TO attribute to start

в контроллере режим восстановлени  информации , хранимой в накопителе на ЦМД при счете счетчика ошибок до К.in the controller, the recovery mode of information stored in the drive on the CMD when the error counter counts to K.

Таким образом, предлагаемое устройство про вл ет новое свойство - упрощениеThus, the proposed device exhibits a new property - the simplification

устройства и уменьшение времени коррекции двойных ошибок за счет ввода одного блока оперативной пам ти взамен двух ЗУПВ, запоминание адреса корректируемой ошибки и ее признака (ФО), позвол ющих в отличие от известных устройств в процессе работы предотвратить запись в ЗУПВ адреса второго бита, содержащего ошибку в информационном блоке при ее по влении, котора  корректируетс  в БКО,devices and reducing the double error correction time by entering one RAM block instead of two RAMs, storing the address of the corrected error and its sign (FD), which, unlike the well-known devices, prevent the writing of the second bit address containing the error to the RAM in the information block at its occurrence, which is corrected in the cash register,

тем самым отпадает необходимость в повторном считывании информационного блока и определении типа ошибки (сбой или посто нна  ошибка), котора  осуществл лась в известном устройстве, в предлагаемом устройстве взамен двух ЗУПВ (с емкост ми V N-2 и V N(log2n) используетс  одно ЗУПВ с емкостью V N -(1 + 1од2п). На фиг.1 представлена структурна  схема предложенного устройства; на фиг.2 блок-схема контроллера; на фиг.З и 4 - алгоритм функционировани  устройства.thus, there is no need to re-read the information block and determine the type of error (failure or permanent error), which was carried out in a known device, in the proposed device instead of two RAMs (with capacities V N-2 and VN (log2n), one RAM is used Fig. 1 is a block diagram of the proposed device; Fig. 2 is a block diagram of the controller; Fig. 3 and 4 shows an algorithm for the operation of the device.

Устройство содержит (фиг.1) контроллер 1, элемент 2 сложени  по модулю два, блок 3 обнаружени  и коррекции ошибок,The device comprises (Fig. 1) a controller 1, an element 2 of addition modulo two, a block 3 for detecting and correcting errors,

включающий узел 4 обнаружени  и коррекции ошибок, блок 5 буферной пам ти, счетчик 6 адреса, элемент 7 сложени  по модулю два, блок 8 записи информации, накопитель 9 информации на ЦМД, блок 10 считывани including the node 4 for the detection and correction of errors, the block 5 of the buffer memory, the counter 6 of the address, the element 7 addition modulo two, the block 8 of recording information, the drive 9 of information on the CMD, block 10 of reading

информации, элемент ИЛИ 11, счетчик 12 ошибок, блок 13 оперативной пам ти, элемент ИЛИ 14, элементы И 15 и 16, счетчик 17, выходы 18 контроллера 1, компаратор 19, группа 20 входов сигналов условий контроллера 1, вход 21 данных контроллера, выходы 22 и 23 контроллера 1. Контроллер 1 содержит (фиг.2) регистр 24 начального адреса микропрограммы, формирователь 25 адреса микрокоманды, блок 26 микророграммной пам ти, регистр 27 микрокоанд , микропроцессор 28, мультиплексор 9 кода условий, регистр 30 записи, регистр 1 чтени , буферный регистр 32, регистр 33 екущего адреса, дешифратор 34 базового дреса.information, the element OR 11, the counter 12 errors, the block 13 of the RAM, the element OR 14, the elements AND 15 and 16, the counter 17, the outputs 18 of the controller 1, the comparator 19, the group 20 of the inputs of the signals of the conditions of the controller 1, the input 21 of the controller, outputs 22 and 23 of controller 1. Controller 1 contains (FIG. 2) register 24 of the initial firmware address, driver of the microcommand address 25, microgramgram memory block 26, microcoad register 27, microprocessor 28, condition code multiplexer 9, register 30, register 1 read, buffer register 32, register of the current address, desh Rathore 34 base Dres.

Устройство работает следующим обраом .The device works as follows.

В режиме записи, при обращении к усройству дешифратор базового адреса 34 разрешает запись кода команды, поступившей от системы в регистр начального адреса микропрограммы 24. Этот код преобразуетс  схемой формировани  адреса микрокоманды 25. Микрокоманда, хранима  в блоке микропрограммной пам ти (МПП) 26, по соответствующему адресу поступает на регистр микрокоманд 27, разр ды которого используютс  дл  управлени  операционным блоком и блоком микропрограммного управлени . Под управлением микропрограмм информационный блок принимаетс  с системной шины через регистр записи 30 в микропроцессор 28. Затем по третьему выходу 22 контроллера 1 передаетс  в блок обнаружени  и коррекции ошибок 3, где формируютс  контрольные разр ды. После этого происходит запись информационного блока посредством блока записи 8 в накопитель на ЦМД 9.In the write mode, when accessing the device, the decoder of the base address 34 allows the command code written from the system to be written into the initial address register of the microprogram 24. This code is converted by the microcommand address formation circuit 25. The microinstruction stored in the firmware memory block (IHD) 26 is the corresponding address is fed to the micro-command register 27, the bits of which are used to control the operation unit and the firmware control unit. Under the microprogram control, the information block is received from the system bus via the write register 30 to the microprocessor 28. Then, via the third output 22 of the controller 1, it is transmitted to the error detection and correction block 3, where the check bits are formed. After this, the information block is recorded by means of the recording block 8 into the drive on the CMD 9.

В режиме чтени  информационный блок под управлением микропрограммы считываетс  на накопителе на ЦМД 9 и поступает через блок считывани  10 в блок обнаружени  и коррекции ошибок 3, затем по внутренней шине 21 через буферный регистр 32 в микропроцессор и далее через регистр чтени  31 на системную шину.In the read mode, the information unit under control of the microprogram is read on the drive on the CMD 9 and is fed through the readout unit 10 to the error detection and correction unit 3, then via the internal bus 21 via the buffer register 32 to the microprocessor and then through the read register 31 to the system bus.

В случае обнаружени  ошибки в информационном блоке на соответствующем выходе блока обнаружени  и коррекции ошибок 3 по вл етс  флаг некорректируема  ошибка (НКО) или корректируема  ошибка (КО).If an error is detected in the information block, the flag of an error-correctable error (NCB) or an error-correctable error (CR) appears at the corresponding output of the error detection and correction block 3.

Неустойчивой считаетс  ошибка, дл  исправлени  которой достаточно повторной операции считывани . Устойчивой считаетс  така  ошибка, дл  исправлени  которой необходима перезапись информации .An error is considered unstable, to correct which a repeated read operation is sufficient. A stable error is considered such an error, for which correction information is necessary to correct.

В предлагаемом устройстве корректируемыми  вл ютс  две независимые ошибки в информационном блоке,а некорр- ректируемыми - три ошибки и более.In the proposed device, two independent errors in the information block are correctable, and uncorrected errors are three and more errors.

В режиме чтени  информационный блок считываетс  из накопител  на ЦМД 9 и поступает через блок считывани  информации 10 в блок 3 обнаружени  и коррекции ошибок. Если БКО 3 обнаруживает некорректируемую ошибку (НКО 1), то контроллер выдает сообщение о некорректируемой ошибке системе и может продолжить работу . JIn the read mode, the information block is read from the drive on the CMD 9 and is fed through the information read block 10 to the block 3 for the detection and correction of errors. If BKO 3 detects an uncorrectable error (NCB 1), then the controller issues an uncorrectable error message to the system and can continue to work. J

ьсли БКО 3 не обнаруживает ошибкуif BKO 3 does not detect an error

(КО 0), то осуществл етс  выборка следующего информационного блока.(QO 0), then the next information block is sampled.

Если БКО 3 обнаруживает корректируемую ошибку (КО 1), контроллер 1 анализирует сигналы ФО с выхода блока 13 и КО сIf BKO 3 detects a correctable error (KO 1), controller 1 analyzes the FO signals from the output of block 13 and KO with

0 пр мого выхода Q счетчика 17, поступающих на вход 20 мультиплексора кода условий 29 контроллера 1. Если КО 1, а в ЗУПВ 13 по данному адресу записан флаг ФО 1, т.е. обнаружена втора  ошибка, то в отличие0 direct output Q of counter 17 arriving at input 20 of the multiplexer of condition code 29 of controller 1. If KO 1, and in RAM 13 at this address the flag FD 1 is written, i.e. the second error is detected then in contrast

5 от известного устройства повторного чтени  информационного блока по данному адресу не требуетс , поскольку перва  ошибка корректируетс  на входе БКО 3 по адресу бита ошибки из блока 13, а втора  корректи0 руетс  в БКО 3.5 is not required from the known re-reading device of the information block at this address, since the first error is corrected at the input of the GER 3 at the address of the error bit from block 13, and the second is corrected in the GER 3.

Если БКО 3 устанавливает признак КО 1, а в ЗУПВ 13 по данному адресу записан ФО 0, значение счетчика инкрементирует- с  и происходит повторное чтение информа5 ционного блока.If the ACU 3 sets the feature KO 1, and in the RAM 13 at this address the FD 0 is written, the counter value is incremented, and the information block is re-read.

Если при повторном чтении блок 3 обнаружени  и коррекции ошибок (БКО) устанавливает флаг КО 0, то в информационном блоке имела место неустойчива If during repeated reading the block 3 of detection and error correction (BS) sets the flag KO 0, then the information block was unstable

0 ошибка и операци  коррекции информации по текущему адресу не требуетс , происходит выборка следующего информационного блока. При повторном обнаружении ошибки (КО 1) с выхода логического элемента ИЛИ0 the error and the correction operation of the information on the current address is not required, the next information block is sampled. When you re-detect the error (KO 1) from the output of the logical element OR

5 11 поступает сигнал разрешени  записи на вход блика 13 признака Ф0 1, адреса бита ошибки, содержимое счетчика ошибок увеличиваетс  на единицу и осуществл етс  коррекци  ошибки в БКО 3. В исходном со0 сто нии содержимое блока 13 все нули, адреса ошибочных битов от единицы и далее, содержимое счетчика ошибок и счетчика - нуль. По текущему адресу информационного блока, который подаетс  на вход ЗУПВ 135 11 the write enable signal goes to the input of the highlight 13 of the sign F0 1, the error bit addresses, the contents of the error counter is increased by one and the error in the BKO 3 is corrected. In the initial state of the block 13 all zeroes, the addresses of the error bits from one and further, the contents of the error counter and the counter are zero. At the current address of the information unit, which is fed to the input of the RAM 13

5 с выхода регистра текущего адреса 33 контроллера 1, в блок 13 записываетс  адрес бита ошибки в данном информационном блоке, бит флага ошибки ФО 1, а содержимое счетчика ошибок 12 увеличиваетс  на5 from the register output of the current address 33 of the controller 1, the block 13 records the address of the error bit in this information block, the bit flag of the error bit FO, and the contents of the error counter 12 are increased by

0 единицу. При последующих обращени х к данному информационному блоку адрес бита ошибки из блока 13 подаетс  на вход компаратора 19, на второй вход поступает адрес бита с выхода счетчика адреса БЗУ 6,0 unit. On subsequent calls to this information block, the address of the error bit from block 13 is input to the comparator 19, the second input is the address of the bit from the output of the counter of the address of the RAM 6,

5 при совпадении адресов компаратор 19 выдает сигнал на вход элемента 2 сумма по модулю два, на второй вход которого поступают биты информации. По сигналу с выхода компаратора 19 инвертируетс  бит ошибки, адрес которого записан в блок 13,5 if the addresses match, the comparator 19 outputs a signal to the input of element 2 modulo two sum, to the second input of which information bits are received. The signal from the output of the comparator 19 inverts the error bit, the address of which is recorded in block 13,

а втора  ошибка исправл етс  корректирующим кодом БКО 3. Контроллер 1 анализирует флаг восстановлени  информации ФВ, поступающий на мультиплексор кода условий 29 с выхода счетчика ошибок 12. Если ФВ 1, выполн етс  перезапись информации по адресам информационных блоков, в которых имели место ошибки в соответствии с алгоритмом, представленным на фиг.З. Если ФВ 0, контроллер 1 работает в режиме чтени  или записи, анализиру  флаг НКО с выхода БКО и КО с пр мого выхода Qi счетчика 17 и при необходимости происходит исправление информации в соответствии с алгоритмом, представленным на фиг.4. Когда количество информационных блоков, в которых обнаружены ошибки, достигает К, т.е. содержимое счетчика ошибок 12 равно К, на выходе переполнени  счетчика ошибок по вл етс  1, котора   вл етс  признаком ФВ и контроллер начинает работу в режиме восстановлени  по алгоритму на фиг.З. Признак ФВ 1 может установитьс  также по сигналу прерывани  от таймера.and the second error is corrected by the correction code of the BSO 3. Controller 1 analyzes the recovery flag of the PV information received on the multiplexer of the condition code 29 from the output of the error counter 12. If the FS 1, overwrites the information at the addresses of the information blocks in which errors occurred with the algorithm shown in FIG. If the PV is 0, the controller 1 operates in the read or write mode, by analyzing the NPO flag from the output of the cash register and the DC from the direct output Qi of the counter 17 and, if necessary, the information is corrected in accordance with the algorithm shown in Fig. 4. When the number of information blocks in which errors are detected reaches K, i.e. the contents of the error counter 12 is K, the output of the overflow error counter appears 1, which is a sign of the PV and the controller starts operation in the recovery mode according to the algorithm in FIG. The symptom of PV 1 may also be set by a timer interrupt signal.

В режиме исправлени  ошибок, когда устанавливаетс  флаг ФВ 1, на управл ющий вход блока поступает сигнал чтени , а на адресный вход подаетс  адрес из регистра текущего адреса 33 контроллера 1. По данному адресу из ЗУПВ 13 считываетс  бит флага ошибки (ФО), и, если ФО 0, то счетчик адреса информационного блока увеличиваетс  на единицу, пока не будут просмотрены адреса всех информационных блоков. Если же ФО 1, считываетс  информационный блок по данному адресу и происходит исправление первой ошибки на входе БКО 3 в соответствии с адресом бита ошибки из блока 13, а втора  ошибка, если она имеетс , корректируетс  в БКО 3 и содержимое счетчика ошибок декрементиру- етс . После восстановлени  ошибок в информационном блоке происходит запись информационного блока в накопитель на ЦМД 7 по адресу из регистра текущего адреса 33 контроллера 1, После того, как из ЗУПВ 13 будут извлечены адреса битов оши- бок всех информационных блоков, выдавших ошибки, содержимое счетчика ошибок 12 обнул етс  и выдает сигнал ФВ 0 на вход мультиплексора кода условий 29 контроллера 1.In the error correction mode, when the FW 1 flag is set, a read signal is sent to the control input of the block, and the address input is supplied from the register of the current address 33 of the controller 1. At this address, the error flag bit (FO) is read from the RAM 13, and if the FD is 0, then the address counter of the information block is incremented by one until the addresses of all the information blocks are viewed. If FD 1, the information block at this address is read and the first error is corrected at the input of the BKO 3 in accordance with the address of the error bit from block 13, and the second error, if any, is corrected in the BKO 3 and the contents of the error counter are decremented. After the errors in the information block are recovered, the information block is written to the drive on the CMD 7 at the address from the register of the current address 33 of controller 1. After the addresses of the error bits of all the information blocks that generated errors are retrieved from the RAM 13, the contents of the error counter 12 zeroes out and outputs the signal FV 0 to the input of the multiplexer of condition code 29 of controller 1.

Прин в сигнал ФВ 0, контроллер 1 начинает работу по микропрограмме , алгоритм которой представлен на фиг.2.Upon receipt of the PV 0 signal, the controller 1 starts the work on the microprogram, the algorithm of which is presented in FIG.

Claims (1)

Формула изобретени  Запоминающее устройство на цилиндрических магнитных доменах, содержащее накопитель информации, вход и выход которого соединены соответственно с выходом блока записи информации и входом блока считывани  информации, контроллер, входы-выходы группы которого  вл ютс  входами-выходами группы устройства, блокA memory device on cylindrical magnetic domains containing an information storage device whose input and output are connected respectively to an output of an information recording unit and an input of an information reading unit, a controller whose input-output groups of which are input-output groups of a device, a block обнаружени  и коррекции ошибки, первый вход которого соединен с первым выходом контроллера, а первый выход подключен к входу блока записи информации и к входу данных контроллера, счетчик ошибок, выход которого соединен с входами сигналов условий группы контроллера, счетный вход счетчика ошибок соединен с выходом первого элемента ИЛИ, компаратор, входы второй группы которого соединены с выходамиerror detection and correction, the first input of which is connected to the first output of the controller, and the first output is connected to the input of the information recording unit and to the data input of the controller, the error counter, the output of which is connected to the inputs of the conditional signals of the controller group, the counting input of the error counter is connected to the output of the first element OR, comparator, the inputs of the second group of which are connected to the outputs группы блока обнаружени  и коррекции ошибок, первый элемент И, первый вход которого подключен к выходу Корректируема  ошибка блока обнаружени  и коррекции ошибок, элемент сложени  по модулюthe group of the error detection and correction unit, the first element is AND, the first input of which is connected to the output. The error of the error detection and correction unit is corrected, the addition element modulo два, второй элемент И, отличающеес  тем, что, с целью упрощени  устройства и повышени  его быстродействи , в него введен блок оперативной пам ти, адресный вход которого соединен с вторым выходомTwo, and the second element, characterized in that, in order to simplify the device and increase its speed, a memory block is inserted into it, the address input of which is connected to the second output контроллера, информационные входы - с выходами группы и выходом Корректируема  ошибка блока обнаружени  и коррекции ошибок, информационные выходы - с входами первой группы компаратора, первым входом первого элемента ИЛИ и с входами сигналов условий группы контроллера, управл ющий вход-с выходом первого элемента ИЛИ, выход компаратора соединен с первым входом элемента сложени  по модулю два, второй вход которого соединен с выходом блока считывани  информации, а выход - с первым входом второго элемента ИЛИ, второй вход которого соединен с третьим выходом контроллера, выход второго элемента ИЛИ - с вторым выходом блока обнаружени  и коррекции ошибок, второй выход которого соединен с вторым входом первого элемента И, второй элемент И, первый вход которого подключен к выходу Корректируема  ошибка блока обнаружени  и коррекции ошибок, счетчик, счетный вход которого соединен с выходом первого элемента И, установочный вход счетчика соединен с выходом второго элемента И, второйcontroller, information inputs - with group outputs and output Error correction and error correction block are corrected, information outputs - with inputs of the first comparator group, first input of the first OR element, and with inputs of the controller group condition signals that control the input-output of the first OR element, the output of the comparator is connected to the first input of the addition element modulo two, the second input of which is connected to the output of the information reading unit, and the output to the first input of the second OR element, the second input of which is connected with the third output of the controller, the output of the second OR element - with the second output of the error detection and correction unit, the second output of which is connected to the second input of the first element AND, the second element AND whose first input is connected to the output Correctable error detection and correction unit, counter, the counting input of which is connected to the output of the first element And, the installation input of the counter is connected to the output of the second element And, the second вход которого подключен к инверсному выходу счетчика и второму входу первого элемента ИЛИ, пр мой выход счетчика - к входам сигналов условий группы контроллера .the input of which is connected to the inverse output of the counter and the second input of the first element OR, the direct output of the counter to the inputs of the conditions signals of the controller group. к/от сисгем.шаныto / from sisgem.shany Фиг. 1FIG. one Чтение бита ФО из ЗУ Л ВReading bit DOF from ZU L V Восстановление Suma owuSxu В Цмп по текущ. адресуRestore Suma owuSxu In Cmp on current. address Фиг.ЗFig.Z Чтение iio блока пам глина ЦМДReading iio block of CMD pam clay Коррекци  ошибки на входе 6Ю ло адресу из ЗУ л вCorrection error at the entrance of the 6th to the address from the memory unit l in Запись (Р0-/ лос„у адресу ЗУПВRecord (P0- / los „at the address of the NVR Коррекци  ошибки 8 ff/COCorrection error 8 ff / CO
SU904867278A 1990-09-17 1990-09-17 Magnetic bubble domain storage SU1737511A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU904867278A SU1737511A1 (en) 1990-09-17 1990-09-17 Magnetic bubble domain storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU904867278A SU1737511A1 (en) 1990-09-17 1990-09-17 Magnetic bubble domain storage

Publications (1)

Publication Number Publication Date
SU1737511A1 true SU1737511A1 (en) 1992-05-30

Family

ID=21536617

Family Applications (1)

Application Number Title Priority Date Filing Date
SU904867278A SU1737511A1 (en) 1990-09-17 1990-09-17 Magnetic bubble domain storage

Country Status (1)

Country Link
SU (1) SU1737511A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР Ms 1273999, кл. G 11 С 11/14, 1985. Авторское свидетельство СССР № 1382844, кл. G 11 С 11/14, 1986. *

Similar Documents

Publication Publication Date Title
SU1737511A1 (en) Magnetic bubble domain storage
JP3130796B2 (en) Control storage device
SU1382844A1 (en) Memory with cylindrical magnetic domens
SU368647A1 (en) MEMORY DEVICE
US4514847A (en) Key storage error processing system
SU1273999A1 (en) Bubble storage
SU1737510A1 (en) Magnetic bubble store
SU1065888A1 (en) Buffer storage
SU410461A1 (en)
SU1124314A1 (en) Device for restoring information when occuring faults in computer blocks
SU429466A1 (en) STORAGE DEVICE
SU1541676A1 (en) Memory device with identification of errors
SU1020863A1 (en) Control device or domain storage
SU970475A1 (en) Memory having error detection and correction capability
SU1437923A1 (en) Buffer storage
SU1325569A1 (en) Dynamic memory with error correction
SU1587600A2 (en) Dynamic memory with error corrections
KR100380601B1 (en) Address management system and method of FFC for IPC
SU1277214A1 (en) Device for detecting and correcting errors in memory blocks
SU1022216A1 (en) Device for checking domain storage
SU645208A1 (en) Self-checking storage
SU631994A1 (en) Storage
SU1304078A1 (en) Stack storage
SU600926A1 (en) Data recording device
SU1368919A1 (en) Arrangement for converting data format in domain memory