SU1302265A1 - Information input device - Google Patents

Information input device Download PDF

Info

Publication number
SU1302265A1
SU1302265A1 SU853995391A SU3995391A SU1302265A1 SU 1302265 A1 SU1302265 A1 SU 1302265A1 SU 853995391 A SU853995391 A SU 853995391A SU 3995391 A SU3995391 A SU 3995391A SU 1302265 A1 SU1302265 A1 SU 1302265A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
triggers
counters
information
interrupt
Prior art date
Application number
SU853995391A
Other languages
Russian (ru)
Inventor
Виталий Пинхосович Грацерштейн
Original Assignee
Физико-технический институт низких температур АН УССР
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 Физико-технический институт низких температур АН УССР filed Critical Физико-технический институт низких температур АН УССР
Priority to SU853995391A priority Critical patent/SU1302265A1/en
Application granted granted Critical
Publication of SU1302265A1 publication Critical patent/SU1302265A1/en

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано при организации звода в ЭВМ частотно-импульсного (единичного) кода, например сигналов фотоэлектронных умножителей, работающих в режиме счета квантов. Цель изобретени  - повышение надежности устройства за счет обеспечени  предварительного анализа поступающей информации. Устройство содержит приемные триггеры, счетчики, триггеры прерывани , мультиплексоры , блок элементов ИЛИ, дешифратор. В первом режиме работы ЭВМ заносит в счетчики числа, определ ющие пороги срабатывани  по каждому каналу. Во втором режиме работы происходит подсчет импульсов , поступающих от входных каналов. При достижении порога срабатывани  или переполнении счетчика одного или нескольких каналов вырабатываетс  сигнал требовани  прерывани . По требованию ЭВМ на выходную щину выдаетс  вектор прерывани  и в случае необходимости - информаци  о состо нии каналов. 1 ил. i (Л оо о ю ьо О5 елThe invention relates to computing and can be used in organizing a star in a pulse frequency (single) code computer, such as photomultiplier signals, operating in a quantum counting mode. The purpose of the invention is to increase the reliability of the device by providing a preliminary analysis of the incoming information. The device contains receiving triggers, counters, interrupt triggers, multiplexers, an OR block, a decoder. In the first mode of operation, the computer records the numbers in the counters that determine the thresholds for each channel. In the second mode of operation, counting of pulses from input channels occurs. When the threshold is reached or the counter of one or several channels overflows, an interrupt request signal is generated. At the request of the computer, an interrupt vector is output to the output panel and, if necessary, information on the status of the channels. 1 il. i (l oo o yo o5 ate

Description

Изобретение относитс  к вычислительной технике и может быть использовано при организации ввода в ЭВМ частотно-импульсного (единичного) кода, например, сигналов фотоэлектронных умножителей (ФЭУ),-работающих в режиме счета квантов.The invention relates to computer technology and can be used in organizing the input to a computer of a frequency-pulse (single) code, for example, photomultiplier signals (PMT) signals, which operate in a quantum counting mode.

Целью изобретени   вл етс  повышение надежности устройства за счет обеспечени  предварительного анализа поступающей информации .The aim of the invention is to increase the reliability of the device by providing a preliminary analysis of the incoming information.

На чертеже показана структурна  схема устройства.The drawing shows a block diagram of the device.

Устройство содержит приемные триггеры 1, счетчики 2, триггеры 3 прерывани , мультиплексоры 4, блок ИЛИ 5 элементов , дешифратор 6.The device contains receiving triggers 1, counters 2, triggers 3 interrupts, multiplexers 4, block OR 5 elements, decoder 6.

Устройство работает следующим образом.The device works as follows.

В первом режиме работы в счетчики 2 занос тс  числа, определ ющие порог срабатывани  по каждому каналу. Во втором режиме работы происход т подсчет импульсов , поступающих от входных каналов на информационные входы триггеров 1, анализ достижени  порога срабатывани  по каж дому каналу, выдача в ЭВМ вектора прерывани  и при необходимости информации о состо нии каналов.In the first mode of operation, the counters 2 add the numbers defining the threshold for each channel to counters 2. In the second mode of operation, the counting of pulses coming from the input channels to the information inputs of the triggers 1, analyzing the achievement of the threshold for each channel, issuing the interrupt vector to the computer and, if necessary, information about the state of the channels, takes place.

В первом режиме, при закрытых (по вхо дам С) триггерах , в счетчики 2 занос тс  числа, соответствующие порогу срабатывани  каждого канала (если счетчики работают в режиме обратного счета, занос тс  сами числа, в режиме пр мого счета - числа в дополнительном коде). Дл  этого ЭВМ осу ществл ет вывод чисел, соответствующих 1, 2, ... каналам. Поскольку каждый вывод сопровождаетс  командой «Запись, формируемой из синхроимпульса вывода, происходит последовательна  перезапись числа с шины «Вывод в счетчики каналов, т.е. число, выводившеес  последним, окажетс  в первом счетчике 2, выводившеес  первым - в последнем счетчике 2. Затем ЭВМ устанавливает на шине «Упр. комбинацию, разрушающую прохождение сигналов через входные триггеры на счетные входы счетчиков 2. После прихода по некоторому каналу заданного числа импульсов сигнал с выхода переноса счетчика устанавливает триггер прерывани  этого канала, запрашива  прерывание через блок 5. Программа прерывани  идентифицирует запросивший прерывание канал командой ввода (при состо нии шины УПР, разрешающем прохождение на шину «Ввод сигналов с выходов триггеров 3 прерывани ). Сигнал «Запись по команде ввода не вырабатываетс , процесс счета не останавливаетс .In the first mode, when the triggers are closed (at inputs C), the counters 2 add the numbers corresponding to the threshold of each channel (if the counters work in the countdown mode, the numbers themselves are entered, in the direct count mode the numbers in the additional code ). For this computer makes the output of numbers corresponding to 1, 2, ... channels. Since each output is accompanied by the command “Record formed from the output sync pulse, the number from the bus is successively overwritten” the number that was output last will be in the first counter 2, which was output first - in the last counter 2. Then the computer installs on the bus Ex. a combination that destroys the passage of signals through the input triggers to the counting inputs of counters 2. After a certain number of pulses arrive on a channel, the signal from the counter's transfer output sets the interrupt trigger of this channel, requesting an interrupt through block 5. The interrupt program identifies the channel that requested the interruption with an input command (when bus UPR, allowing the passage on the bus "Input signals from the outputs of the trigger 3 interrupt). The "Record on input command" signal is not generated, the counting process does not stop.

Врем  иден;ификации не увеличиваетс , даже если прерывание запрашивают одновременно два или более каналов. Преры вающа  программа закапчиваетс  сбросом триггеров 3 сигналом с выхода дешифратора 6. Если на прот жении заданного време0The time is identical; the test is not extended even if the interruption is requested at the same time by two or more channels. The interrupt program is uploaded by resetting the triggers 3 with a signal from the output of the decoder 6. If for a given time

5five

00

5five

00

5five

00

5five

00

5five

ни сигнала прерывани  не поступило, т.е. интенсивность по всем каналам ниже пороговой , ЭВМ не опрашивает счетчики, а переходит к началу следующего цикла - установке порогов срабатывани , чем экономитс  машинное врем  и уменьшаетс  мертвое врем  каналов. Прерывание от фиксированного канала за врем  счета может происходить многократно, что значительно расшир ет динамический диапазон счета (первое прерывание соответствует приходу установленного числа импульсов, последующее - полной емкости счетчика). Опрос счетчиков производитс  только при необходимости ввода точного числа пришедших импульсов. Опрос рационально проводить в нервом режиме одновременно с записью пороговых чисел. При опросе мультиплексоры 4 пропускают сигналы с выходов счетчика 2 (I), а приемные триггеры закрыты . Опрос производитс  последовательностью команд ввод-вывод: перва  команда считывает состо ние счетчика 2(1) втора  обеспечивает (нар ду с записью очередного порогового числа) сдвиг состо ний счетчиков в сторону уменьшени  номера. Устройство значительно упрощаетс , если возможна идентификаци  прерывани  аппаратными средствами ЭВМ. Например, при использовании ЭВМ «Электро ника ДЗ-28, имеющей 4 входа прерывани , и числе каналов, не превышающем 4, выходы триггеров прерывани  соединены непосредственно с входами предывани  ЭВМ, вход сброса триггера соединен с одной линией шины «Упр. (триггеры сбрасываютс  раздельно). Все выходы счетчика 2 (1) соединены непосредственно с шиной «Ввод. Таким образом, мультиплексоры 4, блок 5 и дешифратор 6 исключаютс .No interrupt was received, i.e. the intensity on all channels below the threshold, the computer does not interrogate the counters, but proceeds to the beginning of the next cycle — setting the thresholds, saving machine time and decreasing the dead time of the channels. An interruption from a fixed channel during the counting time can occur many times, which significantly expands the dynamic range of the counting (the first interruption corresponds to the arrival of a set number of pulses, the next - to the total capacity of the counter). Interrogation of counters is performed only when it is necessary to enter the exact number of incoming pulses. It is rational to conduct a survey in the nerve mode simultaneously with the recording of threshold numbers. When polling multiplexers 4 pass signals from the outputs of counter 2 (I), and receiving triggers are closed. The interrogation is performed by a sequence of I / O commands: the first command reads the state of the counter 2 (1) and the second provides (in addition to recording the next threshold number) a shift of the states of the counters in the direction of decreasing the number. The device is greatly simplified if the identification of an interrupt by hardware is possible. For example, when using a DZ-28 Elektronik computer with 4 interrupt inputs and no more than 4 channels, the outputs of the interrupt triggers are connected directly to the computer's preamp inputs, the trigger reset input is connected to a single bus line. (triggers are reset separately). All outputs of the counter 2 (1) are connected directly to the bus “Input. Thus, multiplexers 4, block 5, and decoder 6 are eliminated.

Таким образом, при вводе информации происходит анализ достижени  порогов срабатывани  и переполнени  счетчиков входных каналов. Это позвол ет уменьшить веро тность потери информации при вводе.Thus, when entering information, the achievement of thresholds for triggering and overflowing of input channel counters is analyzed. This reduces the likelihood of information being lost during input.

Claims (1)

Формула изобретени Invention Formula Устройство дл  ввода информации, содержащее приемные триггеры, счетчики и мультиплексоры, выходы которых  вл ютс  информационными выходами устройства, ин- фор1у)ационные входы приемных триггеров  вл ютс  информационными входами устройства , выходы приемных триггеров соединены со счетными входами счетчиков, вь1- ходы последнего счетчика соединены с первыми информационными входами мультиплексоров , отличающеес  тем, что, с целью повышени  надежности устройства за счет обеспечени  предварительного анализа посту пающей информации, устройство содержит дещифратор, триггеры прерывани  и блок элементов ИЛИ, выход - которого  вл етс  выходом требовани  прерывани  устройства.An information input device containing receiving triggers, counters and multiplexers whose outputs are information outputs of the device, information inputs of the receiving triggers are information inputs of the device, the outputs of the receiving triggers are connected to the counting inputs of the counters, b1-strokes of the last counter are connected with the first information inputs of multiplexers, characterized in that, in order to increase the reliability of the device by providing a preliminary analysis of the information supplied, oystvo comprises deschifrator, and triggers an interrupt or block elements, yield - which is the output of an interrupt apparatus requirements. входы дешифратора  вл ютс  управл ющими входами устройства, первый, второй и третий выходы дешифратора соединены соот ветственно со стробирующими входами .приемных триггеров, входами сброса триггеров прерывани  и управл ющими входами мультиплексоров , стробирующие входы счетчиков объединены и  вл ютс  синхронизирующим входом устройства, выходы переполThe inputs of the decoder are the control inputs of the device, the first, second and third outputs of the decoder are connected respectively to the gate inputs of the receiving triggers, the reset inputs of the trigger triggers and the control inputs of the multiplexers, the gate inputs of the counters are combined and are the synchronizing input of the device, the output of the multiplexers, the gate inputs of the counters are combined and are the synchronizing input of the device, the output of the multiplexers. нени  счетчиков соединены с установочными входами триггеров прерывани , выходы кото рых соединены с входами блока ЭЛСМОНТОЕ ИЛИ и вторыми информационными входами мультиплексоров, установочные входы первого счетчика  вл ютс  информационными входами устройства, установочные входы каждого счетчика подключены к выходам предыдущего счетчика.The counters are connected to the setup inputs of the interrupt triggers, the outputs of which are connected to the inputs of the ELECTOR OR block and the second multiplexer information inputs, the installation inputs of the first counter are device information inputs, the installation inputs of each counter are connected to the outputs of the previous counter. BbiSodBibiod
SU853995391A 1985-12-18 1985-12-18 Information input device SU1302265A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU853995391A SU1302265A1 (en) 1985-12-18 1985-12-18 Information input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU853995391A SU1302265A1 (en) 1985-12-18 1985-12-18 Information input device

Publications (1)

Publication Number Publication Date
SU1302265A1 true SU1302265A1 (en) 1987-04-07

Family

ID=21211940

Family Applications (1)

Application Number Title Priority Date Filing Date
SU853995391A SU1302265A1 (en) 1985-12-18 1985-12-18 Information input device

Country Status (1)

Country Link
SU (1) SU1302265A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Эриксон, Моннон. Сопр жение мо- нохроматора с микрокомпьютером дл счета фотонов, измерени длины волны и управле ние разверткой. - Приборы дл , научных исследований, 1983, № 6, с. 40. Багаутдинов Ф. Ф. и др. Устройство ввода информации дл микро-ЭВМ семейства «Электроника С5. - Приборы и техника эксперимента, 1983, № 3, с. 81. *

Similar Documents

Publication Publication Date Title
EP0055775B1 (en) Apparatus and method for measuring execution of computer programs
US4513395A (en) Apparatus and method for acquiring multiple groups of data signals from a synchronous logic system
SU1302265A1 (en) Information input device
SU1341651A2 (en) Histogram forming device
SU584323A1 (en) System for checking information-transmitting units
SU1367016A1 (en) Signature analyser
SU1064277A1 (en) Device for determining extremal numbers
GB1139077A (en) Apparatus for controlling the entry of information into a storage arrangement
SU857997A1 (en) Device for testing computer input-output channel
SU813432A1 (en) Device for testing microprogramme automatic apparatus
SU1070550A1 (en) Device for program interruption
SU1280636A1 (en) Device for debugging programs
SU1013956A2 (en) Logic circuit checking device
SU868760A1 (en) Dynamic priority device
SU1667242A2 (en) Counter fitness testing device
SU1406588A1 (en) Device for input of information from users
SU1425683A1 (en) Device for debugging software/hardware blocks
SU1608657A1 (en) Code to probability converter
SU1446624A1 (en) Arrangement for debugging multiprocessor system
SU1363221A1 (en) Program-debugging device
SU1348839A1 (en) Device for debugging program hardware-controlled units
SU1290330A2 (en) Computer system
SU1111162A1 (en) Multichannel device for servicing interrogations with accessory priority codes
SU658562A1 (en) Device for testing for cyclic recurrence
SU1425641A1 (en) Data input device