[go: up one dir, main page]

SU1056175A1 - Data input device - Google Patents

Data input device Download PDF

Info

Publication number
SU1056175A1
SU1056175A1 SU823451584A SU3451584A SU1056175A1 SU 1056175 A1 SU1056175 A1 SU 1056175A1 SU 823451584 A SU823451584 A SU 823451584A SU 3451584 A SU3451584 A SU 3451584A SU 1056175 A1 SU1056175 A1 SU 1056175A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
output
input
outputs
information
Prior art date
Application number
SU823451584A
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 SU823451584A priority Critical patent/SU1056175A1/en
Application granted granted Critical
Publication of SU1056175A1 publication Critical patent/SU1056175A1/en

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

yCTPOf CTBO ДЛЯ ВВОДА ИНФРР МАЦИИ , содержащее коммутатор, выходы которого соединены со счетными входами счетчиков, установочные входы которых подключены к выходам первой группы блока управлени , формирователи данных, выходы которых подключены к информационному входу коммутатора данных, входы управлени  формирователей данных подключены к выходам второй группы блока управлени , вход-:выход коммутатора данных  вл етс  входом-выходом устройства, выход коммутатора данных подключен к первому входу блока управлени , группу входов, второй и третий входы которой  вл ютс  входами адреса, управлени  считыванием и записью устройства соответственно, о т л и ч аю ш. е е с   тем, что, с целью повы шени  надежности устройства путем устранени  гонок сигналов при съеме информации со счетчиков и обеспечени  контрол  их переполнени , в него введены элементы задержки, буферные регистры, блоки стробировани  приема информации, триггеры, регистр переполнени  счетчиков, блок формирова1телей служебных сигналов, первый элемент И, входы элементов задержкиИ первые входы блоков стробировани  приема информации  вл ютс  информационными входами устройства, выходы .элементов задержки соединены с одними входами коммутатора, вторые входы блоков стробировани  приема информации соединены с выходами второй группы блока управлени , третьи входы с выходами триггеров, входы синхронизации которых соединены с первым выходом блока управлени , а информационные входы триггеров соединены с выходом коммутатора данных, выходы блоков стробировани  приема информации соединены с входами управлени  записью буферных регистров, информационные входы которых подключены к вы (Л ходам соответствующих счетчиков, а выходы - к входам соответствующих с :формирователей данных, выход переполнени  одного из счетчиков подключен к одному из входов регистра переполнени  счетчиков, а выходы переполнени  других счетчиков соответственно подключены к другим входам регистра переполнени  счетчиков и к другим ел :входам коммутатора, выходы регистра переполнени  счетчиков подключены к 0 входу блока формирователей служебных сигналов и к входам первого элемента И, выход которого  вл етс  управ л ющим выходом запроса прерывани  О1 устройства, выход блока формировате-. лей служебной информации соединен с информационным входом коммутатора данных, а вход управлени  - с вторым выходом блока управлени , управл ю ший вход коммутатора данных подключен к третьему выходу блока управлени , 2. Устройство по п.1, и ч а.ю щ е е с   тем, что блок стробировани  приема информации содержит второй элемент И и одновибратор, вход которого  вл етс  первым входом блока; а выход одновибратора соединенyCTPOf CTBO FOR INPUT OF INFRAM MAATION, containing a switch, the outputs of which are connected to the counting inputs of the meters, the installation inputs of which are connected to the outputs of the first group of the control unit, the data drivers, the outputs of which are connected to the information input of the data switch, the control inputs of the data drivers are connected to the outputs of the second group control unit, input-: the output of the data switch is the input-output of the device, the output of the data switch is connected to the first input of the control block, a group of inputs, the second and the third inputs of which are addresses of the address, read and write control of the device, respectively, of which. This is because, in order to improve the reliability of the device by eliminating signal races when retrieving information from the counters and ensuring control over their overflow, delay elements, buffer registers, information reception gating blocks, triggers, counter overflow register, and block formers are introduced into it service signals, the first element I, the inputs of the delay elements and the first inputs of the information receiving gating units are the information inputs of the device, the outputs of the delay elements are connected to one input the second inputs of the gates of the reception of information are connected to the outputs of the second group of the control unit, the third inputs of the outputs of flip-flops, the synchronization inputs of which are connected to the first output of the control unit, and the information inputs of the triggers are connected to the outputs of the gates of the reception of information reception connected to the inputs control records of the buffer registers, the information inputs of which are connected to you (L of the moves of the corresponding counters, and the outputs - to the inputs of the corresponding data overflowers, one of the overflow outputs is connected to one of the overflow register inputs, and the overflow outputs of other counters are respectively connected to other overflow register inputs and to the other ports: switch inputs, overflow register outputs are connected to the service signal formers and to the inputs of the first element AND, the output of which is the control output of the device interrupt request O1, the output of the shaping unit. The service information is connected to the information input of the data switch, and the control input is connected to the second output of the control unit, the control input of the data switch is connected to the third output of the control unit, 2. The device according to claim 1, and in that the information reception gating unit comprises a second And element and a one-shot, whose input is the first input of the block; and the one-shot output is connected

Description

с первым входом второго элемента И, второй и третий входы которого  вл -. ютс  соответственно вторым и третьим входами блока, а выход - выходом блока.with the first input of the second element And, the second and third inputs of which ow -. The second and third block inputs, respectively, and the output block output, respectively.

3. Устройство по П.1, о т л.и ч аю ш е с   тем, что блок управлени  содер ит дешифраторы адреса, записи и считывани , первый и второй инверторы , элемент Л ЛИ-НЕ, первый и второй элементы И-НЕ, группу элементов И и третий элемент И, адресные входы дешифраторов адреса, записи и считывани   вл ютс  группой входов блока, вход управлени  дешифратора адреса соединен с выходом элемента ИЛИ-НЕ, первый вход которого соединенс первым входом первого элемента И-НЕ и выходом первого инвертора, второй вход элемента ИЛИ-НЕ/соединен с первым входом второго элемента И-НЕ и выходом второго .инвертора, входы первого и второго инверторов  вл ютс  вторым и третьим входами блока соответственно , выход дешифратора адреса соединен со вторыми входами первого и второго элементов И-НЕ, выход первого элемента И-НЕ соединен с входом управлени  дешифратора записи, выход второго элемента И-НЕ соединен со входом управлени , дешифратора считывани , выходы которого соединены с соответствующими входами третьего элемента И и соответственно выходами второй группы и вторым выхоДОМ блока, выход, третьего элемента И  вл етс  третьим выходом блока, пер , йые входы элементов И группы подключены к первому выходу дешифратора записи , вторые входы  вл ютс  первым входом блока, а выходы - выходами первой группы блока, второй выход дешифратора записи  вл етс  первым выходом блока.3. The device according to claim 1, that is, so that the control block contains address and write, read and write decoders, the first and second inverters, the element LI-NE, the first and second elements AND-NOT The group of elements AND and the third element AND, the address inputs of the address, write and read decoders are a group of inputs of the block, the control input of the address decoder is connected to the output of the OR-NOT element, the first input of which is connected by the first input of the first AND-NAND and the output of the first inverter , the second input of the element OR NOT / connected to the first input of the second ele The AND-NOT and the output of the second .inverter, the inputs of the first and second inverters are the second and third inputs of the block, respectively, the output of the address decoder is connected to the second inputs of the first and second elements AND-NOT, the output of the first AND-NOT element is connected to the control input of the decoder write, the output of the second element AND-NOT connected to the control input, read decoder, the outputs of which are connected to the corresponding inputs of the third element AND, respectively, the outputs of the second group and the second output of the block, the output of the third element And I is the third output of the block, the first inputs of the elements of the AND group are connected to the first output of the write decoder, the second inputs are the first input of the block, and the outputs are the outputs of the first group of the block, the second output of the write decoder is the first output of the block.

Изобретение относитс  к вычисли- тельной технике и может быть использовано как входное устройство дл  ци ровых вычислительных машин, исполь зуемых в системах управлени  техноло гическими процессами, в системах авт матизации научных экспериментов. Известно устройство дл  ввода информации , содержащее блок накоплени  блок сопр жени  с датчиком, блок местнбг-о управлени . Выход блока сопр  жени  соединен с первым входом блока местного управлени , второй вход кот соединен с одним из входов устройства , а выход - с управл ющим вы ходом устройства l . Недостатком этого устройства  вл етс  его сложность. Известно также устройство дл  ввода информации, содержащее блок накоплени , приемный регистр, входной коммутатор, сумматор и регистры; по числу подключавших датчиков pj . Недостатком устройства  вл етс  ограниченна  надежность. Наиболее близким к изобретению  вл етс  устройство дл  ввода информации , содержащее двоичные счетчики, коммутатор, имеющий .взюды счета и входы переполнени , схемы сопр жени  блоки передатчиков данных, блок приемопередатчиков и блок управлени , при этомвыходы коммутатора соедине-i ны со счетными входами двоичных счетчиков, входы сброса которых подключены к выходам сброса блока управ лени , выходы блоков передатчиков данных подключены к блоку приемопередатчиков , входы управлени  блоков передатчиков данных подключены к выходам управлени  вводом блока управлени , вход управлени  блока приемопередатчиков подключен к первому выходу блока управлени , входвыход блока приемопередатчиков подключен к лини м данных интерфейсной шины, выход блока приемопередатчиков подключен к входу данных блока | управлени , который подключен к лини м адреса и лини м управлени  считыванием и записью интерфейсной шины зТ . Однако известное устройство также обладает ограниченной надежностью, так как отсутствует возможность аппаратного обнаружени  переполнени  счетчиков и устранени  гонок сигналов при считывании с них .информации. Цель изобретени  - повышение надежности устройства за счет устранени  гонок сигналов при съеме информации со счетчиков и обеспечени  контрол  их переполнени . : Указанна  цель достигаетс  тем, что в устройство дл ввода информации , содержащее коммутатор, выходы которого соединены со счетными входами счетчиков, установочные входы которых подключены к выходам первой группы блока управлени , формирователи данных, выходы которых подключены к информационному входу коммутатора данных, входы управлени  формирователей данных подключены к выходам второй группы блока управлени , вход-выход коммутатора данных  вл етс  входом-выходом устройства, выход коммутатора данных подкл}очен к первому входу блока управлени , группу входов, второй и третий входы которой  вл ютс  входами адреса управлени  считыванием и записью устройства соответственно, введены элементы задержки, буферные регистры , блоки стробировани  приема информации , триггеры, регистр переполнени  счетчиков, блок формирователей служебных сигналов, первый элемент И, входы элементов задержки и первые входы блоков стробировани  приема информации  вл ютс  информационными входами устройства, выходы элементов задержки соединены с одними входами коммутаторе, вторые входы блоков стробировани  приема информации соединены с выходами второй группы блока управлени , третьи входы с выходами триггеров, входы синхронизации- которых соединены с первым выходом блока управлени , а информационные входы триггеров соединены с выходом коммутатора данных, выходы блоков стробировани  приема информации соединены со входами управлени  записью буферных регистров, информационные входы которых подключены к выходам соответствуюиу1х счетчиков а выходы - к. входам соответствующих формирователей данных, выход переполнени  одного из счетчиков подключен к одному входу регистра переполени  счетчиков, а выходы переполнени  других счетчиков соответственно подключены к другим входам регистра переполнени  счетчиков и к другим входам коммутатора, выходы регистра переполнени  счетчиков подключены к входу блока формирователей служебных сигналов и входам первого элемента И, выход которого  вл етс  управл ющим выходом запроса- прерывани  устройства , выход блока формирователей служебной информации соединен с информационным входом коммутатора данных , а вход управлени  - с вторым выходом блока упралени , управл ющий вход коммутатора данных подключен к третьему выходу блока управлени . iThe invention relates to computing technology and can be used as an input device for cellular computers used in process control systems, in automation systems of scientific experiments. A device for inputting information is known, which contains an accumulation unit, an interface unit with a sensor, a local control unit. The output of the interface unit is connected to the first input of the local control unit, the second input cat is connected to one of the device inputs, and the output is connected to the device output control l. A disadvantage of this device is its complexity. It is also known to have an information input device comprising an accumulation unit, a reception register, an input switch, an adder and registers; by the number of connected sensors pj. The disadvantage of the device is limited reliability. Closest to the invention is an information input device comprising binary counters, a switch having counting and overflow inputs, interfacing circuits of data transmitters, a transceiver unit and a control unit, and the switch outputs are connected to the counting inputs of binary counters , whose reset inputs are connected to the reset outputs of the control unit, the outputs of the data transmitter units are connected to the transceiver unit, the control inputs of the data transmitter units are connected to the control outputs laziness input control unit, the control unit transceivers input is connected to the first output of the control unit, vhodvyhod transceiver unit connected to the data lines of the interface bus transceiver unit output is connected to the data entry unit | control, which is connected to the address lines and the read and write control lines of the ST bus. However, the known device also has limited reliability, since there is no possibility of hardware detecting overflow of counters and eliminating race signals when reading information from them. The purpose of the invention is to increase the reliability of the device by eliminating the races of the signals when retrieving information from the counters and ensuring control over their overflow. : This goal is achieved by the fact that the input device containing the switch, the outputs of which are connected to the counting inputs of the meters, the installation inputs of which are connected to the outputs of the first group of the control unit, the data drivers, the outputs of which are connected to the information input of the data switch, the control inputs of the drivers data is connected to the outputs of the second group of the control unit, the input-output of the data switch is the input-output of the device, the output of the data switch is} to the first input control locus, a group of inputs, the second and third inputs of which are the read and write control address inputs of the device, respectively, introduced delay elements, buffer registers, information reception gating units, triggers, counter overflow register, service signal conditioner block, first I element, inputs the delay elements and the first inputs of the information reception gating units are the information inputs of the device, the outputs of the delay elements are connected to one input of the switch, the second input the information reception gates are connected to the outputs of the second group of the control unit, the third inputs with the trigger outputs, the synchronization inputs of which are connected to the first output of the control unit, and the information inputs of the triggers are connected to the output of the data switch; registers, informational inputs of which are connected to the outputs of the corresponding counters and outputs - to the inputs of the corresponding data drivers, the output is overflow One of the counters is connected to one input of the overflow register of the counters, and the overflow outputs of the other counters are respectively connected to other inputs of the overflow register of the counters and to other inputs of the switch, the outputs of the register of overflow of counters are connected to the input of the block of signal conditioners and the inputs of the first And element whose output is the control output of the interrogation-interrogation device, the output of the overhead information driver block is connected to the information input of the data switch, and control stroke - with the second output of the control unit; the control input of the data switch is connected to the third output of the control unit. i

Кроме , блок стробировани  приема информации содержит второй элемент И и одновибратор, вход которого  вл етс  первым входом блока а выход одновибратора соединен с первым входом второго элемента И, второй и третий входу которого  вл етс  соответственно вторым и третьим входами блока, а выход - выходом блока.In addition, the information reception gating unit contains a second element And a one-shot, the input of which is the first input of the block, and the output of the one-shot is connected to the first input of the second element AND, the second and third input of which is the second and third inputs of the block respectively, and the output of the block .

При этом блок управлени  содержи дешифраторы адреса, записи и считывани  первый и второй инвертори, элемент ИЛИ-НЕ, первый и второй элементы И-НЕ, группу элементов И и третий элемент И, адресные входы дешифраторов адреса, записи и считывани   вл ютс  группой входов блока, вход управлени  дешифратора адреса соединен с выходом элемента ИЛИ-НЕ, первый вход которого соединен с первым входом первого элемента И-НЕ liIn this case, the control unit contains address and write and read decoders, the first and second inverters, the OR-NOT element, the first and second AND-NOT elements, the AND group and the third AND element, the address inputs of the address, write and read decoders are a group of block inputs , the control input of the address decoder is connected to the output of the OR-NOT element, the first input of which is connected to the first input of the first element AND-NOT li

0 выходом первого инвертора, второй вход элемента ИЛИ-НЕ соединен с первым входом второго элемента И-НЕ и выходом второго :инвертора, входы первого и второго Инверторов  вл ют5 с  вторым и третьим входами блока соответственно, выход дешифратора адреса соединен со вторыми входами первого и второго элементов И-НЕ, выход первого элемента И-НЕ соединен со0 the output of the first inverter, the second input of the element OR NOT connected to the first input of the second element AND-NOT and the output of the second: inverter, the inputs of the first and second Inverters are 5 with the second and third inputs of the block, respectively, the output of the address decoder is connected to the second inputs of the first and the second element is NOT, the output of the first element is NOT connected to

входом управлени  дешифратора запи0the control input of the descrambler

си, выход второго элемента И-НЕ соединен со входом управлени  дешифратора Считывани , выходы которого соединены с соответствующими с входами третьего элемента И и  вл ютс  соответственно выходами второй группы и вторым выходом блока, выход третьего элемента И  вл етс  третьим выходом блока,-первые входы элементов И группы подключены к пер0 вому выходу дешифратора записи, вторые входы  вл ютс  первым входом блока,, а выходы - выходами первой группы блока, второй выход дешифратора записи  вл етс  первым выходом 5 блока.b, the output of the second element AND-NOT is connected to the control input of the Read decoder, the outputs of which are connected to the corresponding AND inputs of the third element AND and are respectively the outputs of the second group and the second output of the block, the output of the third element AND is the third output of the block, the first inputs Elements And groups are connected to the first output of the write decoder, the second inputs are the first input of the block, and the outputs are the outputs of the first group of the block, the second output of the write decoder is the first output 5 of the block.

На чертеже изображена схема предлагаемого устройства..The drawing shows a diagram of the proposed device ..

Устройство содержит информационные входы 1, блоки 2 сопр жени , оп0 троны 3, усилители 4, элементы 5 задержки , коммутатор 6, счетчики 7, буферные регистры 8, регистр 9 переполнени  счетчиков, блок 10 формирователей служебных сигналов, первый 5 элемент И 11, выход 12 запроса прерывани  устройства, интерфейсную и-ину 13, формирователи 14 данных, коммутатор 15 данных, шину 16 данных, блок 17 управлени , первый 18 и втоQ рой 19 инверторы, элемент ИЛИ-НЕ 20, первый и второй элементы И-НЕ 21 и 22, дешифраторы адреса 23, записи 24 и -считывани  - 25,третий элемент И 26, группу элементов И 27, входы 28 и 29 е управлени  записью 28. и считыванием 29 устройства, вход 30 адреса устройства , триггеры 31, блоки 32 стробировани  информации, одновибраторы 33 и второй элемент И 34.The device contains information inputs 1, junction blocks 2, opto trones 3, amplifiers 4, delay elements 5, switch 6, counters 7, buffer registers 8, counter overflow register 9, service signal conditioner block 10, first 5 And 11 elements, output 12 interrupt request device, interface i-in 13, data generators 14, data switch 15, data bus 16, control unit 17, first 18 and second inverters 19, OR-NOT element 20, first and second elements AND-HE 21 and 22, address decoders 23, records 24 and readings - 25, third element, And 26, group e The elements And 27, the inputs 28 and 29 e of the recording control 28. and the reading 29 of the device, the input 30 of the device address, the triggers 31, the information gating units 32, the one-shot 33 and the second element 34.

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

Импульсные сигналы с датчика по входам 1 через блоки 2 сопр жени , элементы 5 задержки и KOMN yTaTOp 6Pulse signals from the sensor at the inputs 1 through the blocks 2 of the conjugation, elements 5 of the delay and KOMN yTaTOp 6

5 поступают на вход счетчика 7. Каждый5 arrive at the input of the counter 7. Each

счетчьк 7 имеет фиксированное число разр дов. В процессе подсчета импульсов на счетчике 7 может по витьс  сигнал переполнени  счетчика, который поступает на вход коммутатора б и вход регистра 9 переполнени  счетчиков или только на вход регистра 9,7 has a fixed number of bits. In the process of counting pulses on the counter 7, a counter overflow signal may occur, which is fed to the input of switch b and the input of the register 9 overflow of counters or only to the input of register 9,

Требуема  разр дность счетчика уш приема информации с того или ного датчика обеспечиваетс  с по-., ошью коммутатора б, представл кщего обой наборные пол , на которых устанавливаютс .перемычки, необходимые л  выбранного режима работы. При том сигнал переполнени  счетчика поступпет jjH6o только на вход регистра 9 ереполнени  счетчиков, либо еще на ход другого счетчика 7 группы. Е том случае счет входных импульсов существл етс  с помошью последоваельно соединенных счетчиков 7,представл ющих собой счетчик большей разр дности.The required width of the counter for receiving information from this or that sensor is provided with a switchboard switch b, representing the type of field, on which jumpers are installed, necessary for the selected operating mode. At that, the counter overflow signal arrives jjH6o only at the input of register 9 overflow of counters, or else during the course of another counter of group 7. In this case, the counting of the input pulses exists by means of successively connected counters 7, which represent a counter of greater magnitude.

На чертеже ггокаэана установка перемлчек при многоканальном режиме работы.In the drawing of the GGOCA, the installation of a multi-channel jumbo junction.

Сигналы переполнени  счетчиков поступают на вход регистра 9 переполнени  счетчиков/ логические 1 в разр дах которого соответствуют переполнени  отдельных счетчиков.The overflow signals of the counters arrive at the input of the register 9 overflow of counters / logical 1 in the bits of which correspond to the overflow of individual counters.

Информаци  с выхода регистра 9 переполнени  счетчиков передаетс  на вход блока 10 формирователей служебных сигналов (информаци  о переполнении , инверсные выходы регистра 9 переполнени  счетчиков подключены к элементу И 11, в результате чего на 12 запроса прерывани  интерфейсной шины 13 возникает сигнал при переполнении хот , бы одного счетчика 7.The information from the output of the overflow register 9 is transmitted to the input of the overhead signal generator unit 10 (overflow information, the inverse outputs of the overflow register 9 of the counters are connected to the AND 11 element, as a result of which the interface bus 13 interrupts at 12 counter 7.

Содержимое счетчика 7 переписываетс  в буферный регистр 8 и поступает на вход формирователей 14 данных , если отсутствует запрещающий сигнал, формируемый блоками 32 стробировани  приема информации по входу управлени  записью буферного регистра 8. Сигнал от блока 17 управлени , разрешающий передачу данных с вы- хода формировател  14 данных, одновременно поступает на вход блока 32 который формирует сигнал, запрещающий запись информации из счетчика 7 в буферный регистр 8 на все врем  считывани  информации цифровой вычислительной ма111иной. . The contents of counter 7 are rewritten into a buffer register 8 and fed to the input of data drivers 14 if there is no inhibitory signal generated by gating units 32 receiving information on the recording control input of the buffer register 8. The signal from control unit 17 permitting data transfer from the driver 14 data, simultaneously enters the input of block 32, which generates a signal prohibiting the recording of information from counter 7 to the buffer register 8 for the entire duration of reading digital computational information. .

По сигналу от блока 17 управлени  производитс  установка в состо ние логич:еского О выходов тех триггеров 31, на информационные входы которых подаютс  логические 1 с выхода коммутатора 15. Триггеры 31 через блок 32 также запрещают запись информации из счетчиков 7 в буферные ре- , гистры 8. Сброс триггеров 31 осуществл ютс  по сигналу от блока 17 управлени  при наличии логических О наThe signal from the control block 17 is set to the logical state: the outputs of those flip-flops 31, the information inputs of which are logic 1 from the output of the switch 15. The flip-flops 31 through the block 32 also prohibit the recording of information from the counters 7 to the buffer registers 8. The reset of the flip-flops 31 is effected by a signal from the control unit 17 in the presence of logic O

информационных входах. На блок 32 подаетс  входной импульс блока 2, при помощи которого также осуществл етс  запрещение записи информации из счетчика 7 в буферный регистр 8. Одновременно этот же импульс через элемент 5 задержки и коммутатор б поступает на вход счетчика 7, причем врем  задержки импульса меньше длительности импульса на выходе одновибратора 33.information inputs. Block 32 is supplied with an input pulse of block 2, which also prohibits the recording of information from counter 7 into the buffer register 8. At the same time, the same pulse through delay element 5 and switch b is fed to the input of counter 7, and the pulse delay time is less than the pulse duration output one-shot 33.

Таким образом, разрешение записи информации из счетчика 7 в буферный регистр 8 выдаетс  блоком 32 только после того, как информаци  заноситс  в счетчик 7. Сброс содержимого одного или нескольких счетчиков 7 в логический О осуществл етс  при подаче на соответствующие входы сброса счетчиков 7 сигналов от блока 17 управлени . Информаци  с выходов буферных регистров 8 и регистра 9 переполнени  счетчиков поступает на входы формирователей 14 данных и блока 10 формирователей служебных сигналов. По сигналу с блока 17 управлени  информаци  с выхода соответствующего формировател  14 или с блока 10 через коммутатор 15 передаетс  на шину 16 данных.Thus, the recording of information from counter 7 into the buffer register 8 is enabled by block 32 only after the information is entered into counter 7. The contents of one or several counters 7 are reset to logical O when the corresponding reset inputs of counters 7 are fed from the block 17 controls Information from the outputs of the buffer registers 8 and the register 9 of the overflow of the counters is fed to the inputs of the data drivers 14 and the block 10 of the signal drivers. According to the signal from control block 17, information from the output of the corresponding driver 14 or from block 10 is transmitted via switch 15 to data bus 16.

На блок 17 управлени  с интерфейсной шины 13 поступают сигналы по входам 28-30.The control unit 17 from the interface bus 13 receives signals on inputs 28-30.

Наличие сигнала на входе 28 или 29 определ ет режим работы устройства: запись или считывание.The presence of a signal at input 28 or 29 determines the operating mode of the device: write or read.

; Старшие разр ды адреса, задающие адрес устройства, поступают по.входу ; The higher address bits that specify the device address are received at the input

30 на адресный йход дешифратора 23 адреса, вход управлени  которого соединен через элемент ИЛИ-НЕ 20 и инвенторы 18 и 19 с входами управле .ни  записью 26 и считыванием 27. 30 to the address input of the address decoder 23, the control input of which is connected through the element OR-NOT 20 and the inventories 18 and 19 to the control inputs of the record 26 and the read 27.

При обращении к устройству на выходе дешифратора 23 адреса возникает сигнал, который служит дл  управле-, ни  дешифратором 24 записи в режиме записи и дешифратором 25 считывани  в режиме считывани .- На адресные входы этих дешифраторов поступают младшие разр ды адреса. Сигналы, возникающие на выходе дешифратора 24 записи, служат дл  управлени  триггерами 31, а также дл  формировани  сброса тех счетчиков 7, которые определ ютс  с помощью логических 1 в соответствующих разр дах информации , проход щей с выхода коммутатора 15. Сигналы, возникающие на выходах дешифратора 25 , служат дл  ввода информации или иного формировател  14 или блока 10 в коммутатор 15, а также дл  фор.-, мировани  сигнала на выходе элемента И 34, служащего дл  управлени  коммутатором 15 при выдаче информации 5,нэ шину 16 данных.When accessing the device, the output of address decoder 23 generates a signal that serves to control either write decoder 24 in write mode and read decoder 25 in read mode. The address bits of the address decoder are received at the address inputs of these decoders. The signals that occur at the output of the write decoder 24 serve to control the triggers 31, as well as to form a reset of those counters 7, which are determined using logic 1 in the corresponding information bits passed from the output of the switch 15. Signals that occur at the outputs of the decoder 25, are used to input information or another generator 14 or block 10 to the switch 15, as well as to form a signal at the output of the AND element 34, which serves to control the switch 15 when issuing information 5, not to the data bus 16.

Применение изобретени  обеспечивает аппаратную возможность обнаружени  переполнени  счетчиков и прерывани  в этом случае программы взаимодействующей с устройством цифровой вычислительной машины; возможность считывани  цифровой вычислительной машиной мгновенного состо ни  произвольного количества последовательно объединенных счетчиков путем опроса .буферных регистров, в которых в некоторый , -оредел емый цифровой вычислительной машиной, момент фиксируетс  мгновенное состо ние счетчиков.The application of the invention provides the hardware ability to detect the overflow of counters and in this case interrupt the program of the digital computer interacting with the device; the ability of the digital computer to read the instantaneous state of an arbitrary number of consecutively connected counters by interrogating buffer registers in which the instantaneous state of the counters is recorded at a certain digital computer.

Поскольку счетчики работают в iнепрерывном режиме, в момент последовательного опроса цифровой вычислительной машины фиксированных буферных регистров в результате инкрементировани  может произойти изменение состо ни  счетчи1Лэв, что устран ет ошибки при считывании цифровой вычислительной машиной мгновенного состо ни  счетчиков.Since the counters operate in i-continuous mode, at the time of the sequential polling of the digital computer of the fixed buffer registers, as a result of incrementing, a change in the state of the Leu counter may occur, which eliminates errors when the digital computer reads the instantaneous state of the counters.

Claims (3)

f УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее коммутатор, выходы которого соединены со счетными входами счетчиков, установочные входы которых подключены к выходам первой группы блока управления, формирователи данных, выходы которых Подключены к информационному входу коммутатора данных, входы управления формирователей данных подключены к выходам второй группы блока управления, вход-выход коммутатора данных является входом-выходом устройства, выход коммутатора данных подключен к первому входу блока управления, группу входов, второй и третий входы которой являются входами адреса, управления считыванием' и записью устройства соответственно, о т л и ч аю щ е е с я тем, что, с целью по вы*· шения надежности устройства путем устранения гонок сигналов при съеме информации со счетчиков и обеспечения контроля их переполнения, в него введены элементы задержки, буферные регистры, блоки стробирования приема информации, триггеры, регистр переполнения счетчиков, блок формирователей служебных сигналов, первый элемент И, входы элементов задержки'и первые входы блоков стробирования приема информации являются информационными входами устройства, выходы элементов задержки соединены с одними входами коммутатора, вторые входа блоков стробирования приема информации соединены с выходами второй группы блока управления, третьи входы с выходами триггеров, входы синхронизации которых соединены с первым выходом блока управления, а информационные входы триггеров соединены с выходом коммутатора данных, выходы блоков стробирования приема информации соединены с входами управления за- е писью буферных регистров, информаци- SB онные входа которых подключены к выходам соответствующих счетчиков, а выходы - к входам соответствующих формирователей данных, выход переполнения одного из счетчиков подключен к одному из входов регистра переполнения счетчиков, а выходы переполнения других счетчиков соответственно подключены к другим входам регистра переполнения счетчиков и к другим :входам коммутатора, выходы регистра переполнения счетчиков подключены к [входу блока формирователей служебных сигналов и к входам первого элемента И, выход которого является управ ляющим выходом запроса прерывания устройства, выход блока формировате-*. лей служебной информации соединен с информационным входом коммутатора данных, а вход управления - с вторым выходом блока управления, уПравляю.ший вход коммутатора данных подключен к третьему выходу блока управления.f INFORMATION INPUT DEVICE, comprising a switch, the outputs of which are connected to the counting inputs of the counters, the installation inputs of which are connected to the outputs of the first group of the control unit, data shapers whose outputs are connected to the information input of the data switch, the control inputs of the shapers of data are connected to the outputs of the second group of the block control, the input-output of the data switch is the input-output of the device, the output of the data switch is connected to the first input of the control unit, a group of inputs, the second and The third inputs of which are the inputs of the address that controls the reading and writing of the device, respectively, with the aim that, in order to * increase the reliability of the device by eliminating signal racing when taking information from meters and providing control of their overflow, delay elements, buffer registers, gating blocks for receiving information, triggers, counter overflow register, block of signal conditioning drivers, first element AND, inputs of delay elements and first inputs of gating blocks are entered into it The information is the information inputs of the device, the outputs of the delay elements are connected to one of the inputs of the switch, the second inputs of the gates of the reception of information are connected to the outputs of the second group of the control unit, the third inputs are the outputs of the triggers, the synchronization inputs of which are connected to the first output of the control unit, and the information inputs of the triggers connected to the output data switch gating information receiving unit outputs connected to control inputs separately signed e za- buffer registers, Informational SB onn whose inputs are connected to the outputs of the respective counters, and the outputs are connected to the inputs of the corresponding data shapers, the overflow output of one of the counters is connected to one of the inputs of the counter overflow register, and the overflow outputs of the other counters are respectively connected to the other inputs of the counter overflow register and to the other : inputs of the switch, the outputs of the counter overflow register are connected to [the input of the service signal conditioner unit and to the inputs of the first AND element, the output of which is the control by the output of the interrupt request of the device, the output of the block is formed * The service information line is connected to the information input of the data switch, and the control input is connected to the second output of the control unit, the control input of the data switch is connected to the third output of the control unit. 2. Устройство по п.1,от л и ч а ю щ е е с я тем, что блок стробирования приема информации содержит второй элемент И и одновибратор, вход которого является первым входом блока ; а выход одновибратора соединен .1056175 с первым входом второго элемента И, второй и третий входы которого явля-.2. The device according to claim 1, with the proviso that the information reception gating unit comprises a second AND element and a one-shot, the input of which is the first input of the block; and the output of the one-shot is connected .1056175 with the first input of the second element And, the second and third inputs of which is -. ются соответственно вторым и третьим входами блока, а выход - выходом блока.are respectively the second and third inputs of the block, and the output is the output of the block. 3. Устройство по п.1, о т ли ч аю ш е с я тем, что блок управления содержит дешифраторы адреса, записи и считывания, первый и второй инверторы, элемент ИЛИ-HE, первый и второй элементы И-НЕ, группу элементов И и третий элемент И, адресные входы дешифраторов адреса, записи и считывания являются группой входов блока, вход управления дешифратора адреса соединен с выходом элемента ИЛИ-НЕ, первый вход которого соединен'с первым входом первого элемента И-НЕ и выходом первого инвертора, второй вход элемента ИЛИ-HE. соединен с первым входом второго элемента И-НЕ и выходом второго .инвертора, входы пер вого и второго инверторов являются вторым и третьим входами блока соответственно, выход дешифратора адреса соединен со вторыми входами первого и второго элементов И-НЕ, выход первого элемента И-НЕ соединен с входом управления дешифратора записи, выход второго элемента И-НЕ соединен со (. входом управления, дешифратора считывания, выходы которого соединены с соответствующими входами третьего элемента И и являются соответственно выходами второй группы и вторым выходом блока, выход третьего элемента И является третьим выходом блока, пер. вые входы элементов И группы подключены к первому выходу дешифратора записи, вторые входы являются первым входом блока, а выходы - выходами первой группы блока, второй выход дешифратора записи является первым выходом блока. .3. The device according to claim 1, the fact is that the control unit contains address, write and read decoders, the first and second inverters, the OR-HE element, the first and second AND-NOT elements, the group of elements And the third AND element, the address inputs of the address, write and read decoders are a group of block inputs, the address decoder control input is connected to the output of the OR-NOT element, the first input of which is connected to the first input of the first AND-NOT element and the output of the first inverter, the second input element OR-HE. connected to the first input of the second AND-NOT element and the output of the second inverter, the inputs of the first and second inverters are the second and third inputs of the block, respectively, the output of the address decoder is connected to the second inputs of the first and second elements AND, the output of the first element AND connected to the control input of the write decoder, the output of the second AND element is NOT connected to (. the control input, the read decoder, the outputs of which are connected to the corresponding inputs of the third AND element and are respectively the outputs of the second group and the second output of the block, the output of the third element AND is the third output of the block, the first inputs of the elements AND groups are connected to the first output of the recording decoder, the second inputs are the first input of the block, and the outputs are the outputs of the first group of the block, the second output of the recording decoder is the first output of the block ..
SU823451584A 1982-06-17 1982-06-17 Data input device SU1056175A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU823451584A SU1056175A1 (en) 1982-06-17 1982-06-17 Data input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU823451584A SU1056175A1 (en) 1982-06-17 1982-06-17 Data input device

Publications (1)

Publication Number Publication Date
SU1056175A1 true SU1056175A1 (en) 1983-11-23

Family

ID=21016200

Family Applications (1)

Application Number Title Priority Date Filing Date
SU823451584A SU1056175A1 (en) 1982-06-17 1982-06-17 Data input device

Country Status (1)

Country Link
SU (1) SU1056175A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР 352270, кл. О 06 F 3/04, 1972. 2. Авторское свидетельство СССР № 561954, кл. Q 06 F 3/04, 1977. 3. MICRO-I. Microcomputer Reference Data Book 2.V.10. DIM 1025 8. Channel Pu1se Counter, A/S MYCRON. 1977 (прототип) , f *

Similar Documents

Publication Publication Date Title
US4519034A (en) I/O Bus clock
GB1445219A (en) Bus controller for digital computer system
SU1056175A1 (en) Data input device
SU1612303A1 (en) Myltichannel device for priority connection of data sources to common trunk
SU1264196A1 (en) Device for exchanging information
US4833466A (en) Pulse code modulation decommutator interfacing system
SU1559351A1 (en) Device for interfacing two computers
SU1256037A1 (en) Multichannel device for exchanging data among modules of computer system
SU1524062A2 (en) Device for interfacing digital computer with peripherals
SU576588A1 (en) Magnetic digital recording apparatus
SU1478247A1 (en) Indicator
SU1383375A1 (en) Device for interfacing data source and data receiver
SU1596341A1 (en) Computer to computer interface
SU1487057A1 (en) Computer/external device interface
SU1725224A1 (en) Processor
SU1684922A1 (en) Controlled distributor
SU1117627A1 (en) Interface for linking computer with communication channels
SU1383377A1 (en) Device for interfacing group of proocessor with group of external units
SU1341636A1 (en) Program interruption device
KR940012966A (en) Multi-frame transmission control circuit of global bus
SU1156080A1 (en) Port-to-port interface operating in computer system
SU1180908A1 (en) Device for exchanging data between internal storage and peripheral device
SU907569A1 (en) Serial code receiver
SU1392571A1 (en) Computer-to-telegraph communication channel interface
SU1575193A2 (en) Device for interfacing two trunks