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.