SU1509901A1 - Устройство дл контрол цифровых устройств - Google Patents
Устройство дл контрол цифровых устройств Download PDFInfo
- Publication number
- SU1509901A1 SU1509901A1 SU884401435A SU4401435A SU1509901A1 SU 1509901 A1 SU1509901 A1 SU 1509901A1 SU 884401435 A SU884401435 A SU 884401435A SU 4401435 A SU4401435 A SU 4401435A SU 1509901 A1 SU1509901 A1 SU 1509901A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- group
- shift register
- information
- memory block
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 title abstract 2
- 238000000034 method Methods 0.000 abstract 1
- 238000012216 screening Methods 0.000 abstract 1
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 1
Landscapes
- Error Detection And Correction (AREA)
- Complex Calculations (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано дл имитации информационных посылок в процессе настройки, контрол и диагностировани неисправностей цифровых устройств. Устройство содержит мультиплексор, счетчик, блок пам ти, группу элементов И, сумматор по модулю два и регистр сдвига. Цель изобретени состоит в сокращении аппаратурных затрат устройства и достигаетс введением в него блока сравнени , элемента И-НЕ и формировател импульсов. Имитируема информаци формируетс из последовательности псевдослучайных кодов, генерируемых регистром сдвига с сумматором по модулю два в обратной св зи, путем отсеивани запрещенных комбинаций. Отсеивание осуществл етс по программе, хран щейс в блоке пам ти, путем изменени с помощью группы элементов И структуры обратной св зи генератора псевдослучайных кодов в моменты формировани им определенных кодов, заданных программой и обнаруживаемых блоком сравнени . 3 ил.
Description
Изобретение относитс к вычислительной технике и может быть использовано дл имитации информационных сигналов на входах цифровых устройств при их автономной настройке, проверке работоспособности и диагностировании неиспрг:вностей.
Целью изобретени вл етс сокращение аппаратурных затрат и расширение класса решаемых задач устройства путем обеспечени вьщачи имитируемой информации блоками произвольной длины .
На фиг.1 представлена функциональна схема устройства дл имитации информационных каналов; на фиг.2 временные диаграммы, по сн ющие работу устройства,
В табл. 1 и 2 приведены примеры имитируемой информационной последовательности .
Устройство содержит (фиг.1) мультиплексор 1, счетчик 2, блок 3 пам ти, блок 4 сравнени , элемент И-НЕ 5, сумматор 6 по модулю два, группу элементов И 7-1 - 7-к, регистр 8 сдвига, формирователь 9 импульсов,. синхровход 10, управл ющий вход 11, вход 12 записи , информационные входы 13, информационный выход 14 и установочный вход 15. Число к элементов И 7 в группе определ етс числом разр дов регистСП
;о
(UD
31509
pa 8, необходимых дл организации, кроме основной, дополнительных обратных св зей в генераторе псевдослучайной последовательности (ПСК), пост роенном на базе регистра 8 сдвига с сумматором 6 по модулю два в обратной св зи. На фиг.1 k 6, что позвол ет формировать п-разр дные (фиг.1, ) последовательности с образующими по- липомами
Р. (х) х +1;
) х ° + х + 1;
РЗ (х) х + х + 1;
) х 5 + +1.
Мультиплексор 1 содержит злемент НЕ 16 и элемент И-ИЛИ-НЕ 17 (фиг.1).
Устройство работает слудеюущим образом .
В основу формировани информацион- ных сигналов дл контролируемых объектов положено программируемое отсеивание запрещенных комбинаций из последователь ости кодов, получаемых с помощью генератора ПСК на ease регист ра 8 сдвига с сумматором 6 по модулю два в обратной св зи.путем изменени структуры обратной св зи генератора ПСК за один или несколько тактов до по влени запрещенных кодовых ком- бинаций.
Перед началом работы дл приведени устройства в исходное состо ние подаетс импульс-на установочный вход 15. При этом в регистр 8 сдвига записываетс начальна кодова комбинаци , а счетчик 2 обнул етс . Затем в блок 3 пам ти загружаетс программа селекции, определ юща структуру выходной последовательности информацион ных сигналов, и, в частности, кодовые комбинации, которые будут отсе ны из формируемой последовательности кодов, программа селекции состоит из (п+1)- разр дных инструкций. Группа разр дов В1 - Вп каждой инструкции определ ет п-разр дную кодовую.комбинацию,.формируемую на выходах регистра 8 сдвига за один или несколько тактов до по влени запрещенного кода и при которой осуществл етс изменение обратной св зи в генератора ИСК. Разр ды С, - С ц инструкции определ ют структуру обратной св зи генератора ПСК до достижени им кодовой комбинации, заданной в разр дах В1 - Вп той же инструкции. При загрузке программы селекции на управл ющий вход 11 по- ,даетс сигнал логического О, задаю
г
5
0 5 0
5 40 5 0
щий режим загрузки, на информационные входы 13 - код первой инструкции, а-на вход 12 записи - отрицательньй импульс сопровождени . Импульс записывает первую инструкцию программы в нулевую чейку блока 3 пам ти. По зад-ч нему фронту импульса записи формирователь 9 импульсов формирует отрицательный импульс, который поступает через мультиплексор 1 на счетный вход счетчика 2. По переднему фронту этого импульса содержимое счетчика
2увеличиваетс на единицу. Аналогично загружаютс остальные инструкции программ в блок 3 пам ти. По окончании загрузки программы селекции импульсов по установочному входу 15 счетчик 2 обнул етс . На вход 12 записи подаетс сигнал логической 1, определ ющий режим чтени дл блока
3пам ти. На управл ющем входе 11 устанавливаетс сигнал логической 1, задающий режим имитации информационных сигналов. На синхровход 10 подаютс тактовые импульсы.
Рассмотрим работу на примере формировани фрагмента выходной последовательности кодов (фиг.З).
Предположим, что дл контролируемого объекта запрещенными вл ютс кодовые, комбинации 000100001110000 и 101001000011. В исходном сос то нии в регистре 8 сдвига записана началь- на комбинаци 100001110000000, счетчик 2 обнулен и на выходах блока 3 пам ти установлена перва инструкци программы селекции, К сумматору 6 подключены только 14-й и 15-й разр ды регистра 8 сдвига,, т.е. в генераторе ПСК задана обратна св зь, описываема образующим полиномом Р(х) х + X 4- 1. По заднему фронту каждого тактового импульса на синхро- входе 10 генератор ПСК формирует очередной код, поступающий на информационные выходы 14. Блок 4 сравнени осуществл ет сравнение кода а выходах регистра 8 сдвига с кодом, установленным на выходах В1 - В15 . блока 3 пам ти. На третьем такте работы на выходе блока 4 сравнени формируетс сигнал логической 1, свидетельствующий о совпадении сравниваемых кодов. На четвертом такте на выходе элемента И-НЕ 5 формируетс отрицательный импульс, который через мультиплексор 1 поступает на счетный вход счетчика 2 и своим передним фронтом увеличивает его содержимое на единицу . Н выходах блока 3 пам ти устанавливаетс втора инструкци программы имитации информациониных сигналов . При этом разр ды С - С, инструкции обеспечивают подключение к сумматору 6 3,12,14 и 15-го разр дов регистра 8 сдвига, т.е. генератор ПСК
тактовым и установочным входами устройства , отличающе ес
20
настраиваетс на формирование псевдо- to выходов и информационному входу ре- случайной последовательности с обра- гистра сдвига, синхровход и вход сбро- зующим полиномом РЗ.(Х) х +1. са которого вл ютс соответственно По заднему фронту четвертого тактового импульса на информационных выходах
14 по вл етс первый код этой после- тем, что, с целью сокращени аппара- довательности. Таким образом, эапре- пленна кодова комбинаци 000100001110000, котора должна была сформироватьс по четвертому тактово му импульсу при образующем полиноме Р(х), будет пропущена.
После четвертого такта на информационные выходы 14 поступает последовательность ИСК с образущим полиномом PJ(х). После седьмого такта блок 4 сравнени фиксирует равенство кодов на выходах регистра 8 сдвига и В 1 - В15 блока 3 пам ти. С приходом следующего тактового импульса происходит смена в генераторе ПСК образующего полинома РЗ (х) на Р,. (х) х + + х + X + 1, тем самым пропускаетс запрещенна кодова комбитурных затрат устройства, в него вве- дены блок сравнени , формирователь импульсов и элемент Pi-HE, причем первый информационкьш вход мультиплексора соединен с выходом элемента И-НЕ, первым входом соединенного с тактовым входом устройства, а вторым входом - с выходом блока сравнени , перва и втора группы информацион25 ных входов которого подключены соответственно к группе выходов регистра сдвига и первой группе выходов блока пам ти, вход записи которого вл етс входом записи устройства и соединен
30 через формирователь импульсов с вторым информационным входом fyльтиплeк- сора, втора группа входов сумматора по модулю два соединена с выходами элементов И группы, первые и вторые
входом задани режима работы устройства , блок пам ти, информационный и адресный входы которого соединены соответственно с командным входом устройства и выходом счетчика, группу элементов И и сумматор по модулю два, перва группа входов и выход которого покдлючены соответственно к группе
выходов и информационному входу ре- гистра сдвига, синхровход и вход сбро- са которого вл ютс соответственно
тактовым и установочным входами устройства , отличающе ес
ыходов и информационному входу ре- гистра сдвига, синхровход и вход сбро а которого вл ютс соответственно
тем, что, с целью сокращени аппара-
тем, что, с целью сокращени аппара-
турных затрат устройства, в него вве- дены блок сравнени , формирователь импульсов и элемент Pi-HE, причем первый информационкьш вход мультиплексора соединен с выходом элемента И-НЕ, первым входом соединенного с тактовым входом устройства, а вторым входом - с выходом блока сравнени , перва и втора группы информационных входов которого подключены соответственно к группе выходов регистра сдвига и первой группе выходов блока пам ти, вход записи которого вл етс входом записи устройства и соединен
через формирователь импульсов с вторым информационным входом fyльтиплeк- сора, втора группа входов сумматора по модулю два соединена с выходами элементов И группы, первые и вторые
наци 100101001000011. Далее формирова- входы которых подключены соответствен- ние информационных сигналов продолжа- но к второй группе выходов блока пам ти и группе выходов регистра сдвига, счетный вход и вход сброса счетчика, соединены соответственно с выходом . 40 мультиплексора и установочным входом устройства, группы выходов регистра сдвига вл етс информационной . группой выходов устройства.
Claims (1)
- етс аналогичным образом. Формула изобретениУстройство дл контрол цифровых устройств, содержащее мультиплексор, управл ющий вход которого вл етсТаблица 1Таблица2ФыеЛСин)1роимп1/Аьсы набмде 10Коды на бымдахJA..lКоды на ВыходахjTpy-j T-у- - - FTV к, V Vрегистра сдЗиш - -«-JL- tJULliLJULLtLjeВыход SAOt(.ii сравнени 4Bbfxod элемента И-Н 5Л/Выход мульти- ПАек1 13ри 1 .Выходы блока - пам ти 3Л/yvфиг.1
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU884401435A SU1509901A1 (ru) | 1988-03-31 | 1988-03-31 | Устройство дл контрол цифровых устройств |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU884401435A SU1509901A1 (ru) | 1988-03-31 | 1988-03-31 | Устройство дл контрол цифровых устройств |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU1509901A1 true SU1509901A1 (ru) | 1989-09-23 |
Family
ID=21365025
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU884401435A SU1509901A1 (ru) | 1988-03-31 | 1988-03-31 | Устройство дл контрол цифровых устройств |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU1509901A1 (ru) |
-
1988
- 1988-03-31 SU SU884401435A patent/SU1509901A1/ru active
Non-Patent Citations (1)
| Title |
|---|
| Авторское свидетельство СССР № 1168953, кл. G 06 F 11/26, 1984. Авторское свидетельство СССР № 1386996, кл. G 06. F 11/00, 1986. * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4737792A (en) | Counter-based simulated target generator | |
| SU1509901A1 (ru) | Устройство дл контрол цифровых устройств | |
| SU1133589A1 (ru) | Многоразр дный генератор испытательных последовательностей | |
| SU1583884A1 (ru) | Устройство дл функционального контрол цифровых схем | |
| SU1129723A1 (ru) | Устройство дл формировани импульсных последовательностей | |
| JP2924968B2 (ja) | 時間双方向シミュレーション装置 | |
| SU1532978A1 (ru) | Устройство дл контрол оперативной пам ти тестом Марш с двоично-нарастающим адресным шагом | |
| SU1691841A1 (ru) | Устройство дл контрол цифровых объектов | |
| SU1183972A1 (ru) | Устройство дл имитации отказов дискретной аппаратуры | |
| KR100220201B1 (ko) | 패턴 발생 회로 | |
| SU1660004A1 (ru) | Устройство для контроля микропроцессора | |
| SU1636858A1 (ru) | Устройство генерации тестовых последовательностей дл контрол оперативных накопителей | |
| JPS6273171A (ja) | 論理波形生成回路 | |
| JP2532718B2 (ja) | 半導体集積回路装置 | |
| SU1365097A1 (ru) | Устройство дл формировани массива | |
| SU1439564A1 (ru) | Генератор тестовых воздействий | |
| SU926727A1 (ru) | Устройство дл контрол больших интегральных схем пам ти | |
| SU1718223A1 (ru) | Устройство дл имитации неисправностей ЭВМ | |
| SU1756890A1 (ru) | Сигнатурный анализатор | |
| SU1469505A1 (ru) | Устройство дл отладки программ | |
| RU1803912C (ru) | Суммирующее устройство | |
| SU1317484A1 (ru) | Запоминающее устройство с коррекцией ошибок | |
| RU1800458C (ru) | Устройство дл формировани тестов | |
| SU1619347A1 (ru) | Устройство дл контрол оперативной пам ти | |
| SU1381516A1 (ru) | Устройство дл контрол схемы сравнени |