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

 

Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано в автоматизированных комплексах проверки логических блоков. Цель изобретения - повышение достоверности обнаружения состязаний. Устройство содержит два формирователя импульсов , которые формируют импульсы по каждому перепаду , Входного напряжения. На вход первого формирователя импульсов поступают импульсы синхронизации контролируемого блока. Сигналы с выхода первого формирователя импульсов поступают через элемент задержки на установочный вход счетчика, на счетный вход которого поступают сигналы с выхода второго формирователя импульсов , вход которого соединен с выходом контролируемого блока. Если в контролируемом блоке отсутствует состязания, то в интервале между началом и концом сигнала синхронизации на счетный вход счетчика поступает один импульс (если выходная информация изменится) или не поступит ни одного импульса (если выходная информация не изменилась). В этом случае все разряды .счетчика, кроме нулевого (младшего), находятся в нулевом состоянии. Поэтому на выходе элемента ИЛИ, входы которого соединены с выходами этих разрядов, будет нулевой сигнал. Этот сигнал поступает на информационный вход коммутатора, на двух выходах которого будут нулевые сигналы, независимо от состояния младшего разряда счетчика, выход которого соединен с управляющим кодом коммутатора. Таким образом, сигнал с выхода первого формирователя импульсов, переписывая на первьш и второй триггеры состояние вьгходов коммутатора, оставит их в нулевом состоянии. При наличии состязаний в контролируемом блоке на его выходе в интервале между началом и концом синхроимпульса появится несколько перепадов напряжения, в результате чего на счетный вход счетчика поступит несколько перепадов напряжения, в результате чего на счетный вход счетчика поступит несколько импуль- .сов. При статических состязаниях количество импульсов будет четным, при динамических - нечетным. В этом случае сигнал с выхода элемента ИЛИ пройдет на первый или второй выходы коммутатора в зависимости от состояния нулевого разряда счетчика (четности импульсов). Сигнал с выхода первого формирователя импульсов установит в единичное состояние соответствующий триггер, указывая, какой вид состязаний обнаружен в контролируемом блоке. 3 ил. Q

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

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

РЕСПУБЛИК

О А1 (19) (И) (51) 4 G 06 F 11/00

3Щ;Щ,» (у ,,)3

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (2.1) 3986888/24-24 (22) 08. 10.85 (46) 23.03.87. Бюл. ¹ 11 (72) В.Н. Куценко, А,М. Кузьменко, Е.В. Ананский, С.В. Корнеев и С.И. Богородченко (53) .681.3 (088.8) (56) Авторское свидетельство СССР № 601696, кл. G 06 Р 11/00, 1976.

Авторское свице тельство СССР № 1125628, кл. G 06 F 11/16, 1983. (54) УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ СОСТЯЗАНИЙ В СИНХРОНИЗИРУЕМЫХ ДИСКРЕТНЫХ БЛОКАХ (57) Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано в автоматизированных комплексах проверки логических блоков. Цель изобретения — повышение достоверности обнаружения состязаний. Устройство содержит два формирователя импульсов, которые формируют импульсы по каждому перепаду Ъходного напряжения.

На вход первого формирователя импульсов поступают импульсы синхронизации контролируемого блока. Сигналы с выхода первого формирователя импульсов поступают через элемент задержки на установочный вход счетчика, на счетный вход которого поступают сигналы с выхода второго формирователя импульсов, вход которого соединен с выходом контролируемого блока. Если в контролируемом блоке отсутствует состязания, то в интервале между началом и концом сигнала синхронизации на счетный вход счетчика поступает один импульс (если выходная информация изменится) или не поступит ни одного импульса (если выходная информация не изменилась). В этом слу— чае все разряды .счетчика, кроме ну— левого (младшего), находятся в нулевом состоянии. Поэтому на выходе элемента HJIH, входы которого соединены с выходами этих разрядов, будет нулевой сигнал. Этот сигнал поступает на информационный вход коммутатора, на двух выходах которого будут нулевые сигналы, независимо от состояния младшего разряда счетчика, выход которого соединен с управляющим кодом коммутатора. Таким образом, сигнал с выхода первого формирователя импульсов, переписывая на первый и второй триггеры состояние выходов коммутатора, оставит их в нулевом состоянии. При наличии состязаний в контролируемом блоке на его выходе в интервале между началом и концом синхроимпульса появится несколько перепадов напряжения, в результате чего на счетный вход счетчика поступит несколько перепадов напряжения, в результате чего на счетный вход счетчика поступит несколько импуль.сов. При статических состязаниях количество импульсов будет четным, при с динамических — нечетным. В этом случае сигнал с выхода элемента ИЛИ пройдет на первый или второй выходы коммутатора в зависимости от состояния нулевого разряда счетчика (четности импульсов). Сигнал с выхода первого формирователя импульсов установит в единичное состояние соответствующий триггер, указывая, какой вид состязаний обнаружен в контролируемом блоке. 3 ил.

1298750 2

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

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

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

Схема содержит контролируемый блок

1 и устройство для обнаружения состязаний в синхронизируемых дискретных блоках, содержащее элементы 2 и 3 инпикации, формирователи 4 и 5 импульсов, элемент 6 задержки, счетчик

7, элемент ИЛИ 8, коммутатор 9, триггер 10 и 11, выходы 12 и 13 статических и динамических состязаний устройства, установочный вход 14 устройства.

Устройство обнаруживает два вида состязаний — статическое и динами— ческое.

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

В начале работы по установочному входу 14 устройства устанавливаются в исходное .состояние триггеры 10 и

11. На их единичных выходах устанавливаются нулевые сигналы, тем самым снимаются сигналы наличия состязания с элементом 12 и 13 индикации.

Если в контролируемом блоке отсутствуют состязания, то устройство работает следующим образом.

Синхроимпульсы поступают на контролируемый блок 1 и íà axîä первого формирователя 4 импульсов. В зависимости от логической комбинации, присутствующей на входах контролируемого блока 1, после действия фронта (заднего или переднего) синхроимпульсов на его выходе, соединенном с входом второго формирователя 5 импульсов уста»»авливается сигнал или " 1", или

fl 0tt

Первый формирователь 4 импульсов формирует импульсы при переключении входа с "0" в "1" и наоборот. Временная дна грамма синхр оимпуль сов и импульсов, формируемых формирователем

4 импульсов, приведена на фиг.2.

Импульсы с выхода формирователя

4 импульсов поступают через элемент

6 задержки на установочный вход счетчика 7, сбрасывая его в нулевое состояние.

Сигналы с выхода контролируемого блока 1 поступают на вход второго формирователя 5 импульсов, который работает аналогично формирователю 4.

Таким образом, на счетнья» вход счетчика 7 с выхода эдновибратора формирователя 5 импульсов поступают импульсы, соответствующие переходам из

"0" в "1" и наоборот на выходе контролируемого блока 1. Счетчик 7 осуществляет подсчет импульсов, поступающих на его счетный вход в пределах интервала времени между импульсами, формируемыми формирователем 4 импульсов.

В соответствии с изложенным, при отсутствии состязаний в контролируемом блоке 1, в интервале между двумя импульсами с выхЪда формирователя 4 импульсов на счетный вход счетчика

7 с выхода формирователя 5 импульсов поступает не более одного импульса и на входы элемента ИЛИ 8 с выходов

2, 2, ..., 2" счетчика 7 поступают сигналы низкого логического уровня, при этом на выходе элемента ИЛИ

8 также присутствует сигнал ниэкогo логического уровня, который поступает на информационный вход коммутатора 9. При наличии на информационном входе коммутатора 9 сигнала низкого логического уровня, независимо от сигнала на его управляющем входе с выхода 2 (младшего разряда) счетчик

7, на выходах коммутатора 9 также присутствуют сигналы низкого логического уровня.

Сигналы низкого логического уровня с выходов коммутатора поступают на информационные входы триггера 10

40 и 11. B этом случае при поступлении пульсов, триггеры 10 и 11 сохранят нулевое состояним

При возникновении в контролируемом блоке 1 состязаний в соответствии с приведенными определениями формирователь 5 импульсов формирует последовательности импульсов (n > 1), количество которых в интервале вре-: мени между импульсами, сформированными формирователем 4 импульсов (зтот интервал времени равен длительности импульса синхронизации или паузе

45 на тактовые входы триггеров 10 и 11 импульса с выхода формирователя 4 им1298

3 между ними), будет либо четным, что соответствует статическим состязаниям, либо нечетным — в случае динамических состязаний, но в обоих случа( ях на выходах счетчика 7 от 2 до

2" присутствует логическая комбинация, содержащая хотя бы одну логическую единицу, которая через элемент ИЛИ 8 поступает на информационный вход коммутатора 9. 10

При возникновении статических состязаний на управляющий вход коммуо татора 9 с выхода 2 (младшего разряда) счетчика 7 поступает сигнал низкого логического уровня вслед-,, 15 ствие того, что на счетный вход счетчика 7 с выхода поступило четное количество импульсов, а начальное со— стояние счетчика быпо нулевое.

В случае, когда на управляющем 20 входе коммутатора 9 присутствует сигнал низкого логического уровня, логическая единица с его информационного входа через первый информационный выход поступает на информационный вход триггера 10. При этом импульс с выхода формирователя 4 им— пульсов, поступая на информационный вход триггера 10, приводит к переключению триггера 10 в единичное состо- 30 яние и через время задержки, определяемое элементом 6 задержки, сбрасывает счетчик 7 в нулевое состояние.

Требуемая величина элемента 6 задержки определяется максимальной за- 35 держкой в счетчик 7, элементе ИЛИ 8 и максимальным временем переключения триггеров 10 и 11.

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

10 сигнала высокого логического уров- 40 ня срабатывает элемент 2 индикации, сигнализируя о статическом состязании в контролируемом блоке.

При возникновении динамических состязаний на управляющий вход комму- 45 татора 9 с выхода 2 счетчика 7 поступает сигнал высокого логического уровня. При этом логическая единица с информационного входа коммутатора 9 через второй его информационный выход50 поступает на информационный вход триггера 11. Импульс с выхода формирователя 4 импульсов поступает на тактовый вход триггера 11, приводит к его переключению в единичное состояние. 55

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

11 сигнала высокого логического уров-, ня срабатывает элемент 3 индикации, 750 сигнализируя о динамическом состязании в контролируемом блоке.

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

Формула и э о б р е т е н и я

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

ИЛИ, выход которого соединен с информационным входом коммутатора, вход первого формирователя импульсов является тактовым входом устройства для подключения к входу синхронизации контролируемого блока, вход второго формирователя импульсов является информационным входом устройства для подключения к выходу признака состояния контролируемого блока, выход вто8хОУ уорюрадателя uhngn сИ дход уормирИа руере ииау

СОР

i ля;. о рого формирователя импульсов соединен со счетным входам счетчика.

12 8750

Составитель В. Гречнев

Техред М.Ходаиич Корректор А. Ильин

Редактор Е. Напп

Заказ 890/51 Тираж 673 Подписное

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

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

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

&no фариирсбавел и юую сп

8Еио рсрииродатеюя 5 иуду сИ без f crnps

8и3 рормцро8аеели5 при нации сосвяЗаний

Стата естю

coervesaeae

Динаиицесние соаттания

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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