Многоразрядный генератор испытательных последовательностей

 

МНОГОРАЗРЯДНЫЙ ГЕНЕРАТОР ИСПЫТАТЕЛЬНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащий блок памяти программ, модификатор адреса, накопитель имитируемых регистров и промежуточных результатов , блок имитируемых регистров и генератор тактовых импульсов, при этом модификатор адреса содержит регистр адреса, регистр данных,два блока памяти, буферный регистр и формирователь адреса, блок имитируемых регистров содержит дешифратор, буферный регистр и сумматор по модулю два, накопитель имитируемых регистров и промежуточных результатов содержит регистр адреса, регистр данных и блок памяти, при этом адресный вход блока памяти программ объединен с первым адресным входом регистра адреса модификатора адреса, с первым адресным входом регистра адреса Накопителя имитируемых регистров и промежуточных результатов и является входом внешнего адреса многоразрядного генератора испытательных последовательностей , информационный выход блока памяти программ подключен к второму адресному входу регистра адреса модификатора a/i,peca, стробирующие входы записи блока памяти накопителя имитируемых регистров и промежуточных результатов и блоков памяти модификатора адреса объединены с первым стробирующим входом блока памяти программ и подключены к первому выходу генератора тактовых импульсов , входы синхронизации регистров адреса и регистров данных модификатора адреса, накопителя имитируемых регистров и промежуточных результатов объединены с вторым синхронизирующим входом блока памяти программ и подключены к второму входу генератора так-товых импульсов, входы синхронизации буферных регистров модификатора адреса и i блока имитируемых регистров объединены с третьим синхронизирующим вхо (Л дом блока памяти программ и подключе ны к третьему выходу генератора тактовых импульсов, выход регистра адреса подключен к адресным входам первого и второго блоков памяти модификатора адреса, информационный вход первого блока памяти модификатора адреса объединен с информационDO 00 СП ным входом блока памяти nporpa i , и с первым информационным входом регистра данных модификатора адреса и 00 регистра данных накопителя имитируемых регистров и промежуточных резуль ;о татов и является входом внешних данных.многоразрядного генератора испытательных последовательностей, выходы первого-и второго блоков памяти подключены к соответствунщим информационным входам буферного регистра модификатора адреса, первый, второй и третий выходы буферного регистра модификатора адреса подключены к входам данных адреса, начального адреса , адреса входного смещений фор

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

09) (11) 4(51) С 06 F 1/04

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГПФ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ с 4

1 (21) 3568241/24-24 (22) 25.03.83 (46) 07.01.85. Бюл. N- 1 (72) В.П. Тюпин, В.А. Громаковский и Е.л. 31евина (53) 681.325(088.8) (56) 1. Патент США М 4047008, кл. G ob F 7/00, опублик. 06.09.77.

2. Авторское свидетельство СССР

У 991397, кл. G 06 F 1/04, 1981. (54)(57) ИНОГОРАЗРЯДНЬЫ ГЕНЕРАТОР ИСПЫТАТЕЛЬНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащий блок памяти программ, модификатор адреса, накопитель имитируемых регистров и промежуточных результатов, блок имитируемых регистров и генератор тактовых импульсов, нри этом модификатор адреса содержит регистр адреса, регистр данных,два блока памяти, буферный регистр и формирователь адреса, блок имитируемых регистров содержит дешифратор, буферный регистр и сумматор по модулю два, накопитель имитируемых регистров и промежуточных результатов содержит регистр адреса, регистр данных и блок памяти, при этом адресный вход блока памяти программ объединен с первым адресным входом регистра адреса модификатора адреса, с первым адресным входом регистра адреса накопителя имитируемых регистров и промежуточных результатов и является входом внешнего адреса многоразрядного генератора испытательных последовательностей, информационный выход блока памяти программ подключен к второму адресному входу регистра адреса модификатора адреса, стробирующие входы записи блока памяти накопителя имитируемых регистров и промежуточных результатов и блоков памяти модификатора адреса объединены с первым стробирующим входом блока памяти программ и подключены к первому выходу генератора тактовых импульсов, входы синхронизации регистров адреса и регистров данных модификатора адреса, накопителя имитируемых регистров и промежуточных результатов объединены с вторым синхронизирующим входом блока памяти программ и подключены к второму входу генератора тактовых импульсов, входы синхронизации буферных регистров модификатора адреса и блока имитируемых регистров объединены с третьим синхронизирующим входом блока памяти программ и подключе1 ны к третьему выходу генератора тактовых импульсов, выход регистра адреса подключен к адресным входам первого и второго блоков памяти модификатора адреса, информационный вход первого блока памяти модификатора адреса объединен с информационным входом блока памяти программ . и с первым информационным входом регистра данных модификатора адреса и регистра данных накопителя имитируемых регистров и промежуточных результатов и является входом внешних данных-многоразрядного генератора испытательных последовательностей, выходы первого,и второго блоков памяти подключены к соответствующим информационным входам буферного регистра модификатора адреса, первый, второй и третий выходы буферного регистра модификатора адреса подключены к входам данных адреса, начального адреса, адреса входного смещениА фор1133589 мирователя адреса модификатора адреса, первый выход формирователя адреса подключен к второму информационному входу регистра данных модификатора адреса, второй выход формирователя адреса модификатора адреса подключен, к второму адресному входу регистра адреса накопителя имитируемых регист.ров и промежуточных результатов, третий адресный вход регистра адреса !О накопителя имитируемых регистров и промежуточных результатов объединен с первым входом дешифратора блока имитируемых регистров, выход регистра адреса накопителя имитируемых регист- 15 ров и промежуточных результатов подключен к адресному входу блока памяти накопителя имитируемых регистров и промежуточных результатов, выход регистра данных которого подключен к gg информационному входу блока памяти накопителя, второй информационный вход регистра данных которого подключен к выходу сумматора по модулю два блока имитируемых регистров, груп-.5 па входов сумматора по модулю два которого подключена к первой группе выходов буферного регистра блока имитируемых регистров, управляющий вход буферного регистра которого соединен с выходом дешифратора блока имитируемых регистров, вход генератора тактовых импульсов является синхронизирующим входом многоразрядного генератора испытательных последовательностей, отличающийся тем, что, с целью повышения его быстродействия, введены блок управления, мультиплексор, схемы сравнения, конвейерный регистр и выходной ре- .:. 4 гистр, причем блок управления содержит два элемента ИЛИ, дешифратор ко манд, три элемента И, R5 -триггер, I два регистра и мультиплексор, причем группа входов первого элемента ИЛИ 45 объединена с первой группой входов мультиплексора блока управления и является группой входов внешних данных режима работы многоразрядного генератора испытательных последовательностей, входы сброса первого и второго регистров объединены с первым входом первого элемента И блока управления и являются входом "Пуск" много.разрядного генератора испытательных 55 последовательностей, синхронизирующие входы первого и второго регистров блока управления и конвейерного регистра объединены и подключены к выходу генератора тактовых импульсов, первый выход первого элемента ИЛИ подключен к It --входу "G-триггера блока управления, второй выход первого элемента

ИЛИ которого соединен .с вторым входом первого элемента И блока управления, выход первого элемента И которого подключен к 8 -входу R -триггера блока управления, выход RG-триггера которого подключен к входу |Пуск триггера" мультиплексора блока управления, первые входы второго и третьего элементов И которого объединены с группой входов дешифратора команд блока управления, второй вход второго элемента И и третьего элемента И которого подключены к соответствующим выходам второго элемента ИЛИ блока управления, первый вход второго регистра блока управления объединен с группой входов дешифратора команд и второго элемента ИЛИ блока управления и является первым управляющим входом блока управления, подключенного к выходу блока памяти программ и к информационному входу конвейерного регистра, выходы дешифратора команд, входы-вь ходы первого и второго регистров и выходь|,второго и третьего элементов И блока управления подключены к соответствующим входам мультиплексора блока управления, кроме входа И=В, который является вторым управляющим входом блока управления и подключен к выходу схемы сравнения модификатора адреса, первый и второй входы схемы сравнения модификатора адреса подключены соответственно к второму и третьему входам буферного регистра модификатора адреса и входу ПД 4 мультиплексора, который является третьим управляющим входом блока управления, подключенным к выходу относительного адреса формирователя адреса мо, дификатора адреса, тактовый вход формирователя адреса которого соединен с первым выходом конвейерного регистра, второй и третий выходы которого подключены соответственно к первому входу дешифратора и первому входу схемы сравнения блока имйтируемых р гистров, второй вход схемы сравнения которого подключен к первому выходу буферного регистра блока имитируемых регистров, третий и четвертый выходы буферного регистра ко1133589 торого подключены соответственно к первому и второму входам выходного регистра, информационный вход буферного регистра блока имитируемых регистров подключен к выходу мультиплексора накопителя имитируемых регистров и промежуточных результатов, первая группа входов мультиплексора которого подключена к выходу блока памяти накопителя имитируемых регистров и промежуточных результатов, вторая группа входов мультиплексора которого подключена к третьему и четвертому входам регистра данных накопителя имитируемых регистров и промежуточных результатов и к выходу схемы сравнения блока имитируемых регист. ров и трет ему входу выходного регист1

Изобретение относится к вычислительной технике и может быть использовано в качестве датчика входных наборов в устройствах автоматизированного контроля сложных цифровых узлов.

Известен программируемый генератор псевдослучайных последовательностей, содержащий имитатор регистра сдвига-накопитель, блок памяти программ: и блок модификации адреса — сумматор, обеспечивающий имитацию сдвига при очередном обращении к запоминающему устройству с произвольной выборкой (1).

Недостатком этого устройства являются ниэкие функциональные возможности, обусловленные тем, что за время выполнения программы ЗУПВ может

- имитировать один регистр сдвига с

> заданными обратными связями.

Наиболее близким к предлагаемому устройству является многофункциональный генератор двоичных последовательностей, содержащий генератор тактовых импульсов и последовательно соединенные блок памяти программ, модификатор адреса, блок памяти для хранения значений разрядов имитируемых .регистров сдвига, и выходной регистр с сумматором обратной связи, выход которого через мультиплексор ра, синхронизирующий вход которого подключен к первому выходу генератора тактовых импульсов, выход выходного регистра является выходом многоразрядного генератора испытательных последовательностей, третья группа выходов мультиплексора блока управления является третьим управляющим выходом блока управления и подключена к управляющему входу блока памяти программ, четвертая группа выходов мультиплексора блока управления является четвертым управляющим выходом блока управления и подключена к группе управляющих входов регистра дан-.. ных, регистра адреса и к управляющим входам первого и второго блоков памяти модификатора адреса.

2 подключен к входу данных блока памяти (2).

Недостатками известного устройства являются низкое быстродействие, необходимость большого числа команд при организации регистров, работающих с разными частотами сдвигов, а также невозможность формирования произвольных булевских функций от заданных разрядов регистра.

Целью изобретения является повышение быстродействия устройства.

Указанная цель достигается тем, что в многоразрядный генератор испытательных последовательностей, содержащий блок памяти программ, модификатор адреса, накопитель имитируемых регистров и промежуточных ре=.

20 зультатов, блок имитируемых регистров .и генератор тактовых импульсов, при этом модификатор адреса содержит регистр адреса, регистр данных, два блока памяти, буферный регистр и формирователь адреса, блок имитируемых регистров содержит дешифратор, буферный регистр и сумматор по модулю два, накопитель имитируемых регистров и промежуточных результатов

30 содержит регистр адреса, регистр данных .и блок памяти, при этом ад. ресный вход блока памяти программ объе динен с первым адресным входом регистра

3 1133

L адреса модификатора адреса, с первым адресным входом регистра адреса накопителя имитируемых регистров и промежуточных результатов и является входом внешнего адреса многоразрядного генератора испытательных последовательностей, информационный вйход блока памяти программ подключен к второму адресному входу регистра адреса модификатора адреса, стробиру- 10 ющие входы записи блока памяти накопителя имитируемых регистров и промежуточных результатов и блоков ! памяти модификатора адреса объедиI иены с первым стробирующим входом блока памяти программ и подключены к первому выходу генератора тактовых импульсов, входы синхронизации регист-. ров адреса и регистров данных модификатора адреса, накопителя имитируемых регистров и промежуточных результатов объединены с вторым синхронизирующим входом блока памяти программ и подключены к второму выходу генератора тактовых импульсов, входы синхронизации буферных регистров модификатора адреса и блока имитируемых регистров объединены с третьим синхронизирующим входом блока памяти программ и подключены к

O 30 третьему выходу генератора тактовых импульсов, выход регистра адреса модификатора адреса подключен к адресным входам первого и второго блоков памяти модификатора адреса, информационный вход первого блока памяти мо-З5 дификатора адреса объединен с информа. ционным входом блока памяти программ и первым информационным входом регистра данных. модификатора адреса и регистра данных накопителя имити- 40 руемых регистров и промежуточных результатов и является входом внешних данных многоразрядного генератора испытательных последовательностей, выходы первого и второго блоков памя-45 ти подключены к соответствующим ин- . формационным входам буферного регистра модификатора адреса, первый, второй и третий выходы буферного регистра модификатора адреса подключены к 50 входам данных адреса, начального адреса, адреса входного смещения формирователя адреса модификатора адреса, первый выход формирователя адреса подключен к второму информаци-55 онному входу регистра данных модификатора адреса, второй выход формирователя адреса модификатора адреса

589 подключен к второму адресному входу регистра адреса накопителя имитируемых регистров и промежуточных результатов, .третий адресный вход регистра адреса накопителя имитируемых регистров и промежуточных результатов объединен с первым входом дешифратора блока имитируемых регистров, выход регистра адреса накопителя имитируемых регистров и промежуточных результатов подключен к адресному входу блока памяти накопителя имитируемых регистров и промежуточных результатов, выход регистра данных которого подключен к информационному входу блока памяти накопителя, второй ин формационный вход регистра данных которого подключен к выходу сумматора по модулю два блока имитируемых регистров, группа входов сумматора по модулю два которого подключена к первой группе выходов буферного регистра блока имитируемых регистров, управляющий вход буферного регистра которого соединен с выходом дешифратора блока имитируемых регистров, вход генератора тактовых импульсов является синхронизирующим входом многоразрядного генератора испытательных последовательностей, введены блок управления, мультиплексор, схемы сравнения, конвейерный регистр и выходной регистр, причем блок управления содержит два элемента ИЛИ, дешифратор команд, три элемента. И, RS— триггер, два регистра и мультиплексор, причем группа входов первого элемента ИЛИ объединена с первой группой входов мультиплексора блока управления и является входами внешних данных режима работы многоразрядного генератора испытательных последовательностей, входы сброса первого и второго регистров объединены с первым входом первого элемента И. блока управления и являются входом "Пуск" многоразрядного генератора испытательных последовательностей синхроь ниэирующие входы первого и второго регистров блока управления и конвейерного регистра объединены и подключены к третьему выходу генератора тактовых импульсов, первый выход первого элемента ИЛИ. подключен к R -входу Ю -триггера блока управления, второй выход первого элемента ИЛИ которого соединен с вторым входом первого элемента И блока управления, 5 113358 выход первого элемента И которого подключен к б -входу М -триггера блоКа управления, выход А9-триггера которого подключен к входу "Пуск триггера" мультиплексора блока управления, первые входы второго и третьего элементов И которого объединены с группой входов дешифратора команд блока управления, вторые входы второго элемента И и третьего элемента И 10 которого подключены к соответствующим выходам второго элемента ИЛИ блока управления, первый вход второго регистра блока управления объединен с группой входов дешифратора ко- 15 манд и второго элемента ИЛИ блока управления и является первым управляющим входом блока управления, подключенного к выходу блока памяти программ и к информационному входу 20 конвейерного регистра, выходы дешифратора команд, входы-выходы .первого и второго регистров и выходы второго и третьего элементов И блока управления подключены к соответствующим 25 входам мультиплексора блока управления, кроме входа M--В, который является вторым управляющим входом блока управления и подключен к выходу схемы сравнения модификатора адреса, 30 первый и второи входы схемы сравнения модификатора адреса подключены соответственно к второму и третьему выходам буферного регистра модификатора адреса и входу П 54 мультиплексо- З ра, который является третьим управляющим входом блока управления, подключенным к выходу относительного адреса формирователя адреса модификатора адреса, тактовый вход формирова-40 теля адреса которого соединен с первым выходом конвейерного регистра, второй и третий выходы которого подключены соответственно к первому входу дешифратора и первому входу схе- 4

В мы сравнения блока имитируемых регистров, второй вход схемы сравнения которого подключен к первому выходу буферного регистра блока имитируемых регистров, третий и четвертый выхо- SO ды буферного регистра которого подключены соответственно к первому и второму входам выходного регистра, информационный вход буферного регистра блока имитируемых регистров — к 55 выходу мультиплексора накопителя имитируемых регистров и промежуточных результатов, первая группа входов мультиплексора которого подключена к выходу блока памяти накопителя имитируемых регистров и промежуточных результатов, вторая группа входов мультиплексора которого подключена к третьему и четвертому входам регистра данных накопителя имитируемых регистров и промежуточных результатов и к выходу схемы сравнения блока имитируемых регистров, управляющие входы мультиплексора, блока памяти, регистра адреса и регистра данных которого подключены к первой группе управляющих выходов мультиплексора блока управления, вторая группа выходов мультиплексора блока управления является вторым управляющим выходом блока управления и подключена к стробирующему входу дешифратора, единичному входу буферного регистра блока имитируемых регистров и третьему входу выходного регистра, синхронизирующий вход которого подключен к первому выходу генератора тактовых импульсов, выход выходного регистра является выходом многоразрядного генератора испытательных последовательностей» третья группа выходов мультиплексора блока управления является третьим управляющим выходом блока управления и подключена к управляющему входу блока памяти программ, четвертая группа выходов мультиплексора блока управления является чеТвертым управляющим выходом управления и подключена к группе управляющих входов регистра данных, регистра адреса и к управляющим входам первого и второго блоков памяти модификатора адреса.

На фиг. 1 представлена структурная схема генератора; на фиг. 2 структурная схема блока управления; на фиг. 3 — функциональная схема формирователя управляющих сигналов блока управления; на фиг. 4 — функциональная схема входного мультиплексора н счетчика адреса блока памяти программы; на фиг. 5 — функциональная схема регистров адреса и данных блоков памяти модификатора адреса; на фиг. 6- функциональная схема формирователя адреса; на фиг. 7 — функциональная схема накопителя имитируемых регистров- с регистрами адреса и данных и выходным мультиплексором.

Многоразрядный генератор состоит (фиг. 1) из блока 1 памяти программ, 11335 блока 2 управления, модификатора 3 адреса, конвейерного регистра 4, накопителя 5 имитируемых регистров и промежуточных результатов, блока 6 имитируемых регистров, выходного регистра 7 и генератора S тактовых импульсов.

Блок 1 памяти программ содержит входной мультиплексор 9 адреса (из двух направлений в одно), счетчик 10 !0 адреса, блок 11 памяти команд (ЗУПВ) и выходной регистр 12 команд.

Модификатор 3 адреса состоит из регистра 13 адреса и первого и второго блоков !4 и 15 памяти (ЗУПВ) и !5 регистра 16 данных, буферного регистра 17, формирователя 18 адреса и схемы 19 сравнения.

Накопитель 5 имитируемых регистров содержит регистр 20 адреса, блок 20

21 памяти (ЗУПВ) регистр 22 данных с входными мультиплексорами, и мультиплексор 23.

Блок 6 имитируемых регистров срдержит дешифратор 24 íà N выходов.qq". 25 со стробированием, буферный регистр

25,, состоящий из hiDU -триггеров, управляющие входы которых М соединены с соответствующими выходами дешифратора, а информационные входы 33 щ объединены и подключены к выходу

; мультиплексора 23, схемы 26 сравнения двух 8-разрядных кодов и четырехвходового сумматора 27 по модулю два.

Блок управления (фиг. 2) содержит элемент ИЛИ 28, элемент И 29, R9— триггер 30, дешифратор 31 команд, элемент ИЛИ 32, являющийся дешифратором номера разряда регистра 25, со-40 единенного с четвертым входом 3 сумматора 27 по модулю два, второй и третий двухвходовые элементы И 33 и

34, регистры 35 и 36, вход 37 и мультиплексор 38, который содержит

45 (фиг. 3) инверторы 39, элементы ИИЛИ 40 и 41, элемент И 42 и элементы

И-ИЛИ 43-46, элемент И 47 и элементы

И-ИЛИ 48 и 49 двухвходовые.

На фиг. 4 показан входной мультиплексор 50 и счетчик 51 адреса.

Регистры адреса 13 и данных 16 содержат (фиг. 5) двухвходовой элемент

И 52 и регистры с входным мультиплексором 53, элемент И 54, мультиплек= сор 55.

Формирователь адреса состоит (фиг. 6) из первого комбинационного

89 8 ! сумматора 56 на три входа, второго, 1 третьего и четвертого двухвходовых сумматоров 57 и 58, мультиплексора

59, четвертого и пятого комбинационных сумматоров 60 и 61, осуществляющих сложение входного. кода с единицей.

Регистры адреса и данных (фиг. 7) состоят из входного мультиплексора

62 иэ двух направлений в одно, элемента ИЛИ 63, мультиплексора 64, элемента И.65, регистра 66 адреса с входным мультиплексором, входного мультиплексора 67 данных из четы- рех направлений в одно и триггера 68 хранения данных.

Предлагаемое устройство работает следующим образом.

Генератор имеет два режима работы— ввод внешних данных и формирование на выходном регистре последовательности многоразрядных кодов.

При вводе информации в ЗУПВ 11 по шине "Ввод 1" в блок 2 управления подается сигнал, по которому блок управления формирует на первых выходах управляющие сигналы У5=0, У4=1, открывающие прохождение кода адреса на шине внешнего адреса АВ через мультиплексор 9 на входы параллельного приема счетчика 10, Одновременно по сигналам У1=У2=1 счетчик 10 переводится в режим параллельного приема и формирует адрес ЗУПВ 11, на . вход данных которого поступает код с шины внешних paHHbtxDS, HB вход управления — сигнал разрешения записи УЗ=1 из блока 2. Генератор 8 тактовых импульсов выдает трехфазную систему синхроимпульсов СИ1, СИ2 и СИЗ синхронно с внешними стробимпульсами, идущими по шине СВ. Код на шинах "Ввод 1 — Ввод 3" АВ, ДВ, СВ.поступает с внешнего устройства или пульта управления (не показаны).

При записи в ЗУПВ 11 регистры 13

16, 20, 22, 25 и 7 блокируются, а на управляющих входах ЗУПВ 14, 15 и 21 отсутствуют сигналы разрешения записи.

По окончании записи в ЗУПВ 11 сигнал "Ввод 1 снимается, подается сигнал "Ввод 2" и происходит заполнение

ЗУПВ 14 и 15. При этом блокируется запись в ЗУПВ 11 и 21 а также регистры 20, 22, 25 и 7 и счетчик команд.

Аналогичным образом заполняется

ЗУПВ 21 при поступлении сигнала

9 11335

"Ввод 3". В процессе записи наличие сигнала на любой из шин "Ввод 1

Ввод 3" устанавливает Ю -триггер 30 блока управления в "0", выход которого поступает на вход мультиплексора 38, который вырабатывает сигналы управления внешней записи.

По окончании записи сигналы на шинах "Ввод 1 — Ввод 3" устанавливается в "0", и при появлении одиночного 1Î импульса "Пуск" триггер 30 устанавливается в "1". Прн этом на выходах мультиплексора 38 появляются сигналы

У1=У2=1, У4=У5=0, по которым счетчик команд принимает нулевой код с выхо- 15 да мультиплексора, чем осуществляется начальная установка счетчика. Одновременно на выходе мультиплексора

38 появляется сигнал У28=1, который, поступая на установочный 5 -вход ре- 2о гистра, устанавливает его триггеры в т11

Из ЗУПВ 11 по адресу "0" выбирается команда, которая поступает на регистр 12 команд. Разряды 0-3, 12-20 25

PK 12 поступают для анализа в блок управления, при этом разряды 0-3 PK

12 поступают на дешифратор 31 команд, а 13-20 PK 12 — на элемент ИЛИ 32, сигнал на инверсном выходе которого

15M=1 тогда, кЬгда код на разрядах

13-20 PK 12 равен нулю, т.е. соответствует номеру младшего разряда регистра 25, соединенного с входом 3 сумматора 27. В тех случаях, когда код

5 команды соответствует 0-2 либо 5 командам, либо идет двухадресная команда записи разряда имитируемого регистра, хранящегося в ЗУПВ 21, в регистр 25 без обращения кЗ -входу сумматора 27, на выходах мультиплексора 38 вырабатываются сигналы У1=1,, У2=0, которые, поступая на управляющие входы счетчика команд, переводят его в режим счета, и по следующему ,синхроимпульсу СИ 1 счетчик команд прибавит единицу, формируя следующий адрес для ЗУПВ 11 команд.

В том случае, когда на регистр 12 выбирается двухадресная команда запи-50 си разряда имитируемого регистра из

ЗУПВ 21 в регистр 25 с обращением ко входу 3 сумматора 27, либо 4-я команда условного перехода, на выходах

У1, У2 мультиплексора 38 вырабатыва- 55 ются единйчные сигналы, по которым счетчик 10 переводится в режим параллельного приема. Одновременно на вы89 10 ходе У5 мультиплексора 38 вырабатывается единичный сигнал, разрешающий прохождение через входной мультиплексор 50 кода с 13-20 разрядов регистра 12, и по следующему синхроимпульсу. СИ 1 счетчик 10 устанавливается в состояние, соответствующее коду, записанному в указанных разрядах слова команды.

При поступлении на дешифратор . команд кода 6-й команды мультиплексор

38 вырабатывает на выходах У1, У2 нулевые сигналы, блокирующие счетчик команд, чем осуществляется останов генератора.

Таким образом, при работе генератора выполняются следующие операции.

Двухадресная команда выдачи А разряда Ц имитируемого регистра, хранящегося в ЗУПВ 21, на буферный регистр

25 по адресу АБР без обращения к входу 2 сумматора 27. Данная команда имеет признак "0" в нулевом разряде слова команды и выполняется в следующей последовательности.

По синхроимпульсу СИ 1 на счетчике

; 10 формируется адрес ЗУПВ 11 и выбиf раемая команда поступает на регистр команд PK 12, который принимает слово команды по синхроимпульсу СИ 3.

Блок управления 2 анализирует состояние регистра- 12. Поскольку нулевой разряд регистра 12 содержит "0", и на выходе элемента ИЛИ 32 сигнал от- сутствует, то мультиплексор 38 вырабатывает иа первой группе выходов следующие сигналы: У1=1, У2-У4=0, У5=1. Сигналы Ó1, У2 разрешают прибавление единицы в счетчике 10, сигнал УЗ блокирует запись команд в память ЗУПВ 11. Комбинация сигналов

У4=0, У5=1 в данном случае несущественна, так как запись в ЗУПВ b1 не разрешена. Одновременно на второй группе выходов мультиплексора 38 вырабатываются управляющие сигналы для модификатора 3 Уб-У12. Сигналы

У6, У7=1 снимают блокировку регистра 13 адреса блоков памяти ЗУПВ 14 и,15 и регистра 16 данных блока памяти ЗУНВ 15, По сигналу У8=0 входные мультиплексоры подключают входы регистра 53 к выходам 4-11 разрядов регистра 12, а входы регистра 55 к вторым выходам формирователя 18 адреса. При этом сигнал УП=О устанавливает в "0" старшие разряды регистра адреса, соединенные соответственно с

1133589 l2 если A+Me<, либо g 3=А+В+И-I„если

А+И> ., что позволяет провести модификацию адреса за время, равное прохожпению сигналов через два сумматора и мультиплексор-.

Одновременно с выработкой кода исполнительного адреса на выходах сумматора 60 5 3 блок 2 управления формирует на третьих выходах мультии10 плексора 38 управляющие сигналы У13=

=У22=1, по которым разрешается прием кодов на регистр 66 регистра 20 адреса и триггер 68 регистра 22 данных.

При этом управляющие сигналы У14=

11. У16=У17=0 и У15=1, которые поступают на управляющие входы мультиплексора 62,разрешают прохождение кода.исполнительного адреса с выхода сумматора 60 на вход регистра со входным мультиплексором 66. Поскольку У16=!

=У17=0, то на выходе схемы ИЛИ 63 вырабатывается управляющий сигнал, который, поступая на управляющий, вход регистра 63, разрешает выборку

25 с выходов мультиплексора 62.

4-7 разрядами регистра 12, а сигнал

У12=0 устанавливает в "0" регистр данньх. Кроме того, сигналы У9=У10=0 запрещают запись в блоки памяти.

В устройстве максимальное число различных регистров, имитируемых в

ЗУПВ 21, принято равным 16, поэтому номера этих регистров имеют в блоках памяти последовательную адресацию с

О по 15. Это приводит к необходимост устанавливать старшие разряды адреса в регистре 13 адреса в "О" при выпол ненни данной команды.

Таким образом, при выполнении команды на регистре 13 адреса по следующему синхроимпульсу СИ 1 устанавливается код номера имитируемого регистра, записанный в 8-11 разрядах регистра 12, по которому с первь выходов блока 14 памяти выдается код числа разрядов имитируемого регистра 4 с вторых .выходов блока 14

Rblpàåòñÿ код начального адреса, с которого размещается имитируемый регистр в блоке 21, а с выхода блока

15 выдается текущее значение модифи-. катора адреса данного имитируемого регистра. Указанные коды поступают соответственно на первые, вторые и третьи входы буферного регистра 17 30 и по заднему фронту синхроимпульса

СИ 3 принимаются на него. Одновременно на конвейерный регистр 4 принимается код относительно адреса А f разряда имитируемого регистра и код З5 номера разряда регистра 25, куда следует записать значение выбираемого разряда имитируемого регистра.

Коды относительного адреса А, длины L, начального адреса В и моди- 40 фикатора M поступают соответственно на первые, вторые, третьи и четвертые входы формирователя 18 адреса. Сумматор 56 5 1 формирователя на выходе 5 вырабатывает сумму 5 =А +

+ М вЂ” L и сигнал переноса на выходе

С, если А+И -I. О. Сумматор 57 5 2 вырабатывает сумму 5 =A + N -1. По управляющему сигналу переноса, соединенному с управляющим входом ×7, мультиплексор 59 разрешает прохождение кода с выхода сумматора 56 либо с выхода сумматора 57 на второй вход сумматора 60 5 3, первые входы которого соединены с вторыми выходами В у . регистра 17.

Таким образом, на выходе суммато-. ра 60 реализуется функция 53=A+B+M, По переднему фронту следующего синхроимпульса.СИ .1 регистр 66 принимает код испалнительного адреса, и на выходе ЗУПВ 21 появляется значение выбранного разряда имитируемого регистра. При этом с выхода формирователя 38 блока 2 управления поступают сигналы У25=У26=0,а также сигналы У23=1.и У 24=0 если значение разряда знака в слове команды было ноль, или У24=1 и У23=0 в обратном случае.

Таким образом, на выходе мультиплексора 23 формируется значение выбранного разряда имитируемого регистра

ДРВ, которое поступает на3 -входы триггеров регистра 25. Принятый по прошедшему синхроимпульсу СИ 3 на конвейерный регистр 4 код АБР номера разряда регистра 25 поступает с.третьего выхода регистра 4 на вход дешифратора 24, выходы которого соединены с управляющими входами триггеров соответствующих разрядов регистра 25. При этом с четвертых выходов мультиплексора 38 блока 2 управления поступают управляющие сигналы У 27=1, У28=У29=0. Управляющий сигнал У27 подается на стробирующий вход С дешифратора 24, и на выходе дешифратора, соответствующем коду

АБР, появляется сигнал, разрешающий запись данных на выходе мультиплексора 23 в соответствующий триггер

14 ют соответственно на входы Х14 и

Х15 мультиплексора 38. Поскольку режим ввода внешних данных закончен, и сигнал "Пуск" уже прошел, то на входах ХЗ, Х4 и Х31 мультиплексора

38 присутствует логический "0". Сигналы на входах Х9 и Х10 равны нулю, .так как сигнал на стробирующем входе дешифратора 31 также. равен нулю. Та-. ким образом, на выходах схем И-ИЛИ 40 и 41 вырабатываются сигналы У1 У2 О, являющиеся выходными сигналами мультиплексора 38, которые блокируют счетчик 10 адреса.

Аналогично на первом регистре адреса но СИ 1 формируется адрес бло-. ков 14 и 15 памяти.По следующему

СИ 3 на выходе регистра 36 появляется задержанный сигнал 25МЗ, по которому выход мультиплексора УI устанавливается в единицу, разрешая выдачу следующей команды счетчиком команд, а на выходе Уб вырабатывается нулевой сигнал блокировки первого регистра адреса. По сигналу У8=0 муль-. типлексор 55 принимает код с сумматора 61, на разрядах которого OP55—

7Р55 сформирован код М+1. Одновременно сумматор 54 58 вырабатывает сигнал переноса П 4, если М+1-1,=0, по которому на выходе мультиплексора 38 появляется сигнал У12=0, что приводит к установке мультиплексора 55 в ноль. В отсутствие П54 У12=1, что приводит к приему на мультиплексор

55 кода в 0-7 разрядах 55.

Тем самым реализуется в алгоритм счета модификатора М по модулю 1» ., 1

На сумматоре 60 формируется адрес блока 21, который поступает на регистр 13 адреса. В то же время на выходе У10 мультиплексора.ЗУ вы-. рабатывается сигнал, по которому разрешается запись в блок 15 по следующему синхроимпульсу СИ 2. Далее по следующему iH 3 блок управления формирует F13=0, по которому блокируется регистр 20 адреса. В этот момент со-. адресу записывается в мпадший разряд второго буферного регистра, соединенный с входом 2 сумматора, и на его выходе вырабатывается сигнал обратной связи один такт 5МОС, после чего сигналом У27=0 второй буферный

13 1133589 буферного регистра 25, которая происходит по заднему фронту следующего синхроимпульса СИ 3. Поскольку управляющий сигнал У29=0, то выходной регистр 7 при этом заблокирован.

Аналогичным образом заполняются те разряды регистра 25, которые используются для формирования входного набора при испытании .данного логического узла. При этом для заполнения К 10 разрядов требуется К команд в блоке

ЗУПВ 11. При выполнении узлов предлагаемого генератора на элементной базе ИС 100 можно выбрать длительность

СИ 1, СИ З,равную 8 нс, расстояние 1$ между ними ЗО нс, что обеспечивает длительность такта выполнения команды 60 нс. При проверке многовыводных логических узлов, имеющих число входов порядка 100,время заполнения реги-, 2p стра 25 будет порядка 6 мкс,что вполне приемлемо в устройствах функциональ-; ,ного контроля.

При выполнении сдвига в имитиру- . емом регистре с подачей на его вход 25 заданной функции обратной связи происходит заполнение младших разрядов регистра 25, соединенных с входами

А,В,С,Э сумматора 27 по модулю два.

При обращении к входу сумматора на Зр входы элемента ИПИ 32 блока 2 управления поступает код, соответствую- щйй всем нулям в 13-20 разрядах регистра 12, и на инверсном выходе элемента ИЛИ 32 возникает сигнал.

Поскольку при прохождении этой команды в нулевом разряде регистра 12 записан ноль, то на выходе элемента

И 33 появляется сигнал, являющийся .признаком обращения к2 -входу сумма- 40 тора 27, который служит сигналом для увеличения М на единицу и для записи нового значения M во второй блок

15 памяти, а значение с выхода сумматора 27 поступает в блок ЗУПВ 21 по тем адресам, которые устанавливаются при прохождении команды. Поэтому сигнал с выхода элемента И 33 задерживается на триггерах регистров

36 и 37 (фиг. 2). держимое блока 21 по установленному

Так как при этом необходима задержка в один такт для выполнения записи в блоки 15 и 21 памяти,то условием блокировки счетчика команд будет наличие сигнала на выходе 55 элемента И 33 и отсутствие задержанного сигнала25МЗ на триггере регист- . регистр блокируется на один такт. К ра 36. Отмеченные сигналы поступа-,приходу следующего синхроимпульса

1133589

Си 1 мультиплексор 38 блока управле- . ния формирует сигналы У18=1, разрешающие прием на триггер 68 регистра данных, У14=У20=У21=0, У1.9=1, по которым на вход 3 триггера 68 поступа- 5 ет сигнал 5ИОС через мультиплексор

67, Одновременно сигналом У22=1 разрешается запись в блок 21 памяти, и следующим синхроимпульсом Си 2 производится запись. При следующих обращениях к имитируемому в блоке 21 регистру модификация адреса происходит со значением M = (M+1)mo3 L, что эквивалентно сдвигу регистра на один разряд влево, причем значение выхода 5МОС окажется записанным в его правый разряд.

После заполнения требуемых разрядов буферного регистра 25 полученный набор может быть одновременно выдан ®О на испытуемый объект по команде выдачи содержимого буферного регистра 25 на выходной регистр 7. Данная команда имеет номер ноль, и при ее появлении на регистре 12 команд по СИ 3 блок 2 управления формирует управля.ющие сигналы У1=1 и У2=0, чем обеспечивается переход к следующей команде. Сигналами Уб=У10=0 блокируется регистр 12 адреса, а также запись в блок 15. По следующему СИ 3 сигналами

У13=У22=У27=0 блокируется регистр 20 адреса, запись в блок 21 памяти и запись в буферный регистр 25, а по сле- дующему СИ 3 блок 2 управления выра- 3S батывает сигнал У29=1, который разрешает прием на выходной регистр 7 кода, с третьих выходов буферного регистра

25. По следующему синхроимпульсу

СИ.1 происходит выдача многораэряд- 40 ного кода на выходы генератора.

Следует отметить, что данная команда позволяет сформировать многоразрядный код, изменение которого в одном разряде может происходить каж- 45 дые два такта работы генератора.

Для этого достаточно в программе записать чередующуюся последовательность команд выдачи и команд считывания из блока 21 на регистр 25. Если sO длительность такта генератора равна

60 нс, то с помощью команды выдачи на любом выходе генератора появляются испытательные стробимпульсы с минимальной длительностью 120 нс, что Ss существенно расширяет функциональные возможности предлагаемого генератора по сравнению с известным.

Для деформирования кодов, разряды которых могут иметь функциональную зависимость, в систему команд генератора введены первая и вторая команды и, кроме того, схема 26 сравнения,первые входы которой соединены с вторыми выходами буферного регистра

25, а вторые входы — с вторыми вы1 ходами конвейерного регистра 4.

Принцип формирования произвольной логической функции от переменных, в качестве которых берутся разряды имитируемых регистров, заключается в следующем.

Если на первые входы, например

4-входовой схемы сравнения, подать сигналы с разрядов А В С3 имитируемых генераторов, а на вторые — код

1010, то на выходе схемы сравнения реализуется функция

,= АВ Сй.

Далее значение этой функции можно записать в промежуточную память, подать на вторые входы схемы сравнения код 0101 и получить на выходе функцию

F =АВС2.

Повторяя эту процедуру, получаем набор функций F< хранящихся в промежуточной памяти.

Считывая инверсные значения Р; из промежуточной памяти на первые

1 входы схемы сравнения, подадим на ее вторые входы код 1111 и получим на выходе функцию ф Г2РЭГ4

Записав инверсное значение Ф в требуемый разряд буферного регистра

25, получим на его выходе значение ф = Fi + Р2+Р„+ГФ А огичн и резуль= тат получается, если считать прямые значения и.сравнить с кодом 0000.

Данная программа .требует четырех команд считывания переменных А В С,Ц>

"трех команд сравнения и записи в про-. межуточную память (команда вычисления может быть выполнена как команда вычисления и записи инверсного значения F в требуемый разряд .буферного регистра), трех команд считывания из промежуточной памяти на буферный регистр и команды сравнения и записи результата на буферный регистр, т.е.

11 однотактных команд.

Команда 1 выполняется в один такт и проходит в следующем порядке. При появлении на регистре команд по син18

1133589

Команда 2 выполняется в следующем порядке. После приема по заднему фронту СИ 3 команды на регистр 12 команд блок 2 управления сигналами

У1=1, У2=0 подготавливает счетчик команд к выборке следующей по порядку команды, а по УЗ 0 блокируется запись в блок 11 памяти. Одновремен

55 хроимпульсу СИ 3 кода первой команды блок 2 управления на первых выходах мультиплексора 38 вырабатывает управляющие сигналы У1=1, У2=0, по которым счетчик 10 адреса устанавливается в режим счета, УЗ=0, чем блокируется запись в блок 11 памяти, значения сигналов У4=0 и У5=1 при этом несущественно для прохождения команды.

На второй группе выходов мультиплексора 38 вырабатываются сигналы управления модификатором 3 адреса

У6=0, У9=У10=0. По сигналу У6=0 блокируется регистр 13 адреса,а сигналами

У9=У10=0 запрещается запись в блоки .

14 и 15 памяти. Остальные сигналы

У7, У8, У11 и У12 при этом несущественны. По следующему синхроимпулъсу СИ 3 происходит передача содержимого регистра команд на конвей- 20 ерный регистр 4. Одновременно блок управления вырабатывает сигналы У13=

=О, У22=0., по которым блокируется регистр 20 адреса и запись в блок 2) памяти, и сигналы У24=1 и У26=0, если25 значения разряда знака 12РК=О, или

У25=0 и У26=1, если значение разряда знака. 12РК=1, при этом У23=У24=0.

Тем самым мультиплексор 23 разре-., шает прохождение прямого либо инверс-30 ного результата сравнения на выходе схемы 26 сравнения на информационный вход второго буферного регистра 25.

Одновременно на стробирующий вход дешифратора 24 приходит разрешающий сигнал У27=1, на.информационные входы — код с третьих выходов конвейерного регистра 4, а на вторые входы схемы сравнения — код с вторых .выходов регистра 4. . 40

Тем самым к моменту прихода следующего синхроимпульса СИ 3 наЧ -вход соответствующего триггера регистра

25 поступает разрешающий сигнал, а . на.0 -вход - прямой либо инвертирован-45 ный результат сравнения кода на первых входах схемы 26 с кодом на вторых выходах регистра 4. По заднему фронту СИ 3 результат записывается в выбранньй триггер регистра 25. S0 но вырабатываются сигналы У6=У9=У10, по которым блокируется регистр 13 адреса и запись в блоки 14 и 15. По. заднему фронту следующего СИ 3. содержимое регистра 12 принимается на регистр 4, а блок 2 управления вырабатывает У13=1, У14=У15=У17=0 и

У16=1, по которым регистр 20 адреса . принимает код с третьих выходов ре1 гистра 4.

Одновременно на вторые входы схе-, мы 26.сравнения поступает код с вто-: рых выходов регистра 4, результат сравнения поступает на вход мультиплексора 67 регистра 22 данных. С выхода мультиплексора 38 блока 2 управления на управляющие входы триггера 68 приходит разрешающий сигнал

У18=1, а на входы мультиплексора 67сигналы У20=1 и У21=0, если записывается прямое значение результата сравнения, и У20=0, У21=1 — если инверсное. По следующему синхроимпульсу СИ 1 регистр 66 и триггер 68 принимают значение адреса и данных для блока 21. При этом на вход блока 21 поступает разрешающий сигнал

У22=1, и по следующему синхроимпульсу СИ 2 происходит запись в блок 21 памяти. Вместе с тем У27=У28=У29=0, чем обеспечивается блокировка регистров 25 и 7.

Третья и четвертая команды явля-. ются командами безусловного и условного перехода. Введение их в состав команд генератора обеспечивает организацию циклов в программе, что позволяет существенно сэкономить память 11 команд при имитации регистров, работающих с различными частотами сдвигов.

Команда 3 выполняется следующим образом. При поступлении на регистр

12 команд кода команды по синхроим-..„ пульсу СИ 3 на выходе мультиплексора 38 блока 2 управления вырабатываются управляющие сигналы У1=У2=1 и

УЗ=О, которыми счетчик команд переводится в режим приема данных с выхода мультиплексора 9, а запись в память 11 команд блокируется. Управляющие сигналы У4 О и У5=1 разрешают прохождение кода следующей коман- . ды с регистра команд на выход мультиплексора 50 (фиг. 4). Одновременно вырабатываются сигналы УЬ У9=У10 О, блокирующие регистр 13 адреса и запись в блоки 14 и 15 ° По следующему

19

1133589

СИ,1 счетчик 10 адреса принимает код с регистра команд. По следующему

СИ 3 вырабатываются сигналы У13=У22=

=О, блокирующие регистр 20 адреса и запись в блок 21 памяти, а также 5

У27=0, поступающий на С-вход дешифратора 24, блокируя тем самым запись в регистр 25. По следующему СИ 3 сигналом У29=0 запрещается прием на выходной регистр 7. 10

Команда 4 выполняется в два такта, поскольку необходимо время на форми-. рование условия перехода. При вводе данных в блок 14 по выбранному адресу записывается код конечного значения счетчика циклов В, а в блок 15 по тому же адресу — начальный нулевой код счетчика циклов М = О. Таким образом, счетчиком циклов является слово с данным адресом в блоке 15. 20

При поступлении на регистр 12 кода фкоманды по СИ 3 блок 2 управле» ия вырабатывает У1=У2=0 и УЗ=О, чем блокирует счетчик 10 адреса и запись в блок 11. 25

Одновременно формируются Уб=У7=1, У8=У9=У10=0, У11=1, У12=1. Сигналами

Уб и У7 разрешается прием на регистр

53 регистра 13 адреса и мультиплексор 55 регистра 16 данных, сигналами Зб

У8, У11,и У12 разрешается прохождение на триггера регистра 53 кода с 4-11 разрядов регистра команд, а на триггера регистра 55 — кода с выхода сумматора 619 5 0-7PQ5. По следующе- 3 му СИ 1 на регистр адреса принимается адрес слова в блоках 14 и 15, в котором записано конечное состояние счетчика циклов В и его текущее значение М. Эти данные поступают соот- 4р ветственно на второй и третий входы буферного регистра 17 и по заднему фронту следующего синхроимпульса

СИ 3 запоминаются на нем. Одновременно блок управления вырабатывает сиг- 45 налы У13=У22=У27=0, блокирующие регистр 20 адреса, запись в блок 21 и в регистр 25,и сигнал У10=1,разрешающий запись в блок 15.При этом на первых . входах схемы 19 сравнения находится 0 код конечного состояния счетчика циклов, а на вторых входах — код текущего значения.

Если эти коды совпадают (М=В), то выходной сигнал схемы 19 сравнения, 55 поступающий в блок 2 управления приводит к выработке управляющих сигналов У1=1, У2=0 и У12=0, так что по следующему СИ 1 счетчик 10 адреса прибавит единицу, а на мультиплексор 55 примется нулевой код. В обратном случае (МфВ) У1=У2=1, У12=1, У4=0, У5=1, а на счетчик 10 адреса примется код с регистра 12, а на мультиплексор 55— код М + 1, сформированный на выходе сумматора 61 5 5. По следующему СИ 2 происходит запись нового значения счетчика циклов в блок 15.

Команда 5 выполняет считывание из

ЗУПВ 21 и запись выбранного значения на буферный регистр 25, при этом модификация адреса, указанного в слове команды, не производится. Данная команда совместно с первой и второй командами обеспечивает вычисление роизвольиых булевских функций от некоторого набора переменных, которыми являются разряды вторых выходов регистра 25.

Команда выполняется в следу»оцем порядке. После приема команды по СИ 3 на регистр 12 блок управления форми рует сигналы У1=1, У2=0 и УЗ=О, чем разрешается переход к следующей по порядку команде и блокируется запись в блоке 11.Одновременно вырабатываются сигналы управления модификатором 3—

Уб=У9=У10, которые блокируют регистр

13 адреса и запись в блоки 14 и 15.

По следующему СИ 3 конвейерный регистр 4 принимает содержимое регистра команд, а блок 2 управления формирует сигналы У13=1, У14=У15=У16=0, У17=1. Прн этом разрешается прием на регистр 66 регистра 20 адреса, элемент ИЛИ 63 вырабатывает на выходе уровень логической единицы, по которому входной мультиплексор регистра 66 разрешает прохождение кода с выходов мультиплексора 64, который .в свою очередь обеспечивает прохождение кода с вторых выходов конвейерного регистра 4 (4-11 разряды регистры команд, Одновременно вырабатываются .сигналы управления, если значение знакового разряда регистра команд равно О, то У23=0, У24=1, если наоборот, то У23=1, У24=0, У25=У26=0, У27=1, У28=У29=0, У22=0.

Таким образом, по следующему СИ 1 на регйстр 20 адреса принимается адрес с вторых выходов регистра 4, запись в блок 21 блокируется. Мультиплексор 23 обеспечивает прохождение кода с выхода блока 21 на вход данных регистра 25. Дешифратор 24 по коду

21 113358 на третьих выходах регистра 4 раз- . решает запись в соответствующий триггер регистра 25, и по следующему

СИ 3 значение на выходе 21 с требуемым знаком записывается в выбранный разряд, регистра 25.

Команда 6 предназначена для останова генератора. В сочетании с командами З.и 4 она может служить для останова генератора по достижению заданного числа тактов работы.

При появлении этой команды на регистре команд блок 2 управления вырабатывает управляющие сигналы, блокирующие последовательно по време-1 ни счетчика 10 адреса и регистр 13 адреса. Далее вырабатывается блокировка ааппси в блоки памяти, блокировка второго регистра адреса, второго буферного регистра и выходного регистра. На этом генератор останавливает свою работу.

Таким образом, предлагаемый генератор обеспечивает формирование весьма широкого набора многоразрядных

9 22 последовательностей, которые могут быть использованы в качестве входных наборов при функциональном контроле практически любых логических узлов, выполненных как на ИС, так и

БИС с числом выводов порядка 100.

При этом длительность такта в среднем составляет величину порядка 10 мкс, что позволяет подавать за время провер.и несколько миллионов входных наборов, чем обеспечивается высокое качество контроля, полнота и достоверность. Довольно ограниченный набор команд не требует сложного математического обеспечения и вместе с тем дает возможность автоматизировать набор условий проверки, что значительно увеличивает производительность труда оператора. Генератор не требует большого оборудования. При использовании микросхем средней степени интеграции серии ИС 100 генератор может быть выполнен на 7-8 Т33, содержащих

100 ИИС с учетом резисторных сборок.

1133589! 133589

1133589 ч ч Фй 4» м а э ъ с фмсч сц4сч у<ч 4 . !!ъ чъ !!- . с!

9 4k A+ w + eQA%y i3 K Q ч i! а ба м3 iъ Ф мФ ф ф ф 3ю ъ м ! ! ! ! t 1 ! @ ч

Мэ

Ъ Ъ

1133589

i зряч

7РА/И

ОРА

Уд

РАЯ - 7РЮХ

У7Р

—: 7РЗНИ

Фиг. 5

1i 33589

7Р87

7РЮХ

1133589

ОРгО Ф

ОРИ+ 7Р о

ВНИИПИ Заказ 9948/40 Тираж 898

Подписное

Ъ

Филиал ШП2 "Патент", г. Ужгород, ул.Проектная,4

Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей Многоразрядный генератор испытательных последовательностей 

 

Похожие патенты:

Изобретение относится к электросвязи и может быть использовано для кадровой синхронизации приемников в системах передачи цифровой информации

Изобретение относится к радиосвязи и может быть использовано при приеме сигналов, содержащих блоки данных фиксированной длины

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах

Изобретение относится к вычислительной технике и может быть использовано при построении систем управления синхронизацией цифровых вычислительных машин и многопроцессорных систем

Изобретение относится к вычислительной технике и может найти применение для управления контролем достоверности передачи информации

Изобретение относится к вычислительной технике и может быть использовано в устройствах оптической обработки информации, предназначенных для решения задач обработки двумерных массивов цифровых данных и изображений

Изобретение относится к автоматике и импульсной технике
Наверх