[go: up one dir, main page]

SU1635225A1 - Device for delay of digital information with control - Google Patents

Device for delay of digital information with control Download PDF

Info

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
Application number
SU884450614A
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 SU884450614A priority Critical patent/SU1635225A1/en
Application granted granted Critical
Publication of SU1635225A1 publication Critical patent/SU1635225A1/en

Links

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)

Формула изобретени  Устройство цифровой задержки информации с контролем, содержащее блок выра0 ботки адреса, накопитель, первый и второй блоки свертки, выходной регистр, блок сравнени  и элемент И, причем вход синхронизации блока выработки адреса соединен с управл ющим входом накопител  и сThe invention includes a digital information delay device with a control comprising an address generation block, a storage unit, first and second convolution units, an output register, a comparison unit and an AND element, the synchronization input of the address generation unit being connected to the control input of the storage unit and 5 входом синхронизации выходного регистра и  вл етс  входом синхронизации устройства , информационный вход накопител  соединен с входом первого блока свертки и  вл етс  информационным входом устрой0 ства, выход блока выработки адреса соединен с адресным входом накопител , информационный выход которого соединен с входом выходного регистра, выход которого соединен с входом второго блока свертки5 is the sync input of the output register and is the sync input of the device, the information input of the accumulator is connected to the input of the first convolution unit and is the information input of the device, the output of the address generation unit is connected to the address input of the accumulator, whose information output is connected to the input of the output register connected to the input of the second convolution unit 5 и  вл етс  информационным выходом устройства , выход второго блока свертки соединен с первым входом блока сравнени , отличающеес  тем, что, с целью упрощени  устройства, в него введены счетчик по модулю (п+1). где п - величина задержки , регистр контрольных разр дов, регистр адреса и D-триггер, пр мой выход которого соединен с входом синхронизации регистра адреса и  вл етс  выходом контрол  устройства, инверсный выход D-триг- гера соединен с вторым входом элемента И, первый вход которого соединен с входом синхронизации устройства, выход элемента И соединен с входом синхронизации счетчика по модулю п+1, выход которого соединен с входами синхронизации регистра контрольных разр дов и D-триггера, выход5 and is an information output of the device, the output of the second convolution block is connected to the first input of the comparison block, characterized in that, in order to simplify the device, a modulo (n + 1) counter is entered into it. where n is the delay value, the control bits register, the address register and the D-flip-flop, the direct output of which is connected to the synchronization input of the address register and is the device control output, the inverse output of the D-flip-flop is connected to the second input of the element And the input of which is connected to the synchronization input of the device, the output of the element I is connected to the synchronization input of the counter modulo n + 1, the output of which is connected to the synchronization inputs of the register of check bits and D-flip-flop, the output первого блока свертки соединен с входом регистра контрольных разр дов, выход которого соединен с вторым входом блока сравнени , выход которого соединен с входом D-триггера, выход блока выработки адреса подключен к информационному входу регистра адреса, вход сброса которого и входы сброса блока выработки адреса, счетчика по модулю (п+1), регистра контрольных разр дов, выходного регистра, D-триггера объединены и  вл ютс  входом сброса устройства.the first convolution unit is connected to the input of the check bits register, the output of which is connected to the second input of the comparison unit, the output of which is connected to the D-flip-flop input, the output of the address generation unit is connected to the information input of the address register, the reset input of which and the reset inputs of the address generation unit, the modulo counter (n + 1), the check digit register, the output register, the D-flip-flop are combined and are the device reset input. )цинл) zing симрониюиии 12 simroniiiii 12 Выюд блока дыработни адреса 4Vyyud block address 4 Информационные Оюд 13 ч былоа Ю устройстваInformational 13 hours was the device Выход see на счетчика м паду « (п 1) fSee output on the counter m pada "(p 1) f Выжод б ека сравнени  оVyhod Bek Comparison 1 2 3 4 1 2 3 4 1 2 5 41 2 3 4 1 2 3 4 1 2 5 4 гщ р г Т Т Т -DTJnJTjTJTJThjgsc pg T T T -DTJnJTjTJTJThj УТУ7У7Х У7 Х Т УUT7U7X U7 X T Y Вылов  витраа  устройства fFisher vitraa catch f 2и.2i. ЗциклZsikl
SU884450614A 1988-05-25 1988-05-25 Device for delay of digital information with control SU1635225A1 (en)

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)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
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