SU1104495A2 - Input-output controller - Google Patents

Input-output controller Download PDF

Info

Publication number
SU1104495A2
SU1104495A2 SU833556301A SU3556301A SU1104495A2 SU 1104495 A2 SU1104495 A2 SU 1104495A2 SU 833556301 A SU833556301 A SU 833556301A SU 3556301 A SU3556301 A SU 3556301A SU 1104495 A2 SU1104495 A2 SU 1104495A2
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
trigger
counter
communication unit
Prior art date
Application number
SU833556301A
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 SU833556301A priority Critical patent/SU1104495A2/en
Application granted granted Critical
Publication of SU1104495A2 publication Critical patent/SU1104495A2/en

Links

Landscapes

  • Control By Computers (AREA)

Abstract

УСТРОЙСТВО УПРАВЛЕНИЯ ВВОДОМ-ВЬШОДОМ по авт.св. № 586452, отличающеес  тем, что, с целью повьшени  надежности, в него введены формирователь импульсов , счетчик, триггер, элемент И, причем выходы регистра данных, формировател  импульсов и элемента И через счетчик соединены с входом триггера, выход которого соединен с входами цифрового управл емого генератора и формировател  импульсов , выход блока св зи соединен с входами триггера и элемента И, другой вход которого объединен с входом элемента ИЛИ и соединен с входом устройства. g (ОDEVICE OF CONTROL OF INPUT-EXECUTION of auth. No. 586452, characterized in that, in order to increase reliability, a pulse shaper, a counter, a trigger, an AND element are entered into it, and the outputs of the data register, a pulse shaper and an AND element are connected to the trigger input through the counter, the output of which is connected to the digital control inputs generator and pulse generator, the output of the communication unit is connected to the inputs of the trigger and the element AND, the other input of which is combined with the input of the OR element and connected to the input of the device. g (o

Description

4:: 4 IUD4 :: 4 IUD

сл Изобретение относитс  к вычислительной технике и может быть исполь зовано при разработке аппаратуры ввода-вывода информации. По основному авт.св. № 58.6452 известно устройство управлени  вводом-выводом, содержащее блок св зи, регистр обмена, регистр данных и блок пам ти, причем вход регистра обмена соединен с первым выходом блока св зи, выход регистра обмена подключен к первому входу блока св зи, второй вход которого соединен с первым выходом регистра данных, первый вход которого подклю чен к второму выходу блока св зи, второй вход регистра данных соедине с выходом блока пам ти, вход которо го подключен к второму выходу регис ра данных, при этом выход регистра данных соединен через цифровой управл емый генератор и элемент ИЛИ с третьим входом блока св зи lj . Недостатком данного устройства  вл етс  низка  надежность, вызванна  тем, что выход из стро  устройс ва ввода-вывода приводит к выходу и стро  всей системы, котора , ожида  поступлени  синхронизирующего импул са от устройства ввода- вывода, не сможет продолжать свою работу (система зависает). Цель изобретени  - повышение надежности . Дл  достижени  поставленной цели в устройство управлени  вводом-выводом , содержащее блок св зи, регистр обмена, регистр данных и блок пам ти, причем вход регистра обмена соединен с первым выходомблока св зи , выход регистра обмена подключен к первому входу блока св зи, второй вход которого соединен с первым выхо дом регистра данных, первый вход которого подключен к второму выходу блока св зи, второй вход регистра данных соединен с выходом блока пам  ти, вход которого подключен к втором выходу регистра данных, при этом выход регистра данных соединен через цифровой управл емьы генератор и зле мент ИЖ с третьим входом блока св з введены формирователь импульсов,счет чик, триггер, элемент И, причем выходы регистра данных, формировател  импульсов и элемента И через счетчик соединены с входом триггера, выход которого соединен с входами цифрового управл емого генератора и формировател  импульсов, выход блока св зи соединен с входами триггера и элемента И, другой вход которого объединен с входом элемента ИЛИ и соединен с входом устройства. На чертеже изображена структурна  блок-схема предлагаемого устройства. Устройство управлени  вводом-выводом содержит регистр 1 обмена, блок 2 св зи, регистр 3 данных,блок 4 пам ти, цифровой управл емый генератор 5, элемент 6 ИЛИ, формирователь 7 импульсов счетчик 8, триггер 9 и элемент 10 И. Устройство работает следующим образом . Команда начала обмена из центрального процессора, регистра 1 обмена и блока 2 св зи поступает к внешним устройствам, на входы счетчика 8 и установочный вход триггера 9. Таким образом код из регистра 3 данных фиксируетс  в счетчике 8 по импульсу от блока 2 св зи, а также устанавливает триггер 9. Обмен информацией происходит по синхроимпульсам , поступающим от устройств вводавывода на первый вход элемента 6 ИЛИ, причем цифровой управл емый генератор 5 в соответствии с кодом, прин тым из регистра 3 данных перед началом обмена информацией, вьщает через элемент 6 ИЛИ в регистр 3 данных серию импульсов, количественно равную числу машинных слов в одном слове устройства ввода-вывода. После этого счетчик 8, работающий в режиме вычитани , начинает уменьшать свое содержание под действием формировател  7 импульсов. Если в течение времени, определ емого кодом поступившим от регистра 3 данных в счетчик 8, не придет импульс от устройства ввода-вьшода, триггер 9 будет сброшен и устройство в целом прекратит работу. Сигнал, вьфабатываемый при сбросе триггера 9, поступает на третий вход элемента 6 ИЛИ, имитиру  синхроимпульс от устройства ввода-вывода, и на второй вход цифрового управл емого генератора 5, возвраща  его в исходное состо ние дл  предотвращени  обмена информацией по импульсу от триггера 9. Если синхроимпульс от устройства ввода-вывода поступил до истечени  3 11044 контрольного интервала счетчик 8 возвращаетс  в исходное состо ние. Таким образом, по сравнению с известным предлагаемое устройство сохран ет работоспособность системы вs целом при выходе из стро  одного из устройств ввода-вывода, чем обеспечиваетс  более высока  надежность. Введенный счетчик 8, функцией которого  вл етс  отсчет заданногоЮ временного интервала, до по влени  синхроимпульса от устройства ввода95 .4 вывода поддерживает триггер 9 в состо нии , сигнализирующем о готовности устройства ввода-вывода к обмену. Если по истечении заданного времени синхроимпульс от устройства ввода-вывода не поступит, счетчик 8 и триггер 9 имитируют синхроимпульс,который возвращает систему в исходное состо ние . Таким образом повышаетс  надежность системы в случае отказа либо сбо  одного из устройств вводавьшода .The invention relates to computing and can be used in the development of equipment for input-output information. According to the main auth. No. 58.6452 knows an I / O control device containing a communication unit, an exchange register, a data register and a memory unit, the input of the exchange register is connected to the first output of the communication unit, the output of the exchange register is connected to the first input of the communication unit, the second input of which connected to the first output of the data register, the first input of which is connected to the second output of the communication unit, the second input of the data register is connected to the output of the memory unit whose input is connected to the second output of the data register, while the output of the data register is connected via qi a photo controlled generator and an OR element with a third input of the communication unit lj. The disadvantage of this device is low reliability, due to the fact that the failure of the I / O device leads to the exit and failure of the entire system, which, waiting for the arrival of a synchronizing impulse from the I / O device, will not be able to continue its work (the system hangs) . The purpose of the invention is to increase reliability. To achieve this goal in an I / O control device containing a communication unit, exchange register, data register and memory block, the input of the exchange register is connected to the first output of the communication unit, the output of the exchange register is connected to the first input of the communication unit, the second input which is connected to the first output of the data register, the first input of which is connected to the second output of the communication unit, the second input of the data register is connected to the output of the memory unit whose input is connected to the second output of the data register, and the output of the register is given A digital pulse generator and an ILI terminal are connected to the third input of the communication unit through a pulse driver, a counter, a trigger, an And element, and the outputs of the data register, a pulse shaper, and an And element are connected to the trigger input, the output of which is connected to the inputs of a digital controlled oscillator and pulse generator, the output of the communication unit is connected to the inputs of the trigger and the AND element, the other input of which is combined with the input of the OR element and connected to the input of the device. The drawing shows a structural block diagram of the proposed device. The I / O control unit contains the exchange register 1, the communication unit 2, the data register 3, the memory block 4, the digital controlled oscillator 5, the OR element 6, the pulse shaper 7, the counter 8, the trigger 9 and the element 10 I. The device works as follows in a way. The command to start the exchange from the central processor, the exchange register 1 and the communication unit 2 is supplied to external devices, to the inputs of the counter 8 and the installation input of the trigger 9. Thus, the code from the data register 3 is fixed in the counter 8 by a pulse from the communication unit 2, and also sets the trigger 9. The exchange of information occurs on the clock pulses from input devices to the first input of element 6 OR, and the digital controlled oscillator 5 in accordance with the code received from register 3 of the data before the start of information exchange, through the OR element 6 into register 3 the data series of pulses quantitatively equal to the number of machine words in the same word input-output device. After that, the counter 8, operating in the subtraction mode, begins to reduce its content under the action of the pulse shaper 7. If during the time determined by the code received from register 3 of data in counter 8, the pulse from the input device does not come, trigger 9 will be reset and the device as a whole will stop working. The signal outputted when the flip-flop 9 is reset enters the third input of element 6 OR, simulating a clock from the I / O device, and the second input of the digital controlled oscillator 5, returning it to its original state to prevent the pulse 9 from exchanging information on the pulse. If the clock pulse from the I / O device arrived before the expiry of the 3 11044 control interval, the counter 8 returns to its original state. Thus, in comparison with the known, the proposed device maintains the system’s performance in the whole as it leaves one of the I / O devices, thus ensuring higher reliability. The entered counter 8, the function of which is the counting of a predetermined time interval, until the occurrence of a clock pulse from the input device 95.5 of the output, maintains trigger 9 in a state indicating that the input / output device is ready for the exchange. If the clock pulse from the I / O device does not arrive after the set time has elapsed, counter 8 and trigger 9 simulate a clock pulse that returns the system to its initial state. Thus, the reliability of the system is improved in the event of a failure or failure of one of the drives.

Claims (1)

УСТРОЙСТВО УПРАВЛЕНИЯCONTROL DEVICE ВВОДОМ-ВЫВОДОМ по авт.св. И» 586452, отличающееся тем, что, с целью повышения надежности, в него введены формирователь импульсов, счетчик, триггер, элемент И, причем выходы регистра данных, формирователя импульсов и элемента И через счетчик соединены с входом триггера, выход которого соединен с входами цифрового управляемого генератора и формирователя импульсов, выход блока связи соединен с входами триггера и элемента И, другой вход которого объединен с входом элемента ИЛИ и соединен с входом устройства.I / O on avt.sv. And ”586452, characterized in that, in order to increase reliability, a pulse former, counter, trigger, element And are introduced into it, and the outputs of the data register, pulse former and element And through the counter are connected to the trigger input, the output of which is connected to the digital inputs controlled generator and pulse shaper, the output of the communication unit is connected to the inputs of the trigger and the element And, the other input of which is combined with the input of the OR element and connected to the input of the device.
SU833556301A 1983-03-04 1983-03-04 Input-output controller SU1104495A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU833556301A SU1104495A2 (en) 1983-03-04 1983-03-04 Input-output controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU833556301A SU1104495A2 (en) 1983-03-04 1983-03-04 Input-output controller

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
SU586452 Addition

Publications (1)

Publication Number Publication Date
SU1104495A2 true SU1104495A2 (en) 1984-07-23

Family

ID=21050990

Family Applications (1)

Application Number Title Priority Date Filing Date
SU833556301A SU1104495A2 (en) 1983-03-04 1983-03-04 Input-output controller

Country Status (1)

Country Link
SU (1) SU1104495A2 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР 586452, кл. G 06 F 3/04, 1976 (прототип). *

Similar Documents

Publication Publication Date Title
JPH0212442A (en) Ic card with erroneous write preventing function
SU1104495A2 (en) Input-output controller
SU1119020A1 (en) Memory control unit
SU1619279A1 (en) Device for simulating faults
SU1406588A1 (en) Device for input of information from users
SU1679626A1 (en) Counting unit
SU566248A1 (en) Circuit for monitoring a microprogram automatic device
SU1674140A2 (en) Input-output interface controller
SU830378A1 (en) Device for determining number position on nimerical axis
SU1113803A1 (en) Priority interruption device for microcomputers
SU1541616A1 (en) Device for debugging microcompressor systems
SU1182520A1 (en) Device for checking integrated circuits
SU1410033A1 (en) Logical analyzer
SU805313A1 (en) Priority device
SU739654A1 (en) Paraphase shift register
SU1550518A1 (en) Device for servicing iquiries
SU1056190A1 (en) Device for determining difference of two numbers
SU1441374A1 (en) Information output device
SU1679625A1 (en) Counting unit
SU1045388A1 (en) Switching device
SU1667100A1 (en) Device for queueing system simulation
SU1644156A1 (en) Multiuser servicing system simulator
SU1282125A1 (en) Priority interruption device
SU1689958A2 (en) Device for interfacing information source with processor
SU1594548A1 (en) Device for monitoring of processor addressing the memory