SU1043621A1 - Device for interfacing subscribers to digital computer - Google Patents
Device for interfacing subscribers to digital computerInfo
- Publication number
- SU1043621A1 SU1043621A1 SU823437492A SU3437492A SU1043621A1 SU 1043621 A1 SU1043621 A1 SU 1043621A1 SU 823437492 A SU823437492 A SU 823437492A SU 3437492 A SU3437492 A SU 3437492A SU 1043621 A1 SU1043621 A1 SU 1043621A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- subscriber
- address
- elements
- Prior art date
Links
Landscapes
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
(21)3437492/18-24. (21) 3437492 / 18-24.
(22)13.05.82(22) 05.13.82
(46) 23.09.83. Бюл. № 35.(46) 09/23/83. Bul No. 35
(72) Б,В. Шевкопл с(72) B, C. Shevkopl with
(53) 681.3.25(088.8)(53) 681.3.25 (088.8)
(56) 1. Патент . США № 4149241,(56) 1. Patent. US No. 4,149,241,
кл. 364-200, 1979.cl. 364-200, 1979.
2. Патент США № 4024505, кл. 340-172.5, 1977 (прототип).2. US patent No. 4024505, cl. 340-172.5, 1977 (prototype).
(54)(57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ, содержащее два согласующих блока, каждый из которых выпол ней в виде группы делителей напр жени , и группу блоков св зи с абонентом , каходый из которых выполнен в виде схемы сравнени , регистра сдвига, дешифратора, двух элементов задержки и двух элементов НЕ, причем каждый вход-выход групп адресных , информационных и управл ющих входов-выходов устройства соединен с выходом соответствующего делител напр жени каждого согласующего блока, выходы первого и второго элементов задержки блока св зи с абонентом соединены соответственно с входами rtepBoro и второго .элементов НЕ блока св зи с абонентом, входы первых и выходы вторых элементов НЕ блоков св зи с абонентом соединены с группой управл ющих входов-выходов устройства, перва группа входов схемы сравнени блоков св зи с абонентом соединена узлом набора адреса блока св зи с абонентом, инверсный выход схемы сравнени блока св зи с абонентов соединен с первым входом элемента ИЛИ-НЕ блока св зи с абонентом, выходы дешифратора блока св зи с абонентом вл ютс соответствующей группой командных выходов устройства/ отличающеес тем, что, с целью повышени надежности, оно содержит блок аварийного.управлени , группа адресных , группа информационных и группа управл ющих входов-выходов которого, соединены соответственно с группой адресных, информационных и управл ющих входов-выходов устройства , а в каждый блок св зи с абонентом введены четыре мажоритарных(54) (57) A DEVICE FOR CONNECTING SUBSCRIBERS TO A DIGITAL COMPUTING MACHINE, containing two matching blocks, each of which is executed as a group of voltage dividers, and a group of communication blocks with a subscriber, each of which is made in the form of a comparison circuit, register a shift, a decoder, two delay elements and two NOT elements, each input-output of the address, information and control input-output groups of the device is connected to the output of the corresponding voltage divider of each matching unit, the first and second outputs The delay elements of the communication unit with the subscriber are connected respectively to the inputs of rtepBoro and the second. Elements of the communication unit with the subscriber, the inputs of the first and the outputs of the second elements of the NOT communication blocks with the subscriber are connected to the group of control inputs and outputs of the device comparing communication units with the subscriber is connected by a communication address set unit with the subscriber, the inverse output of the comparison circuit of the communication unit from the subscribers is connected to the first input of the OR element of the communication unit with the subscriber, the outputs of the decoder of the communication unit with the subscriber The volume is a corresponding group of device command outputs / characterized in that, in order to increase reliability, it contains an emergency control unit, an address group, an information group, and a group of control inputs / outputs of which are connected respectively to a group of address, information and control device inputs and outputs, and in each communication unit with the subscriber entered four majoritarian
элемента, элемент И, элемент ИЛИ, триггер, формирователь импульса и пороговый узел, причем первый, второй .сбросовые входы регистра сдвига и первьтй вход элемента и блоков св зи с абонентом соединены с соответствующим входом-выходом группы управл ющих входов-выходов устройства , входы порогового узла и мажоритарных элементов блока св зи с абоSS нентом соединены с группой адресных входов-выходов устройства, выходы element, element AND, element OR, trigger, pulse generator and threshold node, with the first, second reset inputs of the shift register and the first input of the element and communication units with the subscriber connected to the corresponding input-output of the device control-input-output groups, inputs the threshold node and the majority elements of the communication unit with aboSS nent are connected to the group of address inputs-outputs of the device, the outputs
(Л порогового узла и первого мажоритарного элемента блока св зи с абонентом соединены соответственно с(L of the threshold node and the first major element of the communication unit with the subscriber are connected respectively with
вторым, и третьим входа.ми элементаthe second and third input.
ИЛИт-НЕ блока св зи с абонентом, выход элемента ИЛИ-НЕ блока св зи с абонентом соединен с информационным входом рег.истра сдвига блока ILIT-NOT communication unit with the subscriber, the output of the element OR-NOT communication unit with the subscriber is connected to the information input of the register of the block shift
4 св зи с абонентом, вход первого элеоо мента задержки блока св зи с абонентом через формирователь импульса 4 communications with the subscriber, the input of the first element of the delay of the communication unit with the subscriber through the pulse shaper
Ot) блока св зи с абонентом соединен с ND вторыг входом элемента И блока св зи, с абонентом, выход элемента И блока св зи с .абонентом соединен с вхоом сброса триггера и с третьим входом сброса регистра сдвига блока св зи с абонентом, выход первого элемента задержки блока св зи сOt) the communication unit with the subscriber is connected to the ND by the input of the element I of the communication unit, with the subscriber, the output of the element And the communication unit with the subscriber is connected to the trigger reset input and to the third input of the shift register of the communication unit with the subscriber, output of the first the delay element of the communication unit with
бонентом соединен с синхровходом егистра сдвига блока св зи с абонентом , первый выход регистра сдвига блока св зи с абонентом соединен с -входом триггера блока .св зи с абонентом, второй выход регистра сдвига блока св зи с абонентом соеинен с первым входом элемента ИЛИ с управл ющим входом, дешифратора блика св зи с абонентом, выход триг гера блока св зи с абонентом соединен .вторым входом элементом ИЛИ, выход которого соединен с входо второго элемента задержки блока св зи с абонентом, выход мажоритарного элемента блока св зи с абонентом, кроме выхода первого мажоритарного элемента, соединен с соответствующим информационным входом .дешифратора и с соответствующим входом второй группы входов сравнени блока.св зи с абонентом, D-вход триггера блока св зи с абонентом соединен с уровнем положительного потенциала, причем блок аварийного управлени содержит посто нную пам ть , три группы элементов НЕ, три элемента НЛН-НЕ, триггер, пороговый узел, четыре мажоритарных элемента два элемента И, два элемента НЕ, два элемента задержки, узел индикации , элемент И-НЕ, причем, выходы .первой группы элементов НЕ и- входы .порогового узла, входы мажоритарных элементов соединены с .группой . адресмых входов-выходов блока, выходы мажоритарных элементов, выход порогового узла, выход первого элемента задержки через первый ИЛИ-НЕ соединены с С-входом тригге ра, пр гЮй выход которого соединен с входом узла индикации и с информационным входом первой группы эле ментов НЕ, инверсный выход .триггер соединён с. первым входом второ.го элемента ИЛИ-НЕ, выход элемента И--НЕ, второй вход второго элемента КЛИ-НЕ, информационный вход первог и управл ющийвход второго, элементов з.адержки, входы сброса номинал ной паг4 ти и триггера соединены с группой, управл ющих входов-выходов блока, выход второго мажоритарного элемента через первый элемент НЕ соединен с первым входом первого элемента И, второй вход которого соединен с первым признаковым выходом посто нной пам ти-, с первым входом третьего элемента ИЛИ--НЕ, с информационным входом второй группы элементов НЕ, выход первого элемента И соединен с входом разрешени приема посто нно.й пам ти-, третий вход второго элемента ИЛИ-НЕ соединен с выходом первого элемента задержки, , выход второго элемента ИЛИ-НЕ сое- . динен с информационнь1М входом второго элемента задержки и с синхровхо-. дог- посто нной пам ти, первый , второй и третий выходы второго элемента , задержки соединены соответствен- . но с входом разрешени выдачи посто нной пам ти, с управл ющим входом второй группы элементов с первым входом элемента И-НЕ, второй признаковый выход посто нной пам .ти соединен с вторым входом третьего , элемента ИЛИ-НЕ и через второй элемент НЕ - с вторым входом элемента И-НЕ, выход третьего элемента ИЛИ-.НЕ и второй выход второго элем .ента задержки через второй элемент И соединены с управл ющим входом третьей группы элементов НЕ, выХ .ОДЫ которой и выходы второй группы элементов НЕ соединены с группой Ин.формацирнных в ходов-выходов блока, информационный .выход которюго соединен с информационныгл входом третьей группы элементов НЕ и с адресным входом посто нной пам ти, . управл ющий вход первой группы эле- ментов НЕ и. D-вход триггера соединены с уровнем положительного потенциала . . . The customer is connected to the sync input of the shift register of the communication unit with the subscriber; the first output of the shift register of the communication unit with the subscriber is connected to the trigger input of the communication unit with the subscriber; the second output of the shift register of the communication unit with the subscriber is connected the input of the decoder flare communication with the subscriber, the output of the trigger of the communication unit with the subscriber is connected. the second input element OR, the output of which is connected to the input of the second delay element of the communication unit with the subscriber, the output of the majority element of the communication unit with the subscriber m, besides the output of the first major element, is connected to the corresponding information input of the decoder and with the corresponding input of the second group of inputs of the unit comparison. with the subscriber, the D input of the trigger of the communication unit with the subscriber is connected to the positive potential level, and the emergency control unit contains fixed memory, three groups of elements NOT, three elements NLN-NOT, trigger, threshold node, four major elements two elements AND, two elements NOT, two delay elements, display node, element NAND, and, outputs The first group of elements is NOT and the inputs of the threshold node; the inputs of the majority elements are connected to the group. the addressable inputs / outputs of the block, the outputs of the majority elements, the output of the threshold node, the output of the first delay element OR are NOT connected to the C input of the trigger, the forward output of which is connected to the input of the display node and the information input of the first group of elements NOT, inverse output .trigger connected with. the first input of the second element OR NOT, the output of the AND element - NOT, the second input of the second element CLI-NO, the information input the first and the control input of the second, the w. delay elements, the reset inputs of the nominal pag and the trigger are connected to the group, control inputs / outputs of the block, the output of the second major element through the first element is NOT connected to the first input of the first element AND, the second input of which is connected to the first indicative output of the permanent memory, to the first input of the third element OR - NOT, to the information input second group ale NOTES, the output of the first element AND is connected to the input of the permission of reception of a constant memory, the third input of the second element OR is NOT connected to the output of the first delay element, the output of the second element OR NOT CONNECT. dinene with the information input of the second delay element and with sync-. dog memory, the first, second and third outputs of the second element, the delays are connected respectively. but with the input of permitting the issuance of a fixed memory, with the control input of the second group of elements with the first input of the NAND element, the second indicative output of the permanent memory is connected to the second input of the third, the OR OR NOT element and through the second element NOT the second input of the NAND element, the output of the third element OR-.NE and the second output of the second element of the delay through the second element AND are connected to the control input of the third group of elements, the OUT of which and the outputs of the second group of elements are NOT connected to the Ying group .formatsirnnyh in moves-outs of bl An informational output that is connected to the informational input of the third group of elements NOT and to the address input of the permanent memory,. the control input of the first group of elements is NOT and. D-input trigger connected to the level of positive potential. . .
Изобретение относитс к вычислительной техни.ке и может, быть использовано в вычислительных устройствах построенных по принципу общей магистрали , дл обеспенени правильного управлени абонентами в случае . отказаодной из линий адресной шины Известно устройство дл сопр жени абонентов с ЦВМ, содержащее объединенные общей магистралью актив ные и пассивные блоки, а также блок контрол , выход которого соединен с входом выключени источника питани 1 . . - При работе устройства магистраль периодически освобождаетц , т.е. при котором процессор работает по внутренней микропрограмме и еще не готов обратитьс помагистрали во внешний мир дл чтени очередной команды или операнда, дл записи результата в в т.п. В эти промежутки времени на всех .адресных и информационных лини х магистрали должны установитьс определенные потенциалы: при использовании магистральных элементов, с открытым коллектором - высокие, с открытым эмиттером - низкие. Если по крайней мере на одной из линий указанное условие не выполн етс , то это означает , .что дальнейша работа ЦВМ невозможна из-за искажений информации.The invention relates to computing technology and can be used in computing devices built on the principle of a common highway to ensure proper control of subscribers in the case. a failure of the address bus lines A device for interfacing subscribers with a digital computer is known, containing active and passive units combined by a common highway, as well as a control unit whose output is connected to the off input of the power supply 1. . - During operation of the device, the trunk is periodically released, i.e. in which the processor operates according to internal firmware and is not yet ready to turn the trunk to the outside world to read the next instruction or operand, to record the result in the like. At these intervals, certain potentials should be established on all address and information lines of the trunk: using the main elements, with an open collector — high, with an open emitter — low. If at least on one of the lines the specified condition is not fulfilled, then this means that further work of the digital computer is impossible due to information distortions.
передаваемой по магистрали. Поэтому блок контрол выключает питание отказавшей ПБМ и управл емый объект либо перестает получать управл ющие воздействи от ЦВМ, л-ибо подключаетс к другой, резервной ПВМ. Потер управлени недопустима дл определенного класса объектов, с другой стороны, поддержание второй JIBM в режиме гор чего резерва не всегда экономически обосновано.transmitted by highway. Therefore, the control unit turns off the power of the failed PBM and the controlled object either ceases to receive control actions from the digital computer, l-for it is connected to another backup PVM. Loss of control is unacceptable for a certain class of objects; on the other hand, maintaining the second JIBM in the hot standby mode is not always economically sound.
Наиболее близким к .изобретению по технической сущности и достигаемому .результату вл етс устройство дл сопр жени абонентов сПВМ, содержащее группу абонентских блоков и два согласующих блока, адресные входы-выходы, согласующих блоков объединены с адресными входами абонентских блоков и вл ютс адресными входами-выходами устройства, информационные входы-выходы согласующих блоков вл ютс информационными входами-выходами устройства, управл ющие входы-выходы согласующих блоков объединены с управл ющими входами-выходами абонентских блоков и вл ютс управл ющими входами-выходами устройства, согласующие блоки содержат резисторные делители по числу входов-выходов устройства, вход-выход устройства подключен к средним точкам соответствующих резисторных деталей первого и второго согласующих блоков, абонентский блок содержит блок, сравнени , дешифратор, элеме-нт ИЛИ-НЕ, сдвиговый регистр, первый и второй элементы задержки, вь1ходы которых соединены соответственно с входами первого и второго инверторюв, выход блока сравнени соединен с первым .входом элемента ИЛИ-НЕ, вход первого элемента задержки вл етс первым управл ющим входом абонентскоЪо блока , выход -второго инвертору вл етс управл ющим выходом абонентского блока, выходы дешифратора вл, ютс командными выходами абонентского блок а.The closest to the invention according to the technical essence and the achieved result is a device for interconnecting cPVM subscribers, containing a group of subscriber units and two matching units, address inputs-outputs, matching units are combined with the address inputs of subscriber units and are address input-outputs devices, informational inputs-outputs of matching blocks are informational inputs-outputs of a device, control inputs-outputs of matching blocks combined with control inputs-outputs of a subscriber Entrance units are the device control inputs-outputs, the matching blocks contain resistor dividers according to the number of inputs-outputs of the device, the device’s input-output is connected to the middle points of the respective resistor parts of the first and second matching blocks, the subscriber unit contains the block, compare, decoder, OR-NOT, shift register, first and second delay elements, whose inputs are connected respectively to the inputs of the first and second inverters, the output of the comparison unit is connected to the first input nta OR-NOT, the input of the first delay element is the first control input of the subscriber unit, the output of the second inverter is the control output of the subscriber unit, the outputs of the decoder a, the command outputs of the subscriber unit a.
Устройство позвол ет подключать к ЦВМ различные по. функциональному назначению объекты: печатающие .устройства , накопители на магнитной ленте и др. 2 . ;The device allows you to connect to the digital computers different. the functional purpose of the objects: printing devices, magnetic tape drives, etc. 2. ;
Недостаток устройства состоит ,в том, что имеющиес аппаратно-программные средства контрол к коррекций информации не позвол ют обеспечивать правильное управление объектами (абонентами ) при отказе одной из линий адресной шины. .П.оэтому объект, в каком бы состо нии он ни находилс , тер ет -управление от ПВМ. Поскольку отказ адресной линии приводит к выбору команд и.операндов из случайных областей пам ти, ЦВМ начинает хаотически блуждать по Hpo rpai-iMB и при этом не исключена возможность выдачи неправильных воздействий на объект, что может привети к его аварии.The drawback of the device is that the existing hardware and software controls for correcting information do not allow for the correct management of objects (subscribers) if one of the address bus lines fails. ... Therefore, the object, in whatever state it may be, loses control from PVM. Since the failure of the address line leads to the selection of commands and operands from random memory areas, the digital computer begins to randomly wander around Hpo rpai-iMB and the possibility of issuing incorrect effects to the object is not excluded, which may be good for its accident.
Цель изобретени - повышение надежности устройства.The purpose of the invention is to increase the reliability of the device.
Поставленна цель достигаетс тем, чтоВ устройство дл сопр жени абонентов с цифровой вычислительной машиной, содержащем два согласующих блока, каждый из которых выполнен в виде группы делителей напр жени , и группу блоков св зи с абонентом, каждый из которых выполнен в виде схемы сравнени , регистра сдвига., дешифратора, двух элементов задержки и двух элементов НЕ, причем каждый вход-выход групп адресных, информационных и управл ющих вхо.дов-г. выходов устройства соединен с выходом соответствующего делител .напр жени .каждого согласующего блока, выходы первого и второго элементов задержки блока св зи с абонетом соединены соответственно с входами первого и второго элементов НЕ блока -св зи с абонентом, входы первых и выходы вторых элементов НЕ блоков св зи с абонентом соединены с группой управл ющих входов-выходов устройства, перва группа входов схемы сравнени блока св зи с абонентом соединена с углом набора адреса блока св зи с абонентом, инверсный выход схемы сравнени блок-а св зи с абонентом соединен с первым входом элемента НЛИ-НЕ блока св зи с абонентом, выходы дешифратора блока св зи с абонентом вл |Ютс соответствующей группой командных выходов устройства, введен блок аварийного управлени , группа адресных , группа информа1{ионных и группа управл ющих входов-выходов которого соединены соответственно с группой адресных, ин.формационных и управл ющих входов-выходов устройства, а в каждый блок св зи с абонентом введены четыре мажоритарных, элемента,., элемент И, элемент ИЛИ, триггер, формирователь импульса и пороговый узел, причем первый, второй сбросовые входы регистра сдвига и первый вход элемента И блоков св зи с абонентом соединены с соответствующим входом-выходом группы управл ющих входов-выходов устройства, входы порогового узла и мажоритарных элементов блока св зи с абонентом соединены с группой адресных входоввыходов устройства, выходы порогового узла и выход первого мажоритарного элемента блока св зи с абонентом соединены соответственно с вторым и третьим входами элемента ИЛИ-НЕ блока св зи с абонентом, выход элемента ИЛИ-НЕ блока св зи с абонентом соединен с информационным входом регистра сдвига блока св зи с абонентом, вход первого элемента задержки блока св зи с абнентом через формирователь импульса блока св зи с абонентом соединен с зторъил. -входом элемента И блока св зи с абонентом, выход элемента .И блока св зи с абонентом соединен с входом сброса триггера и с третьи входом сброса регистра сдвига блока св зи с, абонентом, выход первого элемента з-адержки блока св зи с абонентом соединен с синхровходом регистра сдвига блока св зи с абонентом , первый выход регистра сдвига блока св зи с абонентом соединен с С-входом триггера блока св зи с абонентом, второй выход регистра сдвига блока св зи с абонентом соеднен с первым входом элемента ИЛИ и с управл ющим входом дешифратора блока . св зи .с абонентом, выход триггера блока св зи с абонентом соединен с вторым входом элемента ИЛИ, . выход которого соединен с входом второго элемента задержки блока св зи с абонентом, выход мажоритарного элемент/а блока св зи с абонентом, кроме вы-хода первого мажоритарного элемента, соединен с соответствующим информадионны1-1 входом дешифратора и с -соответствующим входом второй группы входов схемы сравнени блокасв зи с. объектом, D-вход-триггера блока св зи с абонентом-соединен с уровнем положительного пртенциала , причем блок аварийного уп1)авлени содержит посто нную пам ть . три группы элементов НЕ, три элемента ИЛИ-НЕ, триггер, пороговый узел,, четыре мажоритарных элемента, два элемента Н, два элемента НЕ, два элемента задержки, узел индикации , элемент И-НЕ, причем выходы певой группы элементов НЕ.и входы порогового узла, входы мажоритарных элементов соединены с группой ад ,ресных входов-выходов блока, выходы мажоритарных элементов, выход порогового узла, выход первого элемента задержки через первый элемент ИЛИ-Н соединены с С-входом триггера, пр мой выход которого соединен с входом узла индикации и с информационным входом первой группы элементов НЕ г инверсный выход триггера соединен с первым входом второго элемента , выход элемента И-НЕ, второй.вход второго элемента ИЛИ-НЕ информационный вход первого и управл ющий вход второго элементов задержки, входы сброса посто нной пам ти и триггера соединены с труппой управл ющих входов-выходон блока f выход второго мажоритарного элемента через первый элемент НЕ соединен с первым входом первого элемента И,., второй вход которого соединен с первым признаковым выходом посто нной пам ти, с первым входом третьего элемента ИЛИ-НЕ, с информационным входом втЬрой группы элементов НЕ, выход первого элементами соединен с входом разрешени приема посто нной пам ти, третий вход второго элемента ИЛИ-НЕ соединен с выходом первого элемента задержки , выход второго элемента ИЛИ-НЕ соединен с информационным входом второго элемента задержки и с синхровходом посто нной пам ти, первый , второй и третий выходы второго элемента задержки соединены соответственно с входом разрешени выда чи юсто нной пам ти, с управл ющим входом второй и с первым входо элемента И-НЕ группы элементов НЕ, второй признаковый, выход посто нной пам ти .соединен с вторым входом третьего элемента ИЛИ-НЕ через второй элемент НЕ - с вторым входом элемента И-НЕ, выход третьего элемента ИЛИ-НЕ и второй ВЫ.ХОД второго элемента задержки через второй элемент И соединены с управл ющим входом третьей группы элементов НЕ, выходы которой и выходы второй ГРУ17ПЫ элементов НЕ соединены с группой информационных входов-выходов блока, информационный выход посто нной пам ти соединен с информациoнны входом третьей группы элементов НЕ и с адресным входом посто нной -пам ти , управл ющий вход пер ,вой группы элементов НЕ и 0-вход триггера соединены с уровнем положительного потенциала.The goal is achieved by the fact that the device for interfacing subscribers with a digital computer containing two matching blocks, each of which is made as a group of voltage dividers, and a group of communication blocks with a subscriber, each of which is made as a comparison circuit, register shift, decoder, two delay elements and two elements NOT, with each input-output groups of address, information and control inputs. the device outputs are connected to the output of the corresponding voltage divider. each matching unit, the outputs of the first and second delay elements of the communication unit with the subscriber are connected respectively to the inputs of the first and second elements of the HE unit —the connection with the subscriber, the inputs of the first and the outputs of the second elements of the HE blocks the communication with the subscriber is connected to the group of control inputs-outputs of the device, the first group of inputs of the comparison circuit of the communication block with the subscriber is connected to the angle of the address of the communication block with the subscriber, the inverse output of the circuit is compared and the communication unit with the subscriber is connected to the first input of the NLI-NOT element of the communication unit with the subscriber, the outputs of the decoder of the communication unit with the subscriber are | Utc corresponding to the group of command outputs of the device, the emergency control unit, address group, information group {ionic and the group of control inputs-outputs of which are connected respectively to the group of address, information, and control inputs-outputs of the device, and four major, element,., element AND, element OR, trigger, are inserted into each communication unit with the subscriber The pulse pulse and the threshold node, the first, second fault inputs of the shift register and the first input of the element AND of the communication units with the subscriber are connected to the corresponding input-output of the group of control inputs-outputs of the device, the inputs of the threshold node and the majority elements of the communication unit are connected to the subscriber with a group of address inputs and outputs of the device, the outputs of the threshold node and the output of the first major element of the communication unit with the subscriber are connected respectively to the second and third inputs of the element OR NOT the communication unit with the subscriber, output the element OR of the communication unit with the subscriber is connected to the information input of the shift register of the communication unit with the subscriber; the input of the first delay element of the communication unit with absent is connected to the subscriber via the pulse generator of the communication unit with the subscriber. - the input element AND the communication unit with the subscriber, the output element. And the communication unit with the subscriber is connected to the trigger reset input and the third reset input of the shift register of the communication unit with the subscriber, the output of the first 3-element support of the communication unit with the subscriber with the synchronous input of the shift register of the communication unit with the subscriber, the first output of the shift register of the communication unit with the subscriber is connected to the C input of the trigger of the communication unit with the subscriber, the second output of the shift register of the communication unit with the subscriber is connected to the first input of the OR element and to the control the input of the blister decoder an eye communication with the subscriber, the output of the trigger of the communication unit with the subscriber is connected to the second input of the OR element,. the output of which is connected to the input of the second delay element of the communication unit with the subscriber, the output of the majority element / a of the communication unit with the subscriber, besides the output of the first major element, is connected to the corresponding information1-1-1 input of the decoder and the corresponding input of the second group of circuit inputs Comparison of blockages. by the object, the D-input trigger of the communication unit with the subscriber is connected to the level of the positive antenna, the emergency control unit 1) contains a permanent memory. three groups of elements NOT, three elements OR-NOT, trigger, threshold node, four major elements, two elements H, two elements NOT, two delay elements, display node, element NAND, with outputs of the first group of elements NOT. and inputs the threshold node, the entrances of the majority elements are connected to the hell group, the national inputs-outputs of the block, the outputs of the majority elements, the output of the threshold node, the output of the first delay element through the first OR-H element are connected to the C input of the trigger, the direct output of which is connected to the node input indications and informs the first input of the first group of elements NOT the inverted output of the trigger is connected to the first input of the second element, the output of the NAND element, the second input of the second element OR NOT the information input of the first and control input of the second delay element, reset inputs of the permanent memory and trigger connected to a group of control inputs / outputs of the block f, the output of the second major element is NOT connected to the first input of the first element AND, the second input of which is connected to the first indicative output of the permanent memory, to the first the input of the third element OR NOT, with the information input of the second group of elements NOT, the output of the first element is connected to the input enable input of the permanent memory, the third input of the second element OR NOT is connected to the output of the first delay element, the output of the second element OR NOT is connected to the information input of the second delay element and with the synchronous input of the permanent memory, the first, second and third outputs of the second delay element are connected respectively to the permission input of the issuing memory, with the control input of the second and with the first The second input of the element is NOT the group of elements NOT, the second is indicative, the output of the permanent memory is connected to the second input of the third element OR NOT through the second element NOT to the second input of the element AND NONE, the output of the third element OR NOT and the second YOU The input of the second delay element through the second element I is connected to the control input of the third group of elements NOT, the outputs of which and the outputs of the second GR17PY elements are NOT connected to the group of information inputs-outputs of the block, the information output of the permanent memory is connected to the information input of the third g The groups of elements NOT and with the address input of the constant to the control input of the first group of elements NOT and the 0 input of the trigger are connected to the level of positive potential.
На фиг. 1 изображено предлагаемое устройство; на фиг. 2 - согласующий блок; на фиг.-3 - блок св зи С абонентом; на фиг. 4 - блок аварийного управлени ; на фиг. 5 формирователь импульсов; на Фиг. б второй элемент задержки; на фиг. 7пороговый узел...FIG. 1 shows the proposed device; in fig. 2 - matching unit; FIGS. 3 shows a communication unit With a subscriber; in fig. 4 - emergency control unit; in fig. 5 pulse shaper; in FIG. b second delay element; in fig. 7th threshold node ...
Устройство содержит согласующие 6ЛО.КИ 1, группу блоков 2 св зи с абонентом, блок 3 аварийного управлени , магистраль 4, содержащую группу св зей, соединенных адресным входом-выходом 5, информационным входом-выходом 6, управл ющим входом-выходом 7, командные выходы 8, группу -.9 выходов дл взаимодействи с абонентами.The device contains matching 6LO.KI 1, a group of communication units 2 with a subscriber, emergency control unit 3, trunk 4 containing a group of connections connected by address input output 5, information input output 6, control input output 7, command outputs 8, group -.9 outputs for interaction with subscribers.
Согласующий блок содержит резистры .10 ц 11, образующие резисторные делители. Позици ми 12 и 13 обозначены соответственно положительный полюс источника напр жени и потенциал земли.The matching block contains resistors .10 ц 11, forming resistor dividers. Items 12 and 13 denote the positive pole of the voltage source and the potential of the earth, respectively.
Блок св зи-с абонентом содержит схему 14 сравнений, дешифратор 15, элемент ИЛИ-НЕ 16,. регистр 17 сдвига , элементы 18 и 19 задержки, элементы НЕ 20 и 21, первый- управл ющий вход 22, управл ющиП выход 23, триггер 24, элемент ИЛИ 25, элемент И 26, формирователь 27 импульса , пороговый узел 28, мажоритэрные элементы 29-32, входы 33 порогового узла, разр ды 34-36 регистра сдвига, второй управл ющий вход 37, узел 38 набора адреса. Блок 3 аварийного управлени содержит посто нную пам ть 39, вкл чающую в себ регистр 40 адреса, накопитель 41 и регистр .42 данных, три группы 43-45 элементов НЕ, триггер 46, пороговый узел 47, четыре мажоритарных элемента 48-51, три элемента-. 52-54, элементы И 55 и 56, элемент И-НЕ 57, эле менты НЕ 58 и 59, элементы 60 и 61 задержки и элемент 62 индикации, включающий в себ последовательно включенные элемент НЕ 63, светодиод 64 и ограничительный резистор 6 подключенный к положительному полю су 66 источника питани . Кроме тог блок аварийного управлени содержит вход 67 , признака чтени , информационный вход 68 и выходы .-69-7 второго элемента задержки, разр ды 72 и 73 и группу 74 разр дов посто нной пам ти. Формирователь импульсов может быть выполнен-в виде триггера, обр зованного элементами И-НЕ 75 и 76 и элемента Н-НЕ 77. Второй элемент задержки может быть выполнен в вид набора элементов И 78 и элемента НЕ 79. Пороговый узел может быть выполнен в виде элементов ИЛИ 80 и элемента И 81. Согласующие блоки 1 выполн ют две функции: обеспечивают отсутств отражений сигналов от физических концов кабельных линий магистрали 4, дл чего омическое сопротивлени параллельно включенной пары резист ров 10 и 11 выбираетс равным вол ,новому сопротивлению кабел и обес печивают поддержание, сравнительно высоких положительных потенциалов { напр.имер, 3, 5В ) на магистрали 4 в пассивном состо нии. Активными сигналами на магистраши вл ютс низкие потенциалы (например, 0,5В) формируемые элементами - передатчи ками с .выходами типа открытый коллектор . Если ни один из передатчиков , подключенных к некоторой лини магистрали 4, не включен, то на этой линии поддерживаетс высокий потенциал {З, 5 В, если включен х т бы один передатчик, то на линии поддерживаетс низкий потенциал (0,5В). Таким образом, кажда лини магистрали 4 выполн ет функцию Проводное ИЛИ по отношению к сигнала представленным, низкими потенциалам В вьп1ислител1,ных устройствах, построенных по принципу общей магистрали , одним из наиболее узких мест с точки зрени надежности вл етс сама магистраль. Действительно, отказ любого элемента (кабельного приемника , передатчика, разъемного соединени и т.п.), привод щий, например , К по влению посто нного потенциала всего лишь на одной линии адресной шины, приводит к- потере работоспособности устройства. Выбираема из пам ти командна и чис лова информаци при этом не соответствуе .т той, котора предписана программой, работа ЦВМ имеет характер случайного блуждани . Подключенные к ЦВМ объекты тер ют управление , либо получают неправильное управление, что может привести к аварии. Поэтому дл исключени аваринных ситуаций в случае отказа магистрали следует обеспечить хот бы грубое, но правильное управление, .которое гарантирует безопасное завершение управл емого процесса. Указанна задача решена только по отношению к отказам одной или, при некоторых услови х, нескольких линий адресной шины. Принцип действи устройства состоит в следующем. Если адресна шина исправна, то ЦВМ, выполн рабочую программу, обмениваетс информацией с,абонен тами . Обмен заключаетс в том, что один из регистров определенного . абонента либо выдает .информацию в ЦВМ через шину данных, либо принимает информацию с .этой шины. Доступ к регистру производитс в два этапа: на первом этапе ЦВМ обращаетс по определенному адресу, на который о.ткликаетс нужный абонент, на втором этапе ЦВМ выставл ет адрес, определ ющий один из регистров абонента . Выбор адресов производитс таким образом, чтобы кодовое рассто ние между любым абонентским адресом и любы- другим адресом, используемым в системе, было равным или большим трех. При выполнении этого услови , как известно, возможно исправление ошибок, по крайней мере одиночных. Другими словами, адреса, относ щиес к периферийным устройствам , должны быть до такой степени отличимыми друг от друга и других адресов, что искажение любого бита все же позволит однозначно иденти-. фицировать соответствующий объект. При обнаружение отказа адресной шины ЦВМ обращаетс по определенному адресу, защищенному от воздействи ошибок (как описывалось ), в результате чего к шине данных подключаетс новый источник команд и дан-ных ( блсл.- аварийного-управлени ) вместо блокг пам ти.у неспособного правильно работать при наличии посто нной ошибки в шине адреса. Блок аварийного управлени передает угфавление ЦВМ в нулевую чейку и в то же врем фиксирует в единичном состо нии,старшие разр ды адресной шины. Это приводит к тому что с точки зрени ЦВМ выбор командной и числовой информации ведет с из чеек штатной пам ти ( подкл ченной к отказавшей магистралиJ, адреса которых не превьлшают некоторой сравнительно малой величины. На самом же деле, за счет преднамеренного искажени (фиксации старших разр дов адресной информации, ЦВМ полулгзпт nporpaf-tMHyio и числовую )срмациго не из начальной зоны штатной пам ти, а из блока аварийного управлени , не чувствительного к адресным ошибкам. Блок аварийного управлени следит за тем, чтобы ЦВМ не выходила за пределы указанной зоны, генериру в необходимых случа х команду безусловной передачи управлени в нулевую .чейку. В процессе выполнени программы, xpaHHN.jH в блоке аварийного управлени ,, возможны ветвлени по резуль татам опроса регистров абонентов. Дл згипиты от ошибок альтернативные адреса условных переходов выбираютс такими, чтобы кодовое рассто ние меходу ними было не менее трех, В этом случае гарантируетс точное определение результата выполнени операции условногоперехода при наличии отказа в адресной шине. Таким образом, несмотр на отка линии адресной шины, ЦВМ получает правильную командную и числовую информацию. Использование защищенных адресов гарантирует правильност обрагаени к регистрам абонентов и правильность выполнени операций условных передач управлени . Эти свойства вл ютс достаточными дл реализации произвольных алгоритмов программно-управл емого взаимодействи с объектами при соответствую щем объеме пам ти.блока аварийного управлени . Устройство работает.следующим образом. Устройство приводитс в исходно состо ние при подаче низкого потен циала на вход 37 (,фиг. 3 и 4) . Это потенциал формируетс , например, при нажатии кнопки на пульте управ лени ЦВМ, либо автоматически после включени питани , либо под управлением программы и т.п. Нулевой сигнал проходит через элемент И 26 и сбрасьзвает триггер 24 и разр д 3 сдвигового регистра 17. Разр ды 34 и 35 регистра 17 также сбрасываютс сигналом с входа .37. Дешифратор 15 заперт нулевЕЛ/ сигналом с выхода разр да 36.регистра 17, на выходе 23 сформирована пассивна единица за счет подключени соответствующих резисторных делителей 10-11, размещенных в блоках 1. На шине 5 адреса также поддерживаютс пассивные единицы, что соответствует адресному коду ООООООд. Сигнал сопровождени адреса на входе 22. отсутствует, т.е. соответствует пассивной единице . Сигнал сброса с входа 37 перевоДит в нулевое состо ние регистр 40 и регистр 42 данных посто нной пам ти 39, а также триггер 46. Светодиод 64 элемента 62 индикации выключен, блок 3 логически отключен от магистрали 4. Через врем , достаточное дл перевода указанных элементов пам ти в исходное состо ние, сигнал сброса снимаетс , т.е. на входе 37 устанав-. ливаетс пассивна единица. Обращение к регистру абонента производитс в два этапа. На первом этапе ЦВМ формирует на адресной шине 5 адрес одного из семи блоков св зи с абонентом: А 177NNN., Составл юща NNN этого кода определ ет номер блока св зи с абонентом согласно таблице. 000 007 070 077 700 707 770 Если, например, на выходах узла 38 набора адреса некоторого блока 2 св зи с абонентом распа н код 4д 1002, обращени к этому блоку ЦВМ должна выставить на адресной шине код. А 177077, а на входе 22 - низкий потенциал сигнал сопровождени адреса. Передний фронт этого сигнала (переход от высокого потенциала к низкому) подтверждает «стинность адресного кода, установленного на шине 5. Код 177077 передаетс на входы порогового узла 28 и мажоритарных элепотенциалов - активных нулей, а на входы мажоритарного элемента 30 - в виде высоких потенциалов пассивных единиц. На выходах узла 28 и мажоритарных элементов 28, 29 - 31 и 32 формируютс логические нули, на выходе мажоритарного элемента 30 - логическа единица.The communication unit with the subscriber contains a circuit of 14 comparisons, a decoder 15, an element OR NOT 16 ,. shift register 17, delay elements 18 and 19, elements NOT 20 and 21, first control input 22, control output 23, trigger 24, element OR 25, element AND 26, pulse shaper 27, threshold node 28, majority elements 29 -32, the inputs 33 of the threshold node, bits 34-36 of the shift register, the second control input 37, the address dialing node 38. The emergency control unit 3 contains a permanent memory 39, including the address register 40, the drive 41 and the data register .42, three groups of 43-45 NOT elements, trigger 46, threshold node 47, four major elements 48-51, three element-. 52-54, AND elements 55 and 56, AND-HE element 57, HE elements 58 and 59, delay elements 60 and 61, and display element 62, including a series-connected HE element 63, a LED 64 and a limiting resistor 6 connected to positive field su 66 source of food. In addition, the emergency control unit contains an input 67, a read tag, information input 68 and outputs.-69-7 of the second delay element, bits 72 and 73, and a group of 74 fixed memory bits. The pulse shaper can be executed in the form of a trigger, formed by AND-HE elements 75 and 76 and H-NE 77 element. The second delay element can be made in the form of the set of elements AND 78 and the element HE 79. The threshold node can be made in the form the elements of the OR 80 and the element AND 81. The matching blocks 1 perform two functions: provide no reflections from the physical ends of the cable lines of the trunk 4, for which the ohmic resistance of a parallel pair of resistors 10 and 11 is chosen equal to the wave, the new resistance of the cable and the echivayut maintaining relatively high positive potentials {napr.imer, 3, 5B) on the line 4 to the passive state. The active signals on the trunk lines are low potentials (e.g., 0.5 V) generated by transmission elements with open collector type outputs. If none of the transmitters connected to a certain line of highway 4 is switched on, then a high potential is maintained on this line {3, 5 V, if one transmitter is turned on, then a low potential is maintained on the line (0.5 V). Thus, each line of highway 4 performs the function of a wired OR with respect to the signal presented, low potentials B of 1 and 1 devices, built on the principle of a common highway, one of the narrowest points from the point of view of reliability is the highway itself. Indeed, the failure of any element (cable receiver, transmitter, detachable connection, etc.), leading, for example, to the appearance of a constant potential on just one line of the address bus, leads to a loss of device performance. In this case, the command and word information selected from the memory does not correspond to that prescribed by the program, the operation of the digital computer has the character of random walk. Objects connected to a digital computer lose control, or receive incorrect control, which can lead to a crash. Therefore, to avoid accidental situations in the event of a line failure, at least rude but proper control should be provided, which guarantees the safe completion of the controlled process. This problem is solved only with respect to failures of one or, under certain conditions, several lines of the address bus. The principle of the device is as follows. If the address bus is healthy, the digital computer, executed the work program, exchanges information with subscribers. The exchange is that one of the registers is defined. the subscriber either provides .information to the digital computer via the data bus, or receives information from this bus. The register is accessed in two stages: at the first stage, the digital computer accesses a certain address to which the required subscriber is located, at the second stage, the digital computer sets the address defining one of the subscriber registers. Address selection is made in such a way that the code distance between any subscriber address and any other address used in the system is equal to or greater than three. When this condition is fulfilled, as is known, it is possible to correct errors, at least single. In other words, addresses related to peripheral devices must be so distinguishable from each other and other addresses that distortion of any bit will nevertheless make it uniquely identical. to appropriate the corresponding object. When a failure of the address bus is detected, the DVR turns to a specific address protected from error (as described), as a result of which a new source of commands and data (emergency control) is connected to the data bus instead of work if there is a constant error in the address bus. The emergency control unit transmits the digging of the digital computer to the zero cell and at the same time fixes in one state the higher bits of the address bus. This leads to the fact that, from the point of view of a digital computer, selection of command and numerical information leads from regular memory cells (connected to a failed trunk, whose addresses do not exceed a relatively small amount. In fact, due to deliberate distortion address information, the CVM nporpaf-tMHyio digital computer and the numeric one is not from the initial memory area, but from the emergency control unit that is not sensitive to address errors. The emergency control unit ensures that the digital computer does not go beyond the limits of the specified zone, generating, if necessary, an unconditional control transfer command to the zero cell. During the execution of the program, xpaHHN.jH in the emergency control unit, branching may occur according to the results of the polling of subscriber registers. For alternative errors, alternative conditional jump addresses are selected such that the code distance between them is at least three, In this case, an accurate determination of the result of the operation of the conditional transition operation in the presence of a failure in the address bus is guaranteed. Thus, despite the rejection of the address bus line, the digital computer receives the correct command and numeric information. The use of secure addresses ensures proper processing of subscriber registers and the correct execution of conditional control transfer operations. These properties are sufficient for the implementation of arbitrary algorithms for software-controlled interaction with objects with an appropriate amount of memory of the emergency control unit. The device works as follows. The device is brought to its initial state when a low potential is applied to the input 37 (, Figs. 3 and 4). This potential is formed, for example, when a button is pressed on the digital computer control panel, either automatically after power is turned on, or under program control, etc. The zero signal passes through the element AND 26 and resets the trigger 24 and the bit 3 of the shift register 17. The bits 34 and 35 of the register 17 are also reset by a signal from the input .37. The decoder 15 is locked with zero signal / output signal of bit 36. register 17, a passive unit is formed at output 23 by connecting corresponding resistor dividers 10-11 located in blocks 1. Passive units are also supported on address bus 5, which corresponds to the LLC OOD code . The tracking address signal at input 22. is absent, i.e. corresponds to the passive unit. The reset signal from the input 37 brings the register 40 and the data memory register 42 to 39 to zero, as well as the trigger 46. The LED 64 of the display element 62 is turned off, the block 3 is logically disconnected from the trunk 4. After a time sufficient for translating the indicated elements the memory is reset, the reset signal is removed, i.e. at the input 37 is set-. a passive unit is cast. The subscriber register is addressed in two stages. At the first stage, the digital computer generates on the address bus 5 the address of one of the seven communication units with the subscriber: A 177NNN. The component NNN of this code determines the number of the communication unit with the subscriber according to the table. 000 007 070 077 700 707 770 If, for example, at the outputs of node 38 of the address set of some block 2 of communication with the subscriber the code is 4d 1002, access to this block of digital computer must place a code on the address bus. A 177077, and at input 22 - low potential signal tracking address. The leading edge of this signal (transition from high potential to low) confirms that the address code installed on bus 5. The code 177077 is transmitted to the inputs of the threshold node 28 and the major elementary potentials — active zeros, and to the inputs of the majority element 30 - in the form of high potentials of the passive units. Logic zeros are formed at the outputs of node 28 and majority elements 28, 29-31, and 32, and logical one at the output of majority element 30.
Коды на обоих грунтах входов схемы 14 сравнени совпадают, поэтому на его выходе формируютс логический нуль, на выходе элемента ИЛИНЕ 16 формируетс логическа единица . К моменту окончани переходных процессов на выходе элемента ИЛПНЕ 16 сигнал сопровождени .адреса с входа 22 проходит на выход элемента 18 задержки, пройд через элемент НЕ 20, положите.пьным фронтом вызывает сдвиг информации в регистре 17 сдвига. Единичный сигнал с выхода элемента ИЛИ-НЕ 16 записываетс в разр д 34, рг1 зр ды 35 и 36 остаютс в нулевом состо нии. Положительный фронт сигнала с выхода разр да 34 вызывает установку триггера 24 в единичное состо ние, в результате чего на выходе элементаThe codes on both soils of the inputs of the comparison circuit 14 are the same, so a logical zero is formed at its output, and a logical unit is formed at the output of the ILINE 16 element. By the end of the transient processes at the output of the ILPNE 16 element, the tracking address signal from the input 22 passes to the output of the delay element 18, passes through the NOT 20 element, and putting the front edge shifts the information in the shift register 17. A single signal from the output of the element OR NOT 16 is recorded in bit 34, pr1 of rank 35 and 36 remains in the zero state. The positive edge of the signal from the output of bit 34 causes the trigger 24 to be set to one, with the result that at the output of the element
ИЛИ 25 формируетс логическа едивица , котора через врем , определ емое задержкой элемента 19 задержки , передает на вход элемента НЕ 21 с открытым коллектором..Срабатывание элемента НЕ 21 приводит к выдаче в ЦВМ ответного сигнала об окончании операции (команды типа Регистр-пам ть) на выход: 23 в виде низкого потенциала.OR 25, a logical unit is formed, which, after the time determined by the delay of delay element 19, sends an open collector to the input element HE 21. The operation of the HE element 21 causes the response signal to be output to the digital computer (Register-Memory command) out: 23 in the form of low potential.
Получив этот сигнал, ЦВМ снимает низкий потенциал с входа 22 сопровождени адреса, а с шины 5 - код адреса. При этом по заднему фронту сигнала на входе 22 (переход от низкого потенциала к высокому ) на выходе формировател 27 импульса вырабатываетс кратковременный сигнал логического нул , который,, проход через элемент И 26, сбрасывает триггер 24, в- результате чего элемент НЕ 21 закрываетс и ответный сигнал с ВЕЛхода 23 также, снимаетс Магистраль 4 освобождена и готова дл следующего обмена.Having received this signal, the digital computer removes the low potential from the input 22 of the address tracking, and from the bus 5 - the address code. At the same time, at the falling edge of the signal at input 22 (transition from low potential to high) at the output of pulse generator 27, a short-term logical zero signal is produced, which, passing through element 26, resets trigger 24, in which the element 21 is closed and the response signal from BELCOAD 23 is also removed, trunk 4 is freed and ready for the next exchange.
Выполнив данную команду, ЦВМ обращаетс в пам ть за следующей. При этом адрес команды не вызывает срабатывани схемы 14 управлени , так как адреса периферийных уст- . ройств, как отмечалось, отлич.аютс от адресов команд по меньшей мере в трех битах. Вследствие этого, к моменту прихода положительного фронта сигнала на вход синхронизации регистра 17,. навыходе элемента ИЛИ-НЕ 16 сформирован сигнал логического нул . Поэтому,- в результате сдвига информации, в регистре 17 устанавливаетс код 010, ответныйAfter executing this command, the digital computer turns into the memory for the next one. In this case, the address of the command does not cause the operation of the control circuit 14, since the addresses of the peripheral devices. The functions, as noted, differ from the command addresses in at least three bits. As a result, by the time of arrival of a positive signal front at the synchronization input of register 17 ,. on the output of the element OR NOT 16, a logical zero signal is generated. Therefore, as a result of the information shift, in register 17 the code 010 is set, the response
сигнал блоком 2 не формируетс , тлк как производитс вибор команды, а н ее выполнение.the signal is not generated by block 2, just as the command vibra is produced, but not its execution.
Выбранна команда предписывает машине обратитьс по чтению или по записи по одному из адресовThe selected command instructs the machine to read by or write to one of the addresses.
А 170MMMQ,And 170MMMQ,
где составл юща МММ определ ет адрес одного из восьми регистров данного абонента.where the component MMM determines the address of one of the eight registers of the subscriber.
К моменту установлени этого адреса на шине 5 и окончани переходных процессов в дешифраторе 15 сигнал с выхода элемента НЕ 20 вызывает продвижение логической единицы из разр да 35 в разр д 36 регистра 17. Этот сигнал открывает выходной каскад дешифратора 15 и на один из выходов 8 выдаетс сигнал обращени к одному из восьми абонентских регистров {не показаны).By the time this address is set on bus 5 and the transients in decoder 15 terminate, the signal from the output of the NOT element 20 causes the logical unit to advance from bit 35 to bit 36 of the register 17. This signal opens the decoder 15 output stage and outputs to one of the outputs 8 signal to access one of eight subscriber registers (not shown).
,Информаци либо принимаетс с шины 6 в этот регистр, либо выдаетс из него в эту шину в зависимости от значени управл ющего сигнала на входе 67 (лини Чтение/запись управл ющей шины 7. Ответный сигнал об окончании операции поступает в ЦВМ на выходе 23 с выхода разр да 36 регистра 17 сдвига.The information is either received from the bus 6 into this register, or is outputted from it to this bus depending on the value of the control signal at input 67 (line Read / write of the control bus 7. The response signal about the end of the operation goes to the digital computer at output 23 output bit 36 register 17 shift.
При получении этого ответногоWhen receiving this response
сигнала ЦВМ снимает сигналы ,с шины Signal DVR removes signals from the bus
5 и с входа 22 блока 2. Далее срабатывает формирователь 27 импульса, импульс сброса проходит через элемент И 26 и сбрасывает разр д 36 (разр ды 34 и 35 уже сброшены). Дешифратор , 15 закрываетс , ответный сигнал с выхода 23 снимаетс . На этом элементарна процедура обмена5 and from input 22 of block 2. Next, the pulse shaper 27 is triggered, the reset pulse passes through AND 26 and resets bit 36 (bits 34 and 35 have already been reset). The decoder, 15 is closed, the response signal from output 23 is removed. At this elementary exchange procedure
информацией с абонентом заканчиваетс .information with the subscriber ends.
Пороговый узел 28 имеет порог, равный двум. Поэтому на его выходе логический нуль поддерживаетс только в том случае, когда во входах 33 (старшие разр ды адресаj срдержитс код, включающий в себ три или четыре единичных бита (напомним что в адресной шине 5 единичные биты представлены низкими потенциалами ). Это свойство порогового узла 28 позвол ет корректировать ошибки типа Ложный О (ложный высокий потенциал ) в группе входов 33 при обращении к блоку 2. Аналогично на входах любого мажоритарного элемента 29-32 может присутствовать одиночна ошибка любого типа. Например , в результате-отказа адресной шины 5 вместо кода 177077 на входы блока 2 может поступить код 073456 (по одной ошибке на входах порогового узла 28 и каждого мажоритарного элемента 29-32, всего 5 ощибок )/ что не приводит к неправильному выбору нуж -5ого абонента.Threshold node 28 has a threshold of two. Therefore, at its output, a logical zero is supported only in the case when inputs 33 (the upper bits of the addressj hold the code including three or four single bits (recall that in the address bus 5, the single bits are represented by low potentials). This is a property of the threshold node 28 allows you to correct false type errors (false high potential) in the group of inputs 33 when referring to block 2. Similarly, a single error of any type can be present at the inputs of any major element 29-32. For example, aza address bus 5 177 077 instead of the code on the input unit 2 can do code 073 456 (one error at the inputs of the threshold unit 28 and the majority of each element 29-32, only 5 mismatch error) / that does not lead to the wrong choice nuzh -5ogo subscriber.
Блок 3 аварийного управлени подк/гючгштс к магистрали 4и в дальнейшем заставл ет машину выполн ть orpaHHieti.Hfcie (но, возможно, достаточно сложные) функции упрайлени объектами только,в том случае, еоли в некоторый момент времени на 1иину 5 адреса со стороны ЦВМ вьщан код 177777 с соответствующим сигналом сопровождени адреса на входе 22. Этот код формируетс машиной при обнэг)ужении отказа адресной шины 5. Отказ адресной шины 5 может быть об каруксн одним из известных методов, паг;р}л.ер упом нутЕзТм методом периодичес:кой проверки магистралн -в пауза:: между .обменами.. .The emergency control unit 3 for utility line 4 and further causes the machine to perform orpaHHieti.Hfcie (but perhaps quite complex) object control functions only, in that case, if at some point in time for 1iin 5 addresses from the side of the digital computer code 177777 with a corresponding signal tracking address at input 22. This code is generated by the machine when it is resetting the address bus 5. The failure of address bus 5 may be obstructed by one of the well-known methods, pag; p} lp mentioned by the periodic method main line inspections Uza :: between. exchange ...
паличш: па iiiHHe 5 адреса 177777 (или отличающегос от пе .более чем в одной позиции одах порогового узла 47 и кажг з мажоритарных элементов ) на выходах порогового узла 47 и мажоритарг;ых элементов 48-51 формиру отс логические нули, которые -юдготавливают к срабатыванию эле-меит ИЛИ-НЕ 52. При получении на вход этого элемента задержанного элеме (ТОМ 60 задержки сигнала сопрово :еде1;и адреса, на выходе элемента И.И1-НЕ 52 формируетс положительФоонг сигнала, который перевотриггер 46. в единичное состо , как на информационный вход pals: iiiHHe 5 addresses 177777 (or more than one position in the odes of the threshold node 47 and each of the major elements) at the outputs of the threshold node 47 and the majority; the first 48-51 elements form logical zeros that are prepared for or-NOT 52. When receiving this element a delayed element at the input (VOL 60 delays of the signal: ee1; and address, the output of the element I.I1-NOT 52 is formed and a positive signal is generated that is reverted to 46. how to enter information
О триггера ПОСТОЯЕШО подан About trigger POSTED
IiJi логиг1еской единицы. Сигыа:л с единичного плеча триггер .а 46 включает элемент 62 индикации Ток от положительного полюса 66 Источника питани протекает через ограничительный резистор 65 и светодиод 64 в открытый коллектор включенного элемента НЕ 63. Светодиод 64 сигнализирует о том, что система включающа в себ ЦВМ и управл емые объекты, перешла в режим аварийного управлени , при котором интеллект м.ашины (определ емг й программным o6ecne.4eHHeivi, xpaHHivK iM в штатной па,м т.н ) в значительной степени утра чей ч определ етс объемом посто нной пам ти. 39 блока 3 аварийного управлени .Iiji logistic unit. Sigya: l from a single arm trigger. 46 includes the display element 62 Current from the positive pole 66 The power source flows through the limiting resistor 65 and the LED 64 into the open collector of the HE element 63. The LED 64 signals that the system includes a digital computer and controlled objects, went into emergency control mode, in which the intelligence of the machine (defined by software o6ecne.4eHHeivi, xpaHHivK iM in a regular mode, m so-called) is largely lost in the amount of fixed memory. 39 emergency control unit 3.
Единичный сигнал с выхода триггера 46 Поступает также на входы группы элементов НЕ 43, на управл ющий вход которой посто нно подан сигнал разрешени работы от положительного полюса источника питани . Вследствие этого на четырех лини х старших разр дов адреса устанавливаютс низкие потенциалы (код llll-), которые пол.церживаютс в дальнейшем зпл.оть до момента сброса триггер . 46 сигналом по входу 37 .общего сброса. Этот сигнал, как отмечалосьA single signal from the output of the trigger 46 is also fed to the inputs of a group of elements HE 43, to the control input of which a work enable signal from the positive pole of the power supply is constantly supplied. As a result, low potentials (code llll-) are set on the four lines of the higher-order address bits, which are further delayed until the trigger is reset. 46 signal input 37. General reset. This signal as noted
ранее, может, например, инициироватьс оператором с пульта.управлени после прин ти соответствующего решени .previously, for example, may be initiated by the operator from the console after making the appropriate decision.
Нулевой сигнал с выхода нулевого плеча триггера 46 посто нно разрешает работу элемента ИЛИ-НЕ 53, Срабатывание этого элемента, т.е. формирование положительного фронта сигнале на его выходе, происходит при наличии задержанного сигнала сопровождени адреса и управл ющего сигнала Чтение/запись {низкий потенциал при чтении на входе 67.The zero signal from the output of the zero arm of the trigger 46 continuously permits the operation of the element OR NOT 53, the operation of this element, i.e. the formation of a positive front of the signal at its output occurs when there is a delayed signal of the address tracking and control signal Read / write {low potential when reading at input 67.
Положительный фронт сигнала на вьщоде элемента ИЛИ-НЕ 53 поступает на зход 68 элемента 61 задержки и н вхо.п синхронизации регистра 40 ад .реса посто нной пам ти 39. Этот фронт, Б зависимости от сигнала ка выходе элемента И 55, вызывает либо увеличение на единицу младшего разр да старого содержимого регистра 40 адреса, либо занесение в регистр 40 адреса новой информации с части выходов регистра 42 данных посто нной пам ти 39. Первое условие выполн етс при нулевом сигнале на выходе элемента К 55, второе при единичном сигнале на этом выходе . В любом из указ-анных двух случаев из накопител 41 посто нной naf-M.Tn 39 извлекаетс некоторое слово С разр дностью, превышающей на два бита разр дность шины б данных магистрали 4.The positive edge of the signal at the output of the OR-NOT 53 element arrives at the exit 68 of the delay element 61 and at the synchronization input 40 register register memory address 39. This front, B, depending on the signal at the output of the element 55, causes either an increase per unit of the lower bit of the old contents of the register 40 of the address, or the entry in the register 40 of the address of the new information from the outputs of the register 42 of the data of the permanent memory 39. The first condition is satisfied when the signal at the output of the element K 55 is zero, the second at the single signal at this output In any of the two indicated cases, from the accumulator 41 constant naf-M.Tn 39 a certain word is extracted with a width exceeding by two bits the width of the data bus 4 of the bus 4.
К-моменту установлени новой информации на входах регистра 42 даных на его синхронизирующий вход . поступает положительный фронт сигнала с выхода 69 элемента 61 задержки , в результате чего нова информаци запоминаетс .K-moment of the establishment of new information on the inputs of the register of 42 data on its sync input. a positive edge of the signal is output from the output 69 of the delay element 61, as a result of which the new information is remembered.
При нулевой информации в разр дах 73 и 72 производитс вьщача группы разр дов 74 через группу 44 элементов НЕ в шкчу б данных-. Выдача производитс при по влении положительного сигнала на выходе 70 элемента 61 задержки, вызывающего срабатывание элемента И 56 и формирование разрешающего сигнала на , управл ющем входе группы 44 элементов НЕ. Сигнал разрешени работы ( логическа единица ) поступает также с выхода 70 элемента 61 задержк11 на управл ющий вход группы 75 элёМентов НЕ. Однако, поскольку на входах этой группы присутствуют ло гические нули с выхода разр да 73, выходы типа открытый коллектор группы 45 не вли ют на состо ние шины 6 данных. Информаци , выдаваема в этом режиме в шину 6 данных, предназначена дл ЦВМ и рассматриваетс ею как команда, адрес либо конста нта дл вычислений в зависимости от контекста программы.With zero information in bits 73 and 72, a group of bits 74 is produced through a group of 44 elements NOT in data storage. The output is carried out when a positive signal appears at the output 70 of the delay element 61, which triggers the And 56 element and trips the formation of the enable signal on the control input of the group 44 of the NOT elements. The work enable signal (logical unit) also enters from the output 70 of the element 61 of the delay 11 to the control input of the group 75 of the elements NOT. However, since logical inputs from the output of bit 73 are present at the inputs of this group, open collector outputs of group 45 do not affect the state of data bus 6. The information issued in this mode to the data bus 6 is intended for the digital computer and is regarded by it as a command, address or constant for calculations depending on the context of the program.
При вьщаче информации формируетс сигнал сопровождени , подтверждающий ее истинность, с выхода 71 элементы 61 задержки - не выход,23 в- виде низкого потенциала. В ответ на получение этого сигнала ЦВМ снимает адрес с шин 5 и сигнал сопровождени адреса с входа 22. По вление высокого потенциала на входе 22 приводит к сбросу элемента 61 задержки и к запиранию элемента ИЛИ-НЕ 53. В результате этого снимаетс информаци с шины 6 данных, ответный сигнал из блока 3 аварийного управлени по выходу 22 соответствует отсутствию данных (пассивной единице).With all the information, a follow-up signal is generated confirming its truth, from output 71 the delay elements 61 are not output, 23 in the form of a low potential. In response to receiving this signal, the DVR removes the address from the busses 5 and the tracking signal from the address 22. The appearance of a high potential at the input 22 causes the delay element 61 to be reset and the OR-NOT 53 element to be locked. As a result, information is removed from the bus 6 data, the response signal from the emergency control unit 3 at output 22 corresponds to the absence of data (passive unit).
Если в процессе выполнени аварийной программы машина вьшолн ет операцию записи, то элемент ИЛИНЕ 53 не срабатывает и блок 3 аварийного управлени не мешает пересылке данных из ЦВМ к соответствующему абоненту.If during the execution of the emergency program, the machine performs a write operation, the element ILINE 53 does not work and the emergency control unit 3 does not interfere with the transfer of data from the digital computer to the corresponding subscriber.
Если ЦВМ выполн ет команду чтени информации из регистра абонента то выбор нового слова из накопител 41 производитс , однако это слово содержит единицу в управЛ5та)щем -разделе запрета выдачи. Сигнал с выхода разр да 72 регистра -42, пройд через элемент ИЛИ-НЕ 54, запирает элемент.И 56 и, пройд через элемент НЕ.59, запирает элемент И-НЕ 57. В результате этого выходы блока 3 аварийного управлени логически изолируютс от магистрали 4 и этот блок ;eшaeт выполнению команды чтени , ранее извлеченной из посто нной пам ти 39.If the DVR executes the command to read information from the subscriber's register, then the selection of a new word from the accumulator 41 is performed, however this word contains a unit in the control section of the prohibition ban. The signal from the output of bit 72 of register -42 passes through the OR-NOT 54 element, locks the element. And 56 and, after passing through the HE.59 element, locks the AND-NOT 57 element. As a result, the outputs of the emergency control unit 3 are logically isolated from Highways 4 and this block; This is done by executing a read command previously extracted from the read-only memory 39.
Ветвление по программе, -записанной в посто нной пам ти 39, происходит следующи образом.The branch according to the program, recorded in the permanent memory 39, occurs as follows.
В ответ на обращение ЦВМ за очередной командой из посто нной пам ти 39 извлекаетс код команды условного перехода по рассмотренной ранее цепи элементов 22, 60, 53, 68, 40, 41, 74, 44 и 6. Следующее обращение 1{вм к магистрали 4 производитс с Целью извлечени из соседней чейки пам ти адреса, по которому передано управление в случае выполнени (или невыполнени j услови , оговоренного в ранее извлеченной команде.In response to the request of the digital computer for the next command, the command code of the conditional branch along the previously considered chain of elements 22, 60, 53, 68, 40, 41, 74, 44 and 6 is retrieved from the permanent memory 39. The next call 1 {line 4 is performed with the Purpose of retrieving from the neighboring memory cell the address to which the control was transferred in case of fulfillment (or if j did not fulfill the condition specified in the previously extracted command.
Адрес условного перехода извлекаетс из посто нной пам ти 39 обьлчным путем, однако он сопровождаетс единицей в разр де 73 регистра 42. Эта единица запирает элемент il 56 через элемент ИЛИ-НЕ 54, поступает .на вход элементы И 55 и на входы группы 45элементов НЕ. В результате этого адрес условного перехода не выдаетс в шину 6 данных , так как группа 44 элемента закрыта, а передаетс лишь на входы регистра 40 адреса дл последующего использовани в случае выполнени услови . В то же врем , заThe address of the conditional transition is extracted from the constant memory 39 by a fuzzy path, but it is accompanied by a unit in bit 73 of register 42. This unit locks the element il 56 through the element OR-NOT 54, the input element AND 55 and the inputs of the group 45 elements are NOT . As a result, the conditional jump address is not provided to the data bus 6, since the element group 44 is closed, and is transmitted only to the inputs of address register 40 for later use if the condition is met. At the same time, for
счет срабатывани группы 45 элементов НЕ, в шину 6 данных выдан код, .содержащий три .единицы из шестнадцати , а именно, код 000700д. Другими словами, -при выполнении проrpaMSttj аварийного обслуживани объектов ЦВМ, встретив в любом месте команду условного перехода, либо продвигаетс по программе в естественном пор дке, либо всегда переходит к выбору команды из .чейки 000700 в зависимости от того, выполнено ли провер емое условие. Н самом же деле адреса, формируемые машиной,не совпадают- с адресами на магистрали и, тем более, с адр(есами , гю которым извлекаетс командна и .числова информаци из накопител 41 посто нной пам ти 39. an account of the operation of a group of 45 elements NOT, a code was issued to the data bus 6, containing three units out of sixteen, namely, code 000700d. In other words, when executing the emergency services maintenance of DVM objects, having encountered a conditional branch command anywhere, either progresses through the program in a natural order, or always proceeds to selecting a command from the 000700 cell, depending on whether the condition is satisfied. In reality, however, the addresses formed by the machine do not coincide with the addresses on the highway and, especially, with the addresses (esy, the command and numerical information from the memory 41 of the permanent memory 39 is retrieved.
Как уже отмечалось, при работе по программе аварийного управлени ЦВМ выполн ет команды, выбираемые с ее точки зрени из начальной области пам ти, в данном примере из области 00 + 77д. Поэтому после выдачи адреса 000700 в шину 6 блок 3 аварийного управлени ожидает ответную реакцию от I.IBM. Если выдаваемый из ЦВМ адрес содержит три илидве (в случае отказа адресной линии ) единицы, т.е. три или дваAs already noted, when working on the emergency control program, the digital computer executes commands selected from its point of view from the initial memory area, in this example, from the 00 + 77e area. Therefore, after issuing the address 000700 to the bus 6, the emergency control unit 3 awaits a response from I.IBM. If the address issued from the digital computer contains three or two (in case of an address line failure) units, i.e. three or two
.низких потенциала на входах мажоритарного элемента 49, то провер емое условие выполнено и естественный пор док следовани команд должен быть нарушен. В противном случае ЦВМ по-прежнему работает в начальной области, пам ти, и следовательно должен обеспечиватьс соответствующий последовательный пор док выбора команд посто нной пам ти 39. Таким образом,в зависимости от ответной реакции ЦВМ, срабатывает или не срабатывает элемент И 55 и в регистр 40 адреса либо заноситс новое содержимое , либо к старому содержимому прибавл етс единица.If the potential at the inputs of the majority element 49 is low, then the condition being checked is fulfilled and the natural order of following the commands must be violated. Otherwise, the digital computer still operates in the initial area of the memory, and therefore the corresponding sequential order of selecting the commands of the fixed memory 39 must be ensured. Thus, depending on the response of the digital computer, the element 55 and in The address register 40 is either entered in the new content, or one is added to the old content.
Хранима в посто нной пам ти 39 программа управлени абонентами инициируетс , при обнаружении отказаStored in the permanent memory 39 the subscriber management program is initiated when a failure is detected
линии адресной шины 5 и структура ее может быть построена, например, следующим образом: провер етс регистр состо ни первого абонента(дл этог производитс чтение, по соответствующему адресу, защищенному от ошибки, the address bus line 5 and its structure can be built, for example, as follows: the first subscriber’s status register is checked (for this, a read is performed at the corresponding address protected from an error,
в регистре состо ни содержитс информаци , достаточна дл прин ти решени о необходимости тех или иных воздействий на управл емый объект считанна информаци подвергаетс анализу, на основании которого принимаетс решение о том, нужно ли воздействовать на объект; при необходимости ЦВМ выдает на объект управл ющее воздействие, про вер етс состо ние второго абонента , принимаетс решение о том, необходимо ли воздействие на объект, при необходимости оказываетс воздействие и т.д. После обслуживани последнего абонента программа вновь обращаетс . к обслуживанию первого и т.д. Таким образом, в режиме аварийного управлени ЦВМ способна полу 7the state register contains information sufficient to make a decision about the need for certain actions on the controlled object, the read information is analyzed, on the basis of which a decision is made on whether it is necessary to influence the object; if necessary, the digital computer produces a controlling influence on the object, checks the state of the second subscriber, decides whether the impact is necessary on the object, if necessary, influences it, etc. After serving the last subscriber, the program reverts. to service first, etc. Thus, in the emergency control mode, the digital computer is capable of semi 7
fOfO
11eleven
фиг, 2fig 2
/iP/ iP
10ten
10ten
11 чать сигналы из внешнего мира, обрабатывать их и оказывать на управл емые объекты необходимые воздействи . Использование изобретений -позвол ет повысить надежность известного устройства за счет введени средств реализадии аварийного режиМа управлени , как бы компенсирующего действие неполадок, возникающих в адресной шине. 11 signals from the outside world, process them and exert the necessary effects on the controlled objects. The use of inventions makes it possible to increase the reliability of a known device by introducing means for implementing an emergency control mode, as if compensating for the effect of problems that occur in the address bus.
3232
30thirty
3S3S
7J7J
TTV-- «-T eiTTV-- "-T ei
ФигFig
rn:rn:
Л L
O O
7S7s
rr
S9S9
7 «H7 "H
1818
-68 Фиг ff-68 fig ff
.22.22
2S2S
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU823437492A SU1043621A1 (en) | 1982-05-13 | 1982-05-13 | Device for interfacing subscribers to digital computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU823437492A SU1043621A1 (en) | 1982-05-13 | 1982-05-13 | Device for interfacing subscribers to digital computer |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1043621A1 true SU1043621A1 (en) | 1983-09-23 |
Family
ID=21011544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU823437492A SU1043621A1 (en) | 1982-05-13 | 1982-05-13 | Device for interfacing subscribers to digital computer |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1043621A1 (en) |
-
1982
- 1982-05-13 SU SU823437492A patent/SU1043621A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3668644A (en) | Failsafe memory system | |
US4253147A (en) | Memory unit with pipelined cycle of operations | |
US6112268A (en) | System for indicating status of a buffer based on a write address of the buffer and generating an abort signal before buffer overflows | |
EP0279396B1 (en) | Cache memory having self-error checking and sequential verification circuits | |
AU613726B2 (en) | Operation control system | |
US5421002A (en) | Method for switching between redundant buses in a distributed processing system | |
SU1043621A1 (en) | Device for interfacing subscribers to digital computer | |
US8201015B2 (en) | Control card circuit and method for selecting a synchronization source among a plurality of line card circuits | |
US4488223A (en) | Control apparatus for a plurality of memory units | |
US4225959A (en) | Tri-state bussing system | |
US6397272B1 (en) | Interruption processing circuit for receiving and storing data associated with an event | |
US3868641A (en) | Control system particularly for interlocking installations for railway operation | |
US7225363B2 (en) | Method and apparatus for abandoning an interrupted task | |
RU2054710C1 (en) | Multiprocessor control system | |
JPS62242258A (en) | Storage device | |
JPH05189296A (en) | Simultaneous writing access device for single-bit memory | |
SU1130865A1 (en) | Firmware control device | |
RU2022342C1 (en) | Device for multicomputer system reconfiguration | |
RU1837304C (en) | Device for communication between processors | |
SU762038A1 (en) | Memory with independent checkup | |
SU1536395A2 (en) | Device for information exchange | |
KR940003845B1 (en) | Communication path bus selecting method | |
SU1034208A1 (en) | Storage with redundancy | |
SU881875A2 (en) | Redundancy storage device | |
SU942163A2 (en) | Self-shecking storage device |