SU1056175A1 - Data input device - Google Patents
Data input device Download PDFInfo
- 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
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)
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) |
-
1982
- 1982-06-17 SU SU823451584A patent/SU1056175A1/en active
Non-Patent Citations (1)
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 |