мента И 4, выход котЬриго подключен к единичному входу триггера 3, а второй вход - к выходу сумматора 5 по модулю два с инверсией, первый вход которого связан с выходом, а второй-со входом проверяемого регистра 6 сдвига и со вторым выходом генератора 1 тестовых сигналов, синхроипзиру1оии1Й вход которого связан с тактовым входом 7 устройства и со сдвигающим входом нроверяемого регистра 6 сдвига, выход 8 устройства.
Цикл работы предлагаемого устройства разбивается на четыре одинаковых времеиных интервала. На каждом интервале геиератор 1 тестовых сигналов вырабатывает иа своих выходах 9 и 10 сигналы в соответствии с табл.
Вход 9
Вход 10
Временной интервал
Длительность Гс каждого интервала должна удовлетворять равенству Гс 7п--. где Та - период повторения сдвигаюш,их
импульсов; /( - длина регистра.
На первом временном интервале производится установка триггера 3 в нулевое положение инвертированным сигналом О на входе 9 и обнуление регистра 6 путем последовательной записи в его разряды сигнала О на выходе 10.
На втором времеином интервале производится иоследовательиая запись в разряды регистра сигнала «1 на выходе 10.
В течение первых двух времеппых иитервалов элемент 4 И закрыт сигналом «О па выходе 9.
В течение двух иос;1едуюш,их временных интервалов элемент 4Н открыт, так как иа выходе 9 «1.
На третьем времениом интервале производится контроль правильности заииси «единиц в разряды регистра с одновремениой записью в регистр «пулей, а на четвертом интервале - контроль иравильности записи в регистр «нулевой.
Нри отсутствии неисправностей сигналы иа входе и выходе проверяемого регистра сдвига должны быть взаимно инверсными. При этом сигнал на выходе сумматора 5 равен пулю, и триггер остается в пулевом положсиии, соответствуюн1ем отсутствию неисиравиостей.
При неисправиости какого-либо разряда регистра взаимная инверсность сигна.та на его входе и выходе нарушается, на выходе сумматора 5 появляется едииичный сигнал, и триггер 3 иереключается в единичное состояние, соответствующее наличию неисправности в регистре.
Так, при отказе какого-либо разряда регистра в «О («1) па выходе регистра 6 в течеиие третьего (четвертого) интервала будет сигнал «О («1), что при сигнале О () на выходе 10 приведет к срабатываиию триггера 3.
Нри отказах разрядов типа «потеря едииицы или «потеря нуля происходит укорочение единичного или пулевого выходного сигнала регистра соответственно на третьем или четвертом времеином интервале на величину Д 7п/, где I - число от) казавших разрядов. Это укорочение приводит к наруи1ению взаимной инверсности входного и выходного сигналов регистра сдвига на соответствуюи;ем временном иитервале и к срабатыванию триггера 3.
0 Так, например, при отказе тина «потеря единицы, одного из разрядов регистра, заиолнение регистра «нулями иа третьем временном интервале происходит быстрее па время, равное периоду сдвигающих импульсов, и сигнал на выходе регистра становится равным нулю иа один такт сдвигающего импульса раньше, т. е. до окончания третьего временного интервала, что при нуле на выходе 10 приводит к появлению
единичного сигнала иа выходе сумматора 5 и срабатыванию триггера 3.
Для предотвращеиия ложного срабатывания триггера 3 начало и конец каждого времениого интервала должиы быть привязаны к сдвигающим (тактовым) импульсам. Эта привязка осуществляется синхроиизацией геиератора 1 тестовых сигналов путем подачи тактовых импульсов на синхронизирующий вход «с генератора 1.
Генератор 1 тестовых сигналов может быть вынолнеи. например, в виде счетчика с уиравляемым коэффициентом счета, к выходу которого подключена цепочка из двух последоватсльио соединеипых счетных триггеров, причем вход счетчика является синхронизирующим входом генератора, выходы триггеров - его 9 и 10 - выходами, а устанавливаемый коэффициент счета должен равняться длине (числу разрядов) проверяемого регистра сдвига.
Таким образом, предлагаемое устройство, кроме отказов в регистре сдвига, обнаруживаемых известным устройством, обнаруживают также и другие тииы отказов, обеспечивая более падежный контроль регистра сдвига.
Фор м у ,ч а изобретения
Устройство для контроля регистра сдвига, содержа1ц,ее генератор тестовых сигlia.ioB, элемент И, элемент НЕ и триггер, иервый выход генератора тестовых сигналов подключен через элемент НЕ к первому входу триггера, второй выход геиератора тестовых сигналов подключен ко входу проверяемого регистра сдвига, второй вхоД триггера подключен к выходу элемента И, тактовый вход сдвигающего регистра является тактовым входом устройства, отличающееся тем, что, с целью повышения надежности контроля за счет расширения класса контролируемых неисправностей, в него введен сумматор но модулю два с инверсией, первый вход которого подключен к выходу проверяемого регистра сдвига, второй его вход подключен ко входу проверяемого регистра сдвига, а выход подключей ко входу элемента И, второй вход которого подключен к первому выходу генератора тестовых сигналов, синхронизирующий вход которого подключен к тактовому входу устройства, а выход триггера является выходом устройства. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 354414, кл. G 06F 11/00, 1971. 2.Авторское свидетельство СССР 463973, кл. G 06F 11/00, 1972.
название | год | авторы | номер документа |
---|---|---|---|
Логический анализатор | 1980 |
|
SU890396A1 |
ФОРМИРОВАТЕЛЬ КОДА МОРЗЕ | 1972 |
|
SU331498A1 |
УСТРОЙСТВО ПОИСКА ШУМОПОДОБНОГО СИГНАЛА | 1976 |
|
SU1840434A1 |
Устройство формирования переменных временных интервалов | 1975 |
|
SU547031A1 |
Генератор псевдослучайных последовательностей | 1981 |
|
SU993444A1 |
Устройство для измерения частоты сигналов | 1981 |
|
SU966617A1 |
Устройство для контроля логических блоков | 1984 |
|
SU1277112A1 |
Устройство для коррекции шкалы времени | 1987 |
|
SU1432451A2 |
Устройство приема двоичных сигналов | 1984 |
|
SU1197116A1 |
Устройство для захвата магистрали ЭВМ | 1982 |
|
SU1075247A1 |
Авторы
Даты
1979-04-30—Публикация
1976-08-19—Подача