SU1520521A1 - Device for checking logical units - Google Patents
Device for checking logical units Download PDFInfo
- Publication number
- SU1520521A1 SU1520521A1 SU874301897A SU4301897A SU1520521A1 SU 1520521 A1 SU1520521 A1 SU 1520521A1 SU 874301897 A SU874301897 A SU 874301897A SU 4301897 A SU4301897 A SU 4301897A SU 1520521 A1 SU1520521 A1 SU 1520521A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- group
- inputs
- output
- input
- outputs
- Prior art date
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Изобретение относитс к вычислительной технике и может использоватьс дл контрол и диагностировани дискретных объектов. Цель изобретени - расширение функциональных возможностей. Устройство содержит два мультиплексора 2 и 8, блок 3 синхронизации, блок 4 оперативной пам ти, формирователь 5 сигнатур, блок 6 индикации, блок 7 управлени . Устройство позвол ет контролировать разнотипные цифровые блоки с произвольным числом входов и выходов. 1 з.п. ф-лы, 3 ил.The invention relates to computing and can be used to monitor and diagnose discrete objects. The purpose of the invention is to expand the functionality. The device contains two multiplexers 2 and 8, a synchronization unit 3, a random access memory unit 4, a signature generator 5, an indication unit 6, a control unit 7. The device allows you to control different types of digital blocks with an arbitrary number of inputs and outputs. 1 hp f-ly, 3 ill.
Description
еe
1 313
СЛSL
NDND
шsh
NDND
Фиг.11
33
Изобретение относитс к цифровой вьтислительной технике и может быть использовано .дл проверки работоспособности и поиска дефектов в цифров аппаратуре.The invention relates to digital imaging technology and can be used to verify the performance and search for defects in digital equipment.
Цель изобретени - расширение функциональных возможностей устройсва за счет контрол логических схем с произвольным числом входов и выходов оThe purpose of the invention is to expand the functionality of the device by controlling logic circuits with an arbitrary number of inputs and outputs
На фиг.1 приведена структурна схема устройства дл контрол цифровых блоков; на фиг.2 - функциональна схема блока синхронизации; на фиг.3 - функциональна схема блока управлени .Figure 1 shows the block diagram of a device for controlling digital blocks; figure 2 is a functional diagram of the synchronization unit; Fig. 3 is a functional block diagram of the control unit.
Устройство дл контрол цифровых блоков 1 содержит первый мультиплексор 2, блок 3 синхронизации, блок 4 оперативной пам ти, формирователь 5 сигнатур, блок 6 индикации,, блок 7 управлени , второй мультиплексор 8.The device for controlling digital blocks 1 contains the first multiplexer 2, the synchronization unit 3, the operational memory unit 4, the signature generator 5, the indication unit 6, the control unit 7, the second multiplexer 8.
Блок 3 синхронизации содержит счетчик 9, элемент НЕ 10, первьш триггер 11, дешифратор 12, элемент И 13, одновибратор 14, триггер 15, генератор 16 импульсов, элемент И 1 элемент ИЛИ 18, триггер 19, генератор 20 импульсов, счетчик 21,триггеры 22 и 23, элемент НЕ 24, одно- вибратор 25, элементы-26-28 коммутации .The synchronization unit 3 contains a counter 9, an element NOT 10, a first trigger 11, a decoder 12, an element AND 13, a one-shot 14, a trigger 15, a generator of 16 pulses, an element AND 1 of an element OR 18, a trigger 19, a generator of 20 pulses, a counter 21, triggers 22 and 23, element 24, single vibrator 25, switching elements 26-28.
Блок 4 предназначен дл временно хранени текущих значений сигнатур или псевдослучайных кодов. Емкость блока 4 равна числу информационных контактов объекта контрол , а разр ность слова - разр дности формировател 5 сигнатур. Последний представBlock 4 is designed to temporarily store current values of signatures or pseudo-random codes. The capacity of block 4 is equal to the number of information contacts of the control object, and the word depth is equal to the size of the driver of 5 signatures. Last submitted
л ет собой регистр сдвига с обратньlt is a shift register with reverse
св з ми, осуществл ющий деление входной последовательности на образующий полином и имеющий дополнительные информационные и управл ющие входы параллельной записи. Разр дность регистра и структура обратных св зей определ ютс видом образующего полинома и выбираютс исход из.требований к достоверности обнаружени ошибок в контролируемых последователь- нoct x.connection, dividing the input sequence into a forming polynomial and having additional information and control inputs of parallel recording. The register width and the structure of the feedback are determined by the type of the generating polynomial and are chosen based on the requirements for the accuracy of error detection in the monitored sequences x.
В качестве блока 6 индикации может быть использовано печатающее устройство , алфавитно-цифровой дисплей или панель индикации.As a display unit 6, a printing device, an alphanumeric display or a display panel can be used.
Блок 7 управлени предназначен дл выбора направлени передачи информации по каждому из контактов прове0The control unit 7 is designed to select the direction of transmission of information on each of the pins 0
5five
00
5five
00
5five
р емого блока 1, хранени информации о начальных состо ни х блока 4 и выдачи управл ющих воздействий на первый мультиплексор 2.the development of block 1, the storage of information about the initial states of block 4, and the issuance of control actions to the first multiplexer 2.
Блок 7 (фиг.3) содержит дешифратор 29 выбора контактов,, триггеры 30 по числу контактов провер емого блока 1, регистр 31, триггеры 32 по числу контактов провер емого блока, двунаправленные элементы 33 по числу контактов провер емого блока, узел 34 задани адресов и узел 35 посто нной пам ти.Block 7 (Fig. 3) contains a pin selector 29, triggers 30 for the number of contacts of the checked block 1, register 31, triggers 32 for the number of contacts of the checked block, bidirectional elements 33 for the number of contacts of the checked block, node 34 for setting addresses and a fixed memory node 35.
Мультиплексор 8 предназначен дл выбора источника записываемой информации в блок 4 - либо формировател сигнатур 5, либо узла 35 блока 7 коммутации .Multiplexer 8 is designed to select the source of the recorded information in block 4 — either signature generator 5 or node 35 of switching unit 7.
Устройство работает следующим образом .The device works as follows.
При нажатии кнопки элемента 28 коммутации Нач.УСТ. производитс присвоение начальных значений блока 4 и устанавливаютс в требуемое состо ние триггеры 32 управлени двунаправленными элементами 33. При этом высокий .потенциал с выхода элемента НЕ 24 поступает на вход установки триггера 22, одновибратор 25, первый вход сброса триггера 15 и через элемент ИЛИ 18 на вход установки триггера 19. С выхода одновибратора 25 одиночный импульс поступает на восьмой выход блока синхронизации,а с него на п тый вход блока управлени и входы сброса триггеров 32. Низкий потенциал с выходов триггеров 32 переводит двунаправленные элементы 33 в состо ние приема информации .When you press the button element 28 switching the initial values of the block 4 are assigned and the control triggers 32 of the bidirectional elements 33 are set to the required state. In this case, the high potential from the output of the NOT element 24 is fed to the installation input of the trigger 22, the one-shot 25, the first reset input of the trigger 15 and through the element OR 18 to trigger setup input 19. From the single-shot 25 output, a single pulse arrives at the eighth output of the synchronization unit, and from there to the fifth input of the control unit and the reset inputs of the flip-flops 32. Low potential from the flip-flop outputs 32 translates to unapravlennye elements 33 in the state of receiving information.
Триггер 22 устанавливаетс в единичное состо ние, и с его выхода вы- сокий потенциал через первый выход блока 3 синхронизации поступает наThe trigger 22 is set to one state, and from its output a high potential through the first output of the synchronization unit 3 is fed to
вход управлени мультиплексора 8,разреша прохождение данных на информационные входы блока 4 с третьего выхода блока 7 управлени .the control input of the multiplexer 8, allowing the passage of data to the information inputs of block 4 from the third output of control block 7.
Высокий потенциал с выхода триггера 19 поступает на вход управлени генератора 20, разреша его работу. Последовательность импульсов с выхода генератора 20 поступает на счетный вход счетчика 21, первые два выходаThe high potential from the output of the trigger 19 is fed to the control input of the generator 20, allowing its operation. The pulse sequence from the output of the generator 20 is fed to the counting input of the counter 21, the first two outputs
которого управл ют работой депшфрато- ра 12, формирующего импульсы синхронизации устройства. Остальные выходы счетчика 21 образуют адресную шинуwhich is controlled by the operation of a dexfrarator 12, which generates device synchronization pulses. The remaining outputs of the counter 21 form the address bus
10ten
устройства, котора управл ет работой мультиплексора 2, блока 4, дешифратора 29 и узла 35. Адрес, выставленный счетчиком 21, выбирает необходимую чейку ПЗУ, где в первом раз- р де записано функдиональное назначение каждого контакта: О - выход, 1 - вход, а в остальных - начальное состо ние, в которое необходимо установить блок 4. Импульсом синхронизации , поступающим с четвертого выхода блока управлени , эта информаци записываетс в соответствующие триггер 32 и чейку блока 4.device that controls the operation of multiplexer 2, block 4, decoder 29 and node 35. The address set by counter 21 selects the required ROM cell, where in the first section the function is assigned to the radial assignment of each contact: O - output, 1 - input, and in the rest, the initial state in which the block 4 is to be installed. By the synchronization pulse coming from the fourth output of the control unit, this information is recorded in the corresponding trigger 32 and the cell of the block 4.
После того, как закончитс перебор всех контактов провер емого блока , импульс переполнени с выхода счетчика 21 устанавливает в нулевое состо ние триггеры 15, 19 и 22. В данном состо нии устройство готово к проверке цифрового блока.After all the contacts of the tested block are exhausted, the overflow pulse from the output of counter 21 sets the triggers 15, 19 and 22 to the zero state. In this state, the device is ready to check the digital block.
Рассмотрим работу устройства в режиме проверки цифрового блока.Consider the operation of the device in the test mode of the digital unit.
После перевода кнопкой Пуск 27 триггера 23 в единичное состо ние разрешаетс прохождение импульсов синхронизации генератора 16 через элемент И 17 на счетный вход счетчика 9 и через элемент ИЛИ 18 на вход установка триггера 19. При этом начинает работу генератор 20, управл ющий опросом контактов провер емого блока 1„ Если контакт, адрес которого определ етс счетчиком 21,After transferring the Start button 27 of the trigger 23 into a single state, the synchronization pulses of the generator 16 through the element AND 17 to the counting input of the counter 9 and through the element OR 18 at the input of the installation of the trigger 19 are enabled. At this, the generator 20 starts controlling the contact polling. Block 1 "If the contact whose address is determined by the counter 21,
записанное в регистс состо ние, ре 31.recorded state, re 31.
Мультиплексор 2 в этом случае закрыт сигналом, поступающим с третьего выхода блока 7 управлени и на выходе мультиплексора устанавливаетс высокий потенциал, который также подаетс на вход формировател 5 сигнатур . Считывание, сдвиг и запись нового состо ни производ тс аналогично рассмотренному выше случаю. Поскольку при формировании данной сигнатуры на вход формировател 5In this case, multiplexer 2 is covered by a signal from the third output of control unit 7 and a high potential is established at the output of the multiplexer, which is also fed to the input of the driver of 5 signatures. Reading, shifting, and writing a new state is done in the same way as the case discussed above. Since the formation of this signature at the input of the driver 5
|с всегда подан высоюий потенциал, то данный регистр работает в режиме генератора . С последнего разр да формировател 5 очередной бит подаетс на вход триггеров 30 и записываетс в| always with a high potential, then this register operates in generator mode. From the last bit of the former 5, the next bit is fed to the input of the flip-flops 30 and written to
2Q соответствующий триггер третьим импульсом синхронизации. После завершени опроса контактов цифрового блока импульс переполнени счетчика 21 сбрасывает триггер 19 и записывает2Q corresponding trigger by the third synchronization pulse. After completing the polling of the digital block contacts, the overflow pulse of the counter 21 resets the trigger 19 and records
25 в регистр 31 очередной входной набор, сформированный на линейке триггеров 30. С приходом очередного импульса с генератора 16 цикл работы устройства повтор етс .25 to the register 31 of the next input set formed on the trigger line 30. With the arrival of the next pulse from the generator 16, the operation cycle of the device is repeated.
До того, как на первом входе счетчика 9 по витс высокий уровень и переключит триггер 11 в единичное состо ние, мультиплексор 2 будет закрыт сигналом, поступающим с шестого выхода блока 3 синхронизации на вто30Before the first level enters the first input of the counter 9 and switches the trigger 11 to the single state, the multiplexer 2 will be closed by the signal coming from the sixth output of the synchronization unit 3 to the second.
4040
4545
вл етс выходным, то соответствуюпщй 35 рой вход разрешени мультиплексора 2. триггер 32 находитс в нулевом состо нии и двунаправленный элемент 33 работает в режиме приема информации. Логическое состо ние передаетс че- рез двунаправленный элемент 33, мультиплексор 2 на вход формировател 5 сигнатур. По первому импульсу синхронизации текущее состо ние регистра, соответствующее данному контакту, переписываетс из блока 4 в формирователь 5 сигнатур, по второму импульсу происходит сдвиг логического состо ни контакта в формирователь 5 и формирование нь- 1ВОЙ сигнатуры. По третьему импульсу синхронизации производитс запись новой сигнатуры на место старой в блок 4.is the output, then the corresponding 35 digits input of the resolution of multiplexer 2. The trigger 32 is in the zero state and the bidirectional element 33 operates in the mode of receiving information. The logic state is transmitted through bi-directional element 33, multiplexer 2 to the input of the signature generator 5. According to the first synchronization pulse, the current state of the register corresponding to the given contact is copied from block 4 to the driver 5 of signatures, the second pulse shifts the logical state of the contact to driver 5 and forms the NW-1 signature. On the third synchronization pulse, a new signature is written in place of the old one in block 4.
Если контакт, адрес которого выбран счетчиком 21, вл етс выходным, то триггер 32 находитс в единичном состо нии, элемент 33 - в режиме передачи сигнала и на контакт передаетЭтим обеспечиваетс задержка приема информации с провер емого блока 1 до . того момента, как все его элементы пам ти установ тс в определенное состо ние.После того, как будет подано необходимое число входных воздействий , высокий потенциал .с второго выхода счетчика 9 через элемент НЕ 10 закрывает элемейт И 18, проверка заканчиваетс .If the contact whose address is selected by the counter 21 is an output, then the trigger 32 is in the unit state, the element 33 is in the signal transmission mode and the contact is transmitted. This ensures the delay in receiving information from the tested block 1 to. As soon as all its memory elements are set to a certain state. After the required number of input actions are delivered, a high potential. From the second output of the counter 9 through the element NOT 10 closes the AND 18 element, the test ends.
При нажатии оператором кнопки Вывод 26 запускаетс одновибратор 14, который своим выходным импульсом устанавливает в единицу триггер 15 и через элемент ИЛИ 18 триггер 19, Высокий потенциал с пр мого выхода триггера 15 поступает на вход управлени частотой г енератора 20 тактовых импульсов, вызыва , снижение 55 его рабочей частоты. Низкий потенциал с инверсного выхода триггера 15 поступает на второй вход элемента И 13, запреща выдачу третьегоWhen the operator pushes the button, Output 26 starts a one-shot 14, which with its output pulse sets the trigger 15 to unit and through the OR 18 element 18 trigger 19. High potential from the direct output of trigger 15 enters the generator frequency generator of 20 clock pulses, causing a decrease of 55 its operating frequency. Low potential from the inverse output of the trigger 15 enters the second input of the element I 13, prohibiting the issuance of the third
5050
00
записанное в регистс состо ние, ре 31.recorded state, re 31.
Мультиплексор 2 в этом случае закрыт сигналом, поступающим с третьего выхода блока 7 управлени и на выходе мультиплексора устанавливаетс высокий потенциал, который также подаетс на вход формировател 5 сигнатур . Считывание, сдвиг и запись нового состо ни производ тс аналогично рассмотренному выше случаю. Поскольку при формировании данной сигнатуры на вход формировател 5In this case, multiplexer 2 is covered by a signal from the third output of control unit 7 and a high potential is established at the output of the multiplexer, which is also fed to the input of the driver of 5 signatures. Reading, shifting, and writing a new state is done in the same way as the case discussed above. Since the formation of this signature at the input of the driver 5
с всегда подан высоюий потенциал, то данный регистр работает в режиме генератора . С последнего разр да формировател 5 очередной бит подаетс на вход триггеров 30 и записываетс вsince the high potential is always present, this register operates in the generator mode. From the last bit of the former 5, the next bit is fed to the input of the flip-flops 30 and written to
Q соответствующий триггер третьим импульсом синхронизации. После завершени опроса контактов цифрового блока импульс переполнени счетчика 21 сбрасывает триггер 19 и записываетQ is the corresponding trigger with the third synchronization pulse. After completing the polling of the digital block contacts, the overflow pulse of the counter 21 resets the trigger 19 and records
5 в регистр 31 очередной входной набор, сформированный на линейке триггеров 30. С приходом очередного импульса с генератора 16 цикл работы устройства повтор етс .5 to the register 31 of the next input set formed on the trigger line 30. With the arrival of the next pulse from the generator 16, the operation cycle of the device is repeated.
До того, как на первом входе счетчика 9 по витс высокий уровень и переключит триггер 11 в единичное состо ние, мультиплексор 2 будет закрыт сигналом, поступающим с шестого выхода блока 3 синхронизации на вто0Before the first input of the counter 9 has a high level and switches the trigger 11 to the single state, multiplexer 2 will be closed by a signal from the sixth output of the synchronization unit 3 to the second
рой вход разрешени мультиплексора 2. Multiplexer resolution input 2.
Этим обеспечиваетс задержка приема информации с провер емого блока 1 до . того момента, как все его элементы пам ти установ тс в определенное состо ние.После того, как будет подано необходимое число входных воздействий , высокий потенциал .с второго выхода счетчика 9 через элемент НЕ 10 закрывает элемейт И 18, проверка заканчиваетс .This ensures a delay in receiving information from the tested block 1 to. As soon as all its memory elements are set to a certain state. After the required number of input actions are delivered, a high potential. From the second output of the counter 9 through the element NOT 10 closes the AND 18 element, the test ends.
При нажатии оператором кнопки Вывод 26 запускаетс одновибратор 14, который своим выходным импульсом устанавливает в единицу триггер 15 и через элемент ИЛИ 18 триггер 19, Высокий потенциал с пр мого выхода триггера 15 поступает на вход упавлени частотой г енератора 20 тактовых импульсов, вызыва , снижение его рабочей частоты. Низкий потенциал с инверсного выхода триггера 15 поступает на второй вход элемена И 13, запреща выдачу третьегоWhen the operator pushes the button, Output 26 launches a one-shot 14, which with its output impulse sets the trigger 15 to unit and through the OR 18 element 18 trigger 19. High potential from the direct output of trigger 15 enters the generator frequency control of 20 clock pulses, causing it to decrease. working frequency. The low potential from the inverse output of the trigger 15 is fed to the second input of the elements And 13, prohibiting the issuance of the third
синхроимпульса, управл ющего записью в блок 4. Счетчик 21 последовательно перебирает адреса блока 4, причем на каждом такте работы содержимое выбранной чейки передаетс в блок 6 индикации . После окончани перебора всех адресов импульс переполнени с выхода счетчика 21 устанавливает в исходное состо ние триггеры 15 и 19.a sync pulse controlling the write to block 4. Counter 21 sequentially enumerates the addresses of block 4, with the contents of the selected cell being transmitted to indication block 6 at each operation cycle. After the enumeration of all the addresses has been completed, an overflow pulse from the output of the counter 21 sets in the initial state the triggers 15 and 19.
Предлагаемое устройство позвол ет автономно, без дополнительных средств перекоммутации, вести проверку разнотипных цифровых блоков.The proposed device allows autonomously, without additional means of reconnection, to conduct testing of different types of digital blocks.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874301897A SU1520521A1 (en) | 1987-09-08 | 1987-09-08 | Device for checking logical units |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874301897A SU1520521A1 (en) | 1987-09-08 | 1987-09-08 | Device for checking logical units |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1520521A1 true SU1520521A1 (en) | 1989-11-07 |
Family
ID=21326175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874301897A SU1520521A1 (en) | 1987-09-08 | 1987-09-08 | Device for checking logical units |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1520521A1 (en) |
-
1987
- 1987-09-08 SU SU874301897A patent/SU1520521A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 978154, кл. G 06 F 11/16, 1981. Авторское свидетельство СССР №1262500, кл. G 06 F 11/00, 1984. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1520521A1 (en) | Device for checking logical units | |
US6049898A (en) | Failure-data storage system | |
SU1168951A1 (en) | Device for determining tests | |
SU1705876A1 (en) | Device for checking read/write memory units | |
SU1166120A1 (en) | Device for checking digital units | |
SU842821A1 (en) | Device for testing logic units | |
SU1647569A1 (en) | System for testing large-scale integrated circuits | |
SU1432528A2 (en) | Apparatus for monitoring the functioning of logical modules | |
SU1376087A1 (en) | Device for test check and diagnostics of digital modules | |
SU1129656A1 (en) | Device for checking storage | |
SU1196875A1 (en) | Device for functional checking of digital units | |
SU1024990A1 (en) | Device for testing rapid-access storage | |
SU1691841A1 (en) | A digital installations tester | |
SU1660004A1 (en) | Microprocessor testing device | |
SU1405059A1 (en) | Device for checking digital units | |
SU1269139A1 (en) | Device for checking digital units | |
SU1180904A1 (en) | Device for checking logical units | |
SU1265859A1 (en) | Device for checking blocks of internal memory | |
SU1506449A1 (en) | Signature analyzer for checking memories | |
SU1283858A1 (en) | Device for checking memory blocks | |
RU1830535C (en) | Redundant device for test and control | |
SU1358003A1 (en) | Apparatus for monitoring on-line storage units | |
SU1236558A1 (en) | Device for checking memory | |
SU694863A1 (en) | Device for a test control of digital assemblies of computers | |
SU1302284A1 (en) | Device for checking and diagnostic testing of logic units |