Логический анализатор

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области .вычислительной техники, а именно к устройствам контроля и диагностики ЭВМ. Цель изобретения - расширение области применения. Сущность изобретения состоит в том, что в известное устройство, содержащее генератор тактовых импульсов, регистр, первый, второй, третий счетчики, блок памяти , элемент НЕ, элемент И и элемент задержки, дополнительно введены мультиплексор, делитель частоты, D- триггер, два элемента И-НЕ, элемент И, формирователь импульсов, элемент ИЛИ и три элемента задержки. 4 ил.

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

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

РЕСПУБЛИК

А1 (5р 4 G 06 F 11/00

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3941255/24-24 (22) 31.07.85 (46) 15.01.87. Бюл. 9 2 (72) А.Н .Бучнев, Е .И.Карпунин и В.И.Песоченко (53) 661.3 (088.8) (56) Авторское свидетельство СССР

В 608126, кл. С 05 В 23/02, 1978.

Патент США Р 4373193, г кл. G 06 F 3/05, 1983. (54) ЛОГИЧЕСКИЙ АНАЛИЗАТОР (57) Изобретение относится к области вычислительной техники, а именно к

„„Я0„„12 771 устройствам контроля и диагностики

ЗВИ. Цель изобретения — распирение области применения. Сущность изобретения состоит в том, что в известное устройство, содержащее генератор тактовых импульсов, регистр, первый, второй, третий счетчики, блок памяти, элемент НЕ, элемент И и элемент задержки, дополнительно введены мультиплексор, делитель частоты, Dтриггер, два элемента И-НЕ, элемент

И, формирователь импульсов, элемент

ИЛИ и три элемента задержки. 4 ил.

1 283771 2

Изобретение относится к вычислительной технике, а именно к устройствам контроля и диагностики ЭВИ.

Цель изобретения — расширение области применения путем обеспечения возможности анализа информации с асинхронным периодом поступления.

На фиг.1 приведена блок-схема устройства для логического анализа; на фиг,2 — временная диаграмма считывания накопленной в устройстве информации; на фиг.3 — временная диаграмма работы устройства в режиме сбора информации; на фиг. 4— формат представления информации в блоке памя ти .

Устройство содержит генератор 1 тактовых импульсов, регистр 2 сдвига, счетчики 3-5, коммутатор 6, блок 7 памяти, элементы И-НЕ 8 и 9, элементы И 10 и 11, делитель 12 частоты, элемент ИЛИ 13, элемент ИПИНЕ 14, 0-триггер 15, элемент НЕ 16, элементы 17-20 задержки, вход 21 задания режима работы, информационный вход 22, вход 23 пуска, адресные входы 24 и выходы 25 устройства.

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

В зависимости от значения сигнала режима работы на входе 21 различаются два режима работы устройства: сбор поступающей с объекта информации; — анализ накопленной информации °

Переход сигнала режима работы на входе 21 из состояния "0" в состояние "1" означает сбор информации устройством. Устройство работает в режиме сбора поступающей с входа 22 через регистр 2 сдвига информации и ее запоминания в блоке 7 памяти до наступления момента переполнения и до момента отключения действия сигнала режима работы. Наличие сигнала переполнения с инверсного выхода счетчика 5 и "0" на входе 21 блокируют работу генератора 1 тактовых импульсов через элемент И 11.

Работа устройства в режиме сбора поступающей с объекта информации поясняется временной диаграммой на фиг.3 ° После запуска генератор 1 тактовых импульсов вырабатывает синхросигнал, который сдвигает поступающую входную информацию в регистре 2 и является входным сигнаf0

35 лом для делителя 12 частоты. Накоп— ленная в регистре 2 сдвига информация переписывается в счетчик 3 фрон— том сигнала, поступающего с делителя 12 частоты. В зависимости от переписанной в первый счетчик информации различаются два формата записи (сброса) информации: — формат 0 константы типа "0"

1 константы типа "1" — формат 1 смешанной информации. °

Форма заполнения блока 7 памяти информацией, поступающей с входа у стр ой ств а, прив едена на фиг. 4.

При записи информации в формате 0 возможны два варианта: счетчик 3 заполнен по всем разрядам "0 и "1", Эти два варианта отличаются друг от друга тем, что в (1+1)-й разряд блока памяти 7 (1 — длина массива анализируемой информации) заносится признак наличия "0" и "1", т.е. признак константы. Присутствие низкого уровня на одном из входов элемента И-HE 8 поддерживает высокий уровень на D-входе D-триггера 15, который по фронту сигнала с выхода делителя 12 частоты через элемент

17 задержки ставит триггер 15 в "1".

Значение сигнала с выхода D-триггера 15 записывается в (1+2)-й разряд блока памяти 7. Сигнал "1" на выходе D-триггера 15 блокирует про— хождение стробирующего сигнала через элемент ИЛИ 13 и переводит ком— мутатор 6 в состояние коммутации выходов счетчика 4 на информационные

1 входы блока 7 памяти. Элемент ИЛИНЕ 14 с динамическими входами отслеживает появление фронта сигнала, переход из состояния "1" в состояние

"0" на любом из его входов и формирует сигнал низкого уровня, который обнуляет счетчик 4 и через элемент

И-HE 9 поступает на тактирующий вход счетчика 5 и прибавляет единицу.

Элемент ИЛИ вЂ 14 исключает запись в блок памяти по одному и тому же адресу при сборе инфорьации формата

0 отличающихся значений констант в каждом собранном такте. При длительном сборе сигнала типа "константа 0" или "константа 1" значение счетчика

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

3 1 я «-йку блок» 7 памяти до тех пор, пока нс произойдет переполнения этого счетчика 4, сигнал с выхода переполнения которого прибавляет 1 к значению счетчика 5, получив новый адрес следующей ячейки блока памяти

7. Вход записи блока памяТи в режиме сбора поступающей информации находится в состоянии "0, вход записи которого согласно временной диаграмме на фиг.3 обрабатывает процедуру записи. Элемент 19 задержки с инвер— сией необходим для компенсации времени срабатывания элементов И-HE 9, счетчика 5 и элемента ИЛИ-НЕ с динамическими входами.

При записи поступающей с объекта информации в формате 1 в счетчик 3 переписывается смешанная информация.

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

"0", сигнал с которого переключает коммутатор 6 иа трансляцию информации с выходов счетчика 3 на информационную группу входов блока 7 памяти, по информационному входу которого записывается "О" — признак формата-1. Сигнал "О" на входе элемента

ИЛИ 13 разрешает прохождение сигнала на вход элемента И-HE 9, с выхода которого сигнал йоступает на вход счета счетчика 5, который прибавляет единицу к текущему адресу и т.д.

Элементы 17 задержки и элементы 18 и 19 задержки с инверсией необходимы для устойчивой безошибочной работы устройства в режиме сбора информации с объекта диагностирования.

При поступлении на вход 21 сигнала

"0" устройство переходит в режим анализа накопленной в блоке памяти

7 информации. Считывание и анализ накопленной информации осуществляется согласно временной диаграмме, представленной на фиг.2.

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

2837/! 4

Логический щнй генератор гистр сдвига, мяти, элемент анализатор, содержатактовых импульсов, ретри счетчика, блок паНЕ, первый элемент И, Формула изобретения

f5

55 пер вый элемент 3 «держки прн чем «ит ход первого элемента задержки гоев динен с первым входом первого элемента И, выхоц генератора тактовых импульсов соединен с синхровходом регистра сдвига, информационный вход которого является информационным входом анализатора, группа выходов регистра соединена с группой информационных входов первого счетчика, адресные входы анализатора соединены с информационными входами второго счетчика, группа разрядных выходов которого соединена с адресной группой входов блока памяти, выходы которого являются выходами анализатора, вход задания режима которого соединен через элемент НЕ с входом записи блока памяти, вход синхронизации которого соединен с выходом первого элемента И, вход пуска анализатора соединен с входом записи второго счетчика и входом первого элемента задержки, о т л И ч а ю щ и и с я тем, что, с целью расширения области применения путем обеспечения возможности анализа информации с асинхронным периодом поступления, анализатор содержит коммутатор, делитель частоты, D-триггер, два элемента И-.НЕ, второй элемент И, элемент ИЛИ-НЕ, элемент ИЛИ, второй, третий .и четвертый элементы задержки, причем выход генератора .тактовых импульсов соединен с входом делителя частоты, выход которого соединен с входом записи первого счетчика и через второй элемент задержки с синхровходом D-триггера, синхровходом третьего счетчика и входами тре— тьего н четвертого элементов задержки, инверсные выходы которых соединены с первым входом элемента ИЛИ и вторым входом первого элемента И, выход В-триггера соединен с управляющим входом коммутатора, вторым вхо- .. дом элемента ИЛИ и информационным входом блока памяти, информационные входы которого соединены с выходами коммутатора, первая группа информационных входов которого соединена с группой разрядных выходов первого счетчика, вторая группа информацион- ных входов коммутатора соединена с разрядными выходами третьего счетчика и выходом старшего разряда первого счетчика, вход записи первого счетчика соединен с входом задания режима работы анализатора, инверс21

Адресиые

9лраЬяющ бХОд 2 блОК 7

ИнфО)0мОЦиО

Фый В11х од пере . )н J! еI "н%} я IB е . т fзе! о счетчика соединеH с первым входом первого элемента И-НЕ, второй вход которого соединен с выходом элемента ИЛИ-НЕ, с инверсным входом сброса третьего счетчика, выход переполнения второго счетчика соединен с вторым входом второго элемента И, выход которого соединен с входом пуска генератора тактовых импульсов, инверсный выход переполнения ервого счетчика соединен с первым нходо 1 второгс элемента И-НЕ и элемента

ИЛИ-НЕ, инверсный выход заема первого счетчика соединен с вторыми входами второго элемента И-НЕ и элемента ИЛИ-НЕ, выход элемента ИЛИ соединен с третьим входом первого элемента И-НЕ, выход которого соединен с синхровходом первого счетчика, вы10 ход второго элемента И-НЕ соединен с D-входом D-триггера.

1283771

Запуск РР

Вьио

Нь7ход Penumenz аслоты

Второ

Ин<р. Ухоить! Юл. 7

Инцюрмация достоберна

Фиг.З

1 е ° ° ° в ° ° К

° ° ° ° °

2 7

Формапг ° Значение Число такто6 константы при ФО.константы Значение сигнава при Ф1

Фиг. Ф

Составитель А. Сиротская

Редактор Л. Пчолинская Техред Л.Олейник Корректор Н. Король

Заказ 7443/48 Тираж 670 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, . Ужгород, ул. Проектная, 4