SU1635225A1 - Device for delay of digital information with control - Google Patents
Device for delay of digital information with control Download PDFInfo
- Publication number
- SU1635225A1 SU1635225A1 SU884450614A SU4450614A SU1635225A1 SU 1635225 A1 SU1635225 A1 SU 1635225A1 SU 884450614 A SU884450614 A SU 884450614A SU 4450614 A SU4450614 A SU 4450614A SU 1635225 A1 SU1635225 A1 SU 1635225A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- register
- address
- unit
- Prior art date
Links
- NWONKYPBYAMBJT-UHFFFAOYSA-L zinc sulfate Chemical compound [Zn+2].[O-]S([O-])(=O)=O NWONKYPBYAMBJT-UHFFFAOYSA-L 0.000 claims 1
- 230000001934 delay Effects 0.000 abstract 1
- 210000004027 cell Anatomy 0.000 description 13
- 230000003111 delayed effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 210000000352 storage cell Anatomy 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Landscapes
- Error Detection And Correction (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано в лини х задержки цифровой информации. Целью изобретени вл етс упрощение устройства . Устройство .содержит элемент И 1, счетчик 2 по модулю(п+1), первый з и второй 8 блоки свертки, блок 4 выработки адреса, накопитель 5, регистр 6 контрольных разр дов , выходной регистр 7, блок 9 сравнени , D-триггер 10, регистр 11 адреса. Устройство осуществл ет задержку цифровой информации на величину п, где п - количество чеек накопител , провер в каждом цикле задержки по одной чейке накопител Таким образом, за п циклов задержки производитс проверка всех п чеек накопител . 2 ил.The invention relates to computing and can be used in delay lines of digital information. The aim of the invention is to simplify the device. The device contains an element AND 1, a counter 2 modulo (n + 1), the first 3 and second 8 convolution blocks, an address generation block 4, accumulator 5, register 6 check bits, output register 7, comparison block 9, D-flip-flop 10, address register 11. The device delays the digital information by the value of n, where n is the number of accumulator cells, it is checked in each cycle of the delay on one cell of the accumulator. Thus, for n delay cycles, all pens of the accumulator are checked. 2 Il.
Description
р«г/p "g /
Изобретение относитс к вычислительной технике и может быть использовано в лини х задержки цифровой информации.The invention relates to computing and can be used in delay lines of digital information.
Целью изобретени вл етс упрощение устройства.The aim of the invention is to simplify the device.
На фиг. 1 приведена структурна схема устройства; на фиг. 2 - временные диаграммы , по сн ющие работу устройства дл , где п - величина задержки.FIG. 1 shows a block diagram of the device; in fig. 2 are timing diagrams explaining the operation of the device for, where n is the delay value.
Устройство содержит элемент И 1, счетчик 2 по модулю (п+1), первый блок 3 свертки , блок 4 выработки адреса, накопитель 5, регистр 6 контрольных разр дов, выходной регистр 7, второй блок 8 свертки, блок 9 сравнени , D-триггер 10, регистр 11 адреса; на схеме обозначены вход 12 синхронизации устройства, информационный вход 13 устройства, вход 14 сброса, выход 15 адреса сбо , информационный выход 16 устройства , выход 17 контрол устройства.The device contains an AND 1 element, a modulo-2 counter (n + 1), a first convolution unit 3, an address generation unit 4, an accumulator 5, a check digit register 6, an output register 7, a second convolution unit 8, a comparison unit 9, D- trigger 10, address register 11; The diagram shows the input 12 of the device synchronization, the information input 13 of the device, the input 14 of the reset, the output 15 of the address of the failure, the information output 16 of the device, the output 17 of the control device.
Устройство работает следующим образом .The device works as follows.
В начальный момент времени происходит обнуление регистров 6, 11, триггера 10 устройства, блока 4 выработки адреса и счетчика 2 по модулю (п+1) по сигналу на входе 14 сброса.At the initial moment of time, the registers 6, 11, the device trigger 10, the address generation unit 4 and the module 2 modulo (n + 1) are reset by the input signal 14 of the reset.
Далее на информационный вход устройства 13 начинают поступать слова задерживаемой последовательности, сопровождаемые синхроимпульсами типа меандр на входе синхронизации устройства 12. Во врем первой половины такта происходит чтение информации,записанной в данную чейку никопител 5 п тактов назад, а во врем второй половины такта - запись в эту же чейку входной информации, котора , в свою очередь, будет считана через п тактов. Блок 4 выработки адреса при этом последовательно перебирает адреса чеек накопител , обеспечива запись очередного задерживаемого слова в следующую чейку пам ти. Величина задержки п (где п - количество чеек) определ етс коэффици ентом пересчета блока 4 выработки адреса, который вл етс счетчиком по модулю п.Next, the information input of the device 13 begins to receive the words of the delayed sequence, followed by a square wave type sync pulse at the sync input of the device 12. During the first half of the clock cycle, the information recorded 5 n clock cycles back to this cell is read, and during the second half of the clock cycle, the the same cell of input information, which, in turn, will be read in n cycles. The address generation unit 4 in this case sequentially iterates the addresses of the accumulator cells, ensuring that the next delayed word is written into the next memory location. The delay value n (where n is the number of cells) is determined by the recalculation factor of the address generation unit 4, which is a counter modulo p.
Один цикл задержки составл ет п тактов . В каждом цикле задержки осуществл етс сравнение контрольных разр дов, вычисленных вторым блоком свертки 8 дл информации, считанной из i-й чейки накопител , с контрольными разр дами, вычисленными первым блоком 3 свертки дл этой же информации до записи ее в l-ю чейку накопител в предыдущем цикле задержки. Вычисленные первым блоком 3 свертки контрольные разр ды хран тс в регистре 6 контрольных разр дов. В каждом последующем цикле происходит фиксаци результата сравнени дл i-й чейки и запись вычисленных разр дов дл следующей (К1)-й чейки накопител . Таким образом, за п циклов задержки будут проверены все п чеек накопител .One delay cycle is n clock cycles. In each delay cycle, the check bits calculated by the second convolution unit 8 are compared for the information read from the ith cell of the accumulator with the check bits calculated by the first convolution unit 3 for the same information before writing it to the lth cell of the accumulator in the previous delay cycle. The check bits calculated by the first block of 3 convolutions are stored in the register of 6 check bits. In each subsequent cycle, the comparison result for the i-th cell is fixed and the calculated bits for the next (K1) -th accumulator cell are recorded. Thus, for n delay cycles all the accumulator cells will be checked.
Результат сравнени фиксируетс в Dтриггере 10 на врем одного цикла. Если контрольные разр ды, вычисленные блоками свертки 3 и 8 как свертка по модулю т, совпали, то провер ема чейка накопител The result of the comparison is recorded in the D trigger 10 for the duration of one cycle. If the check bits calculated by convolution blocks 3 and 8 as a convolution modulo m, coincided, then the storage cell of the accumulator
0 работает нормально и сигнал О с выхода блока 9 сравнени записываетс в D-триггер 10. Если же сравнение не произошло - сбой провер емой чейки накопител , то в D-триггер 10 записываетс сигнал 1, кото5 рый поступает на выход контрол устройства 17 и фиксирует адрес неисправной чейки накопител в регистре 11 адреса. Одновременно с этим сигнал О поступает с инверсного выхода D-триггера 10 на вто0 рой вход элемента И 1, блокиру тем самым поступление импульсов синхронизации на счетчик 2. Таким образом работа системы контрол останавливаетс и на выходе регистра 11 удерживаетс адрес неисправной0 is working normally and the signal O from the output of the comparison block 9 is recorded in the D-flip-flop 10. If the comparison did not take place, the drive cell under test fails, then the D-flip-flop 10 records the signal 1, which goes to the control output of the device 17 and fixes the address of the faulty cell of the accumulator in the register 11 of the address. At the same time, the signal O comes from the inverted output of the D-flip-flop 10 to the second input of the element I 1, thereby blocking the arrival of synchronization pulses to the counter 2. Thus, the control system stops and at the output of the register 11 the address is faulty
5 чейки пам ти накопител 5.5 storage cells 5.
После устранени неисправности дл поиска следующих неисправных чеек необходимо вновь подать сигнал сброса на выходе 14 в начале очередного цикла задер0 жки,After elimination of the malfunction, in order to search for the next malfunctioning cells, it is necessary to give the reset signal again at the output 14 at the beginning of the next delayed cycle,
Фиксаци результатов сравнени и запись в регистр 6 контрольных разр дов дл следующей провер емой чейки осуществл ютс по переднему и заднему фронтамThe fixation of the comparison results and recording in the register 6 check bits for the next checked cell are made on the leading and trailing edges
5 сигнала с выхода заема счетчика 2 по модулю (п+1) соответственно.5 signals from the output of counter 2 loan modulo (n + 1), respectively.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884450614A SU1635225A1 (en) | 1988-05-25 | 1988-05-25 | Device for delay of digital information with control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884450614A SU1635225A1 (en) | 1988-05-25 | 1988-05-25 | Device for delay of digital information with control |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1635225A1 true SU1635225A1 (en) | 1991-03-15 |
Family
ID=21385581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU884450614A SU1635225A1 (en) | 1988-05-25 | 1988-05-25 | Device for delay of digital information with control |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1635225A1 (en) |
-
1988
- 1988-05-25 SU SU884450614A patent/SU1635225A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1287127, кл. G 06 F 1/04, 1985. Авторское свидетельство СССР N; 1368922, кл. G 11 С 29/00, 1986, прототип. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU626051B2 (en) | High performance memory system | |
EP0041999A1 (en) | Self-correcting memory system and method | |
JPH0118459B2 (en) | ||
SU1635225A1 (en) | Device for delay of digital information with control | |
SU1215133A1 (en) | Three-channel redundant storage | |
SU641503A1 (en) | Storage with blocking of faulty memory elements | |
SU1302321A1 (en) | Sequential buffer storage with self-checking | |
SU1444898A1 (en) | Storage with error correction | |
SU1695394A1 (en) | Storage with self-testing | |
SU1383445A1 (en) | Device for delaying digital information | |
RU1805548C (en) | Serial-to-parallel code converter | |
SU556495A1 (en) | Memory device | |
SU1383323A1 (en) | Device for delaying information with control | |
SU1547076A1 (en) | Parallel-to-serial code converter | |
SU1104588A1 (en) | Storage with self-check | |
SU1368922A1 (en) | Self-check digital data delay unit | |
SU1478210A1 (en) | Data sorting unit | |
SU1317487A1 (en) | Storage with error correction in failed bits | |
SU1437920A1 (en) | Associative storage | |
SU1550588A2 (en) | Device for monitoring permanent memory | |
RU1837364C (en) | Self-correcting random access memory | |
SU1751811A1 (en) | Device for writing information to ram | |
SU1541585A1 (en) | Device for information delay | |
SU1709303A1 (en) | Functional generator | |
SU1388957A1 (en) | Device for checking multibit storage blocks |