SU1302265A1 - Information input device - Google Patents
Information input device Download PDFInfo
- 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
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)
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) |
-
1985
- 1985-12-18 SU SU853995391A patent/SU1302265A1/en active
Non-Patent Citations (1)
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 |