SU805318A2 - Устройство дл контрол времениВыпОлНЕНи пРОгРАММ - Google Patents

Устройство дл контрол времениВыпОлНЕНи пРОгРАММ Download PDF

Info

Publication number
SU805318A2
SU805318A2 SU782687542A SU2687542A SU805318A2 SU 805318 A2 SU805318 A2 SU 805318A2 SU 782687542 A SU782687542 A SU 782687542A SU 2687542 A SU2687542 A SU 2687542A SU 805318 A2 SU805318 A2 SU 805318A2
Authority
SU
USSR - Soviet Union
Prior art keywords
time
counter
input
signal
output
Prior art date
Application number
SU782687542A
Other languages
English (en)
Inventor
Александр Александрович Новиков
Original Assignee
Предприятие П/Я А-7451
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я А-7451 filed Critical Предприятие П/Я А-7451
Priority to SU782687542A priority Critical patent/SU805318A2/ru
Application granted granted Critical
Publication of SU805318A2 publication Critical patent/SU805318A2/ru

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

(54) . УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ВРЕМЕНИ ВЫПОЛНЕНИЯ ПРОГРАММ
Изобретение относитс  к цифровой вычислительной технике и может бЫть испЬльзовано в ЦВМ дл  контрол  времени .выполнени  программ. Пб основному авт. св..№ 439813 известно устройство, позвол ющее про изводить отсчет времени с момента записи кода времени в счетчик меток времени до момента обнулени  счет-. чи-ка или до момента по влени  в счёт чике определенного кода. Устройство дл  контрол  времени выполнени  : программ позвол ет без потери машинного времени разделить во времени асинхронно поступающие в- счетчик сиг налы пересчета с сигналами записи или .считывани  кода времени Ul Однако это устройство обладает недостаточной надежностью, обуслЬвленной возможностью по влений сигнала помехи на выходе элемента ИЛЙ-НЕ вместе с полезным сигналом чтени  времени на выходе другого эле- мента при одновременном поступлении перепадов из 1 в О сигналов пере счета и чтени  на входах этих элементов (помеха, формируема  вследствие конечного времени срабатывани  этих элементов, может привести к искажению считываемого кодэ времени); и блокированием поступлени  сигналов пересчета на вход счетчика в случае невозвращени  триггера в исходное состо ние после очередного сигнала пересчета под действием помех на входе счетчика, или в элементе Исключающее ИЛИ, что может привести к прекращению дальнейшего функционировани  устройства дл  контрол  времени выполнени  программ. Цель изобретени  - повышение надежности .устройства дл  контрол  времени выполнени  программ. Поставленна  цель достигаетс  тем, что в устройство дл  контрол  времени выполнени  программ введены элемент задержки, элемент И и инвертор, причем .четвертый в.ход устройства соединен со входом элемента задержки, первым входом элемента И и управл ющим входом счетчика, выход элемента задержки соединен с третьим входом блока управлени  и со входом инвертора , выход которого соединен со вторым входом элемента И, выход элемента И соединен с управл ющим входом элемента Исключающее ИЛИ. Дополнительные элементы, введенные в-устройство дл  контрол  времени выпо.пнени программы, формируют два с-игнала. Сигнал, поступак ций на управл ющий вход счетчика, запрещает прохождение сигнала .помехи с выхода элемента НЕ на триггер счетчика, пре дотвраща  искажение считываемого кода времени. Сигнал, поступающий на управл ющий вход элемента Исключающее ИЛИ, возвращает триггер в исход ное состо ние перед каждым сигналом пересчета, позвол   предотвратить за пирание счетчика по счетному входу под действием помех. На фиг. 1 представлена блок-схема устройства дл  контрол  времени выполнени  программ; на фиг. 2 - временна  диаграмма его работы. Устройство дл  контрол  времени выполнени  программ включает в себ  ЦВМ 1 с вход щими в нее блоком 2 управлени  и блоком 3 контрол , устрой ство 4 дл  отсчета времени, содержащее счетчик 5, вентили 6 записи, вен тили 7 считывани , элемент Исключаю щее ИЛИ 8, элемент ИЛИ 9, элементы ИЛИ-НЕ 10-12, инверторы 13 и 14, триггер 15, схему 16 управлени , вхо ды 17-20 устройства, выходы 21-24 устройства, элемент НЕ 25, элемент И 26, элемент 27 задержки. Запись кода времени в счетчик 5 производит ЦВМ 1 в начале выполнени  контролируемой програьтмы. При этом величина интервала времени, записываемого в счетчик 5, должна быть несклько больше времени выполнени  про граммы. Отсчет времени производитс  путем вычитани  1 из кода времени записанного в счетчик, при поступлении в счетчик меток времени. В конце выполнени  программы производитс  контроль нижней границы времен.и выполнени  программы путем считывани  кода текущего времени из счетчика 5 п ЦВМ 1. В случае, если врем  вьзполнени  програмг ы меньше за данного, машина переходит на управл ющую программу, котора  определ ет дс1льнейший пор док выполнени  программ . Если врем  выполнени  программы превышает нижнюю допустимую границу то машина передает управление на ел дующую программу и записывает в чик новый код времени. В случае зацикливани  контролиру емой програм1«и процесс пересчета про должаетс  до тех пор., пока не произойдет переполнение счетчика. Сигнал переполнени  с выхода 28 поступает на блок 3 контрол , с помощью которого осуществл етс  переход на управл ющую программу, котора  определ ет дальнейший пор док вы полнени  программ: повторение зацик ленной программы, ее исключение из цепочки программ, передача управлени  на программу контрол  работоспо собности ЦВМ. Сигналы записи и чтени  кода времени поступают асинхронно по отношению к сигналам пересчета и могут совпадать с ними во времени. Запись кода времени в счетчик 5 осуществл етс  с помощью сигнала записи , поступающего из блока 2 управлени  на вход 18. Сигнал записи включает схему 16 управлени , устанавливает триггер 15 в исходное положение 1 на его правом плече и вызывает формирование на выходе элемента ИЛИ-НЕ 10 единичного перепада напр жени , который открывает вентили 6 записи кода времени. Происходит запись кода времени в счетчик 5. Одновременно этот перепад напр жени  через элемент ИЛИ 9 с выхода 22 поступает в блок 2 управлени , снима  сигнал записи с шины, подключенной ко входу 18. . Импульсы пересчета (фиг. 2а) поступают на первый вход счетчика 5 и на вход элемента 27 задержки. С выхода элемента 27 задержки (фиг. 26) импульсы пересчета поступают через схему 16 управлени  на первый вход триггера 15. С помощью элемента VI 26 и элемента НБ 25 выдел етс  сигнал (фиг. 2в) который через элемент Исключающее ИЛИ поступает на второй вход триггера 15. Таким образом, при поступлении каждого сигнёша пересчета возникает последовательность из трех сигналов. Первый сигнал (фиг. 26), поступающий на первый вход триггера 15, устанавливает его в состо ние О на его правом плече, что вызывает формирование на выходе элемента ИЛИНЕ 11 единичного перепада напр жени , поступающего на второй счетный вход счетчика 5 (фиг. 2д). Второй сигнал (фиг. 2а), поступающий на первый вход счетчика 5, запрещает поступление единичного перепада напр жени  со второго входа счетчика 5 на триггер счетчика. После сн ти  сигнала запрета с первого входа счетчика 5 происходит процесс пересчета в счетчике. Переключение триггеров из 1 в О в счетчике вызывает формирование на выходе элемента Исключаюцее ИЛИ 8 сигнала обратной св зи (фиг. 2г), который возвращает триггер 15 в исходное положен е 1 на его правом плече, подготавлива  триггер к приему следующего сигнала пересчета. Третий сигнал (фиг. 2в), формируемый на выходе элемента И.26, возвращает триггер 15 в исходное состо ние, если во врем  поступлени  предыдущего импульса пересчета произошел сбой во входной цепи счетчика 5 или в элементе Исключающее ИЛИ 8 и триггер не возвратилс  в исходное состо ние
по сигналу обратной св зи с элемента Исключсшмдее ИЛИ.
Сигнал (фиг. 2а), подаваемый на первый вход счетчика, защищает счетчик от ложных срабатываний под действием помехи, котора  может.образоватьс  на выходе элемента 11, при одновременном по влении перепадов сигналов из 1 в О на выходе схем ИЛИ-НЕ 11 и 12. Врем  по влени  возможного выброса напр жени  на выходе схемы ИЛИ-НЕ 11 совпадает с передним фронтом сигнала на выходе элемента 27 задержки (фиг. 26). Сигнгш, подаваемый на первый 1вход счетчика 5 и перекрывающий во времени возможный выброс напр жени , запрещает его поотупление на триггер .счетчика и тем самым предотвраццает искссжение кода времени.
Считывание кода времени производитс  единичным перепадом сигнала чтени , поступающего .с блока 2 управлени  на вход 19. Сигнал чтени  устанавливает на выходе элемента ИЛИ-НЕ 12 единичный перепад напр жени , открывающий вентили 7, через которые происходит передача содержимого счетчика на выход 24 и в блок 2 управлени . В блок 2 управлени  с выхода 22 поступает также сопровождающий информацию сигнал ответа, который снимает сигнал чтени  с шины, подключенный ко входу Г9.
При введении элемента НЕ 25, элемента И 26 -и элемента 27 задержки повышаетс  надежность функционировани  устройства, так как по вление помехи на выходе одного из элементов ИЛИ-НЕ не может нарушить правильное выполнение чтени  кода времени, и устран етс  возлюжность запирани  счетчика по импульсам пересчета при сбо х.

Claims (1)

1. Авторское свидетельство СССР № 439813, кл. G 06 F 11/00, 09.06.72 (прототип).
SU782687542A 1978-11-22 1978-11-22 Устройство дл контрол времениВыпОлНЕНи пРОгРАММ SU805318A2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU782687542A SU805318A2 (ru) 1978-11-22 1978-11-22 Устройство дл контрол времениВыпОлНЕНи пРОгРАММ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU782687542A SU805318A2 (ru) 1978-11-22 1978-11-22 Устройство дл контрол времениВыпОлНЕНи пРОгРАММ

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
SU439813 Addition

Publications (1)

Publication Number Publication Date
SU805318A2 true SU805318A2 (ru) 1981-02-15

Family

ID=20794794

Family Applications (1)

Application Number Title Priority Date Filing Date
SU782687542A SU805318A2 (ru) 1978-11-22 1978-11-22 Устройство дл контрол времениВыпОлНЕНи пРОгРАММ

Country Status (1)

Country Link
SU (1) SU805318A2 (ru)

Similar Documents

Publication Publication Date Title
US3439279A (en) Synchronizing system for random sequence pulse generators
US2983872A (en) Signal-translating apparatus
SU805318A2 (ru) Устройство дл контрол времениВыпОлНЕНи пРОгРАММ
US4063180A (en) Noise detecting circuit
US3997800A (en) Flip-flop controlled clock gating system
US4085444A (en) Random action event switching method and apparatus for a multiple input data processing system
US3056108A (en) Error check circuit
US3962699A (en) Switch closure responsive logic signal generation means
EP0083097B1 (en) Protective relay for power system
FI65348C (fi) Anordning foer att indikera signaler med en laengd oever ett graensvaerde
US3299216A (en) Signal evaluation circuits
CA1085001A (en) Control pulse generators
SU378850A1 (ru) УСТРОЙСТВО дл УПРАВЛЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ'^ ^^i.'v.'UiiJdHAyrы-жт-мт^^ЕШ
JP2614931B2 (ja) 割込制御回路
SU805294A1 (ru) Устройство дл ввода информации
SU400892A1 (ru) Устройство связи цифровой вычислительной машины с двухпозиционными импульсными датчиками
US3440629A (en) Computer interrupt circuit
SU807491A1 (ru) Устройство дл контрол счетчика
SU892691A1 (ru) Селектор импульсов по длительности
SU900355A1 (ru) Устройство автоматического повторного включени
SU1167715A2 (ru) Устройство управл емой задержки импульсов
SU1619279A1 (ru) Устройство дл имитации неисправностей
SU1195343A1 (ru) Устройство для ввода информации
SU632632A1 (ru) Устройство дл контрол превышени скорости шахтной подъемной машины
SU476700A2 (ru) Устройство защиты от ложного старта