[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1536392A1 - Device for interfacing computer and peripherals - Google Patents

Device for interfacing computer and peripherals Download PDF

Info

Publication number
SU1536392A1
SU1536392A1 SU884404419A SU4404419A SU1536392A1 SU 1536392 A1 SU1536392 A1 SU 1536392A1 SU 884404419 A SU884404419 A SU 884404419A SU 4404419 A SU4404419 A SU 4404419A SU 1536392 A1 SU1536392 A1 SU 1536392A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
group
inputs
information
output
Prior art date
Application number
SU884404419A
Other languages
Russian (ru)
Inventor
Виктор Иванович Корнейчук
Владимир Николаевич Сороко
Олег Владиславович Журавлев
Александр Гургенович Езикян
Original Assignee
Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции filed Critical Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции
Priority to SU884404419A priority Critical patent/SU1536392A1/en
Application granted granted Critical
Publication of SU1536392A1 publication Critical patent/SU1536392A1/en

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

Изобретение относитс  к автоматике и вычислительной технике и может быть использовано дл  организации контроллеров св зи в мультипроцессорных системах, абонентских пунктов и терминальных комплексов, а также устройств управлени  рабочими местами пользователей автоматизированных систем управлени . Целью изобретени   вл етс  расширение функциональных возможностей за счет увеличени  номенклатур подключаемых внешних устройств. Устройство содержит блок микропрограммного управлени , блок пам ти, три коммутатора, п ть регистров, сдвиговый регистр, триггер управлени , триггер коммутации, генератор импульсов, два одновибратора, три элемента ИЛИ, три элемента И. 1 ил.The invention relates to automation and computer technology and can be used for organizing communication controllers in multiprocessor systems, subscriber stations and terminal complexes, as well as control devices for workstations of users of automated control systems. The aim of the invention is to extend the functionality by increasing the nomenclatures of the connected external devices. The device contains a firmware control block, a memory block, three switches, five registers, a shift register, a control trigger, a switching trigger, a pulse generator, two single vibrators, three OR elements, three I. elements. 1 Il.

Description

Изобретение относитс  к автоматике и вычислительной технике и может быть использовано дл  организации контроллеров св зи в мультимикропро- цессорных системах абонентских пунктов и терминальных комплексов, а также устройств управлени  рабочими местами пользователей автоматизированных систем управлени .The invention relates to automation and computing technology and can be used for organizing communication controllers in multi-microprocessor systems of subscriber stations and terminal complexes, as well as control devices for workstations of users of automated control systems.

Целью изобретени   вл етс  .расширение функциональных возможностей устройства за счет увеличени  номенклатуры подключаемых внешних устройств,The aim of the invention is to expand the functionality of the device by increasing the range of connected external devices,

На чертеже представлена структурна  схема устройства.The drawing shows a block diagram of the device.

Устройство содержит первый коммутатор 1, группу информационных входов 2, группу информационных входов 3, группу вхрдов обращени  4, первый элемент ИЛИ 5, вход 6 обращени , триггер 7 коммутации, второй. элемент ИЛИ 8, установочный вход 9, второй элемент И 10, блок 11 микропрограммного управлени , второй коммутатор 12, втор9й регистр 13, группу выходов 14-17, третий регистр 18, первый регистр 19, первый элемент И 20, сдвиговый регистр 21, третий элемент И 22, -генератор 23 импульсов, триггер 24 управлени , второй одно- вибратор 25, третий элемент ИЛИ 26, первый однозибратор 27, четвертый регистр 28, третий коммутатор 29, блок 30 пам ти, дешифраторы 31, 32,. шифратор 33, п тый регистр 34, в качестве блока 30 пам ти используетс  ассоциативный накопитель.The device contains the first switch 1, the group of information inputs 2, the group of information inputs 3, the group of the inverter 4, the first element OR 5, the input 6 of circulation, the trigger 7 switching, the second. element OR 8, setup input 9, second AND 10 element, microprogram control unit 11, second switch 12, second register 13, output group 14-17, third register 18, first register 19, first element AND 20, shift register 21, third the element 22, the pulse generator 23, the control trigger 24, the second single vibrator 25, the third element OR 26, the first single vibrator 27, the fourth register 28, the third switch 29, the memory block 30, the decoders 31, 32 ,. the encoder 33, the fifth register 34, uses an associative drive as the memory unit 30.

сл соsl with

со соwith so

1C1C

Устройство работает в двух основных режимах, предусматривающих соответственно обслуживание обращени  от процессора ЭВМ к внешнему устройству (ВУ) Н-го типа (1 режим) и обращени  от ВУ к процессору (II режим), В случае совпадени  во времени поступлени  запросов по I и II режимам устройство обрабатывает запрос по I режиму.The device operates in two main modes, providing respectively maintenance of the call from the computer processor to the external device (HL) of the N-th type (1 mode) and the call from the WU to the processor (II mode). In case of coincidence in the time of receipt of requests on I and II modes, the device processes the request for I mode.

Работа устройства начинаетс  с начальной установки. Сигнал по входу 9 устройства через элемент ИЛИ 8 устанавливает триггер 7 коммутации в единичное состо ние, переключа  тем самым коммутаторы 1,12 в режим-II (т.е. подключает к коммутатору 1 управл ющую шину ВУ по входам 4 устройства и информационную шину ВУ по входам 3 устройства,, а к коммутатору 12 - управл ющую шину ЭВМ по выходам 15 устройства и входную информационную шину ЭВМ по выходам 17 устройства).The operation of the device begins with the initial installation. The signal at input 9 of the device through the OR element 8 sets the switching trigger 7 to one state, thereby switching the switches 1.12 to mode II (i.e., connecting to switch 1 the control bus VU on inputs 4 of the device and the information bus VU through the inputs 3 of the device, and to the switch 12, the control bus of the computer via the outputs 15 of the device and the input information bus of the computer through the outputs 17 of the device).

Рассмотрим режим II работ устройства . По входам 3 поступает и устанавливаетс  на второй группе информационных выходов коммутатора 1 код символа из алфавита Н-го ВУ. По одному из входов 4 Н поступает сигнал обращени  Н-го ВУ. Единица на втором управл ющем входе коммутатора 1 блокирует установку информации на его первой группе выходов. Сигнал с Н-го входа 4.Н через элемент ИЛИ 5 и одновибратор 25 устанавливает в 1 триггер 24 управлени , тем самым подключа  к схеме через элемент И 22 генератор 23 импульсов, и на синхровход сдвигового регистра 21 поступает тактовый сигнал. Первый разр д регистра 21 , имевшего в начале работы устройства состо ние 000...О, устанавливаетс  в 1. Установка в 1 триггера 24 приводит к сжатию через элемент И 10 разрешающего сигнала на третьем управл ющем входе коммутатора 1, тем самым блокируетс  коммутаци  на выходы коммутатора 1 какой бы то ни было информации с его входов. На первом входе элемента И 10 сохран етс  единичный потенциал с выхода блока 11 микропрограммного управлени , который формирует этот сигнал, наход сь в неактивном состо нии.Consider mode II operation of the device. At inputs 3, the character code from the alphabet of the N-th slave enters and sets on the second group of information outputs of switch 1. One of the 4 N inputs receives the N-HI inverter signal. The unit on the second control input of the switch 1 blocks the installation of information on its first group of outputs. The signal from the H-th input 4.H through the element OR 5 and the one-shot 25 sets to 1 control trigger 24, thereby connecting to the circuit through the element And 22 a pulse generator 23, and a clock signal arrives at the synchronous input of the shift register 21. The first bit of register 21, which had a state of 000 ... O at the start of operation of the device, is set to 1. Setting 1 to trigger 24 leads to compression through an And 10 element of the enable signal on the third control input of switch 1, thereby blocking switching to the outputs of the switch 1 of whatever information from its inputs. At the first input of the element AND 10, a single potential is left from the output of the microprogram control unit 11, which generates this signal in the inactive state.

Сигнал с единичного выхода первого разр да регистра 21 поступает наThe signal from the unit output of the first bit of register 21 is fed to

00

5five

00

5five

00

5five

00

5five

00

5five

вход записи регистра 18, разреша 1 прием кода со второй группы информационных выходов коммутатора 1. Этот сигнал поступает также на второй вход элемента И 20, однако единичный сигнал на выходе этого элемента, разрешающий прием кода на регистр 19 с первой группой информационных выходов коммутатора 1, не формируетс  из-за отсутстви  в данном режиме работы устройства на первом входе элемента И 20 (триггер 7 установлен в 1).input to the register 18, allowing 1 reception of a code from the second group of information outputs of switch 1. This signal also goes to the second input of the element I 20, however, a single signal at the output of this element allowing the reception of a code on register 19 with the first group of information outputs of switch 1, It is not formed due to the absence in this mode of operation of the device at the first input of the element I 20 (trigger 7 is set to 1).

По окончании описанных действий на синхровход регистра 21 поступает следующий управл ющий сигнал с генератора 23, в результате чего происходит сдвиг его содержимого на 1 разр д вправо и в 1 устанавливаетс  второй разр д регистра 21. Содержимое регистра 21 дополн етс  слева нул ми.At the end of the described actions, the next control signal from the generator 23 enters the sync input register 21, as a result of which its contents shift by 1 bit to the right and the second bit of register 21 is set to 1. The contents of register 21 are added to the left with zeroes.

Управл ющий потенциал с единичного выхода второго разр да регистра 21 поступает на вход чтени  регистра 18, в результате чего код с этого регистра 18 подаетс  на первую группу информационных входов коммутатора 29. Одновременно этот потенциал подаетс  как на первый управл ющий вход коммутатора 29, разреша  коммутацию кода с регистра 18 на информационные входы блока 30, так и на вход записи блока 30, определ   операцию записи в блок 30 по признаку, В то же врем  единичный сигнал со второго разр да регистра 21 блокирует работу шифратора 33, регистра 34 и дешифратора 32,  вл  сь при этом разрешающим работу сигналом, поступающим на управл ющий вход дешифратора 31 и вход записи регистра 28 (разрешение приема кода). При отсутствии разрешающего сигнала работа дешифратора 31 и регистра 28 блокируетс .The control potential from the unit output of the second bit of register 21 is fed to the read input of register 18, as a result of which the code from this register 18 is fed to the first group of information inputs of the switch 29. At the same time, this potential is applied as the first control input of the switch 29, allowing switching code from the register 18 to the information inputs of block 30, and the recording input of block 30, defines the write operation in block 30 on the basis of, At the same time, a single signal from the second bit of register 21 blocks the operation of the encoder 33, register 34 and a decoder 32, being at the same time permitting operation of a signal arriving at the control input of the decoder 31 and the record entry of the register 28 (permission to receive the code). In the absence of an enable signal, the operation of the decoder 31 and register 28 is blocked.

Логически ассоциативный накопитель (блок пам ти) 30 разбит на К+1 зон равной длины, в  чейках которых, начина  со второй, сгруппированы символы алфавитов ЭВМ и К ВУ. В первой  чейке каждой зоны записан адрес соответствующего ВУ (или ЭВМ в зоне ЭВМ). Между символами в  чейках зон ЭВМ и ВУ имеетс  однозначное позиционное соответствие , т.е. соответствующие друг другу символы в алфавитах ЭВМ и ВУ записаны в  чейках, занимающих одинаковые позиции относительно границ своих.зон.The logically associative drive (memory block) 30 is divided into K + 1 zones of equal length, in the cells of which, beginning with the second, the characters of the computer alphabets and K of the control unit are grouped. The first cell of each zone contains the address of the corresponding slave unit (or computer in the computer zone). There is an unambiguous positional correspondence between the characters in the cells of the computer and the computer zones, i.e. the corresponding characters in the alphabets of the computer and the VU are written in cells, occupying the same position relative to the boundaries of their own. zones.

При выполнении операции запись в пам ть(управл ющий сигнал на входе записи- блока 30) запись может производитьс  в  чейку блока по совпадению информации в  чейке и признака , поступающего по информацией- ным входам блока 30. При выполнении операции чтение из пам ти (управл ющий сигнал на входе чтени  блока 30) обращение происходит к одной из зон блока, выбор которой опреде- л етс  совпадением признака, поступающего по информационным входам блока, и информации в первой  чейке Н-й зоны блока 30. Считываема  из Н-й зоны Н- .  чейка определ етс  по- During the operation, writing to the memory (control signal at the input of the record-block 30) can be recorded into the cell of the block according to the coincidence of information in the cell and the sign received through the information inputs of block 30. When performing an operation read from the memory (control The reading signal of the block 30) is accessed by one of the zones of the block, the choice of which is determined by the coincidence of the sign coming through the information inputs of the block and the information in the first cell of the H-th zone of the block 30. Readable from the H-th zone H -. the cell is determined by

ложением единичного разр да регистра маски (в данном случае регистра 28), код с выходов которого поступает в случае операции чтени  одновременно с кодом признака на информационные входы блока 30. Число разр дов регистра маски .(регистра 28) равно числу  чеек любой из зон блока 30.by setting the mask bit register (in this case, register 28), the code from the outputs of which is received in the event of a read operation simultaneously with the code of the attribute to the information inputs of block 30. The number of bits in the mask register (register 28) is equal to the number of cells in any of the zones of the block thirty.

Таким образом, на информационные ; входы блока 30 в режиме записи поступает код символа из алфавитов Н-го ВУ. В соответствии с логикой раб,оты блока 30 на адресных выходах блока 30 по вл етс  абсолютный адрес  чейки блока 30, содержащий код этого символа. Этот адрес поступает на входы девшфратора 31, реализующего следующую систему функций:Thus, on the information; the inputs of block 30 in the recording mode receives a character code from the alphabets of the N-th slave. In accordance with the slave logic, the block 30 at the address outputs of block 30 is the absolute cell address of block 30, containing the code of this symbol. This address is fed to the inputs of the controller 31, which implements the following system of functions:

Входы дешифратора 31 (ltDlog2(K + 1)(М + 1)DThe inputs of the decoder 31 (ltDlog2 (K + 1) (M + 1) D

1 212

мm

М+2 м+3M + 2 m + 3

2М+1 2М+3 2М+42М + 1 2М + 3 2М + 4

ЗМ+2ZM + 2

- код адреса представлен в 10-й форме счислени ; М - количество символов в алфавитах ВУ, ЭВМ; К - число ВУ. - the address code is presented in the 10th number form; M - the number of characters in the alphabets WU, computers; K - the number of slaves.

Коды О, М+1, 2М+2 и т.д. не рассматриваютс , так как они Не могут поступать на входы дешифратора 31 вследствие тог, что в  чейках с этими адресами записаны коды признаков - адреса ВУ или код адреса ЭВМ.Codes About, M + 1, 2M + 2, etc. are not considered, since they can not enter the inputs of the decoder 31 due to the fact that the cells with these addresses contain the codes of the signs — the address of the drive or the address code of the computer.

Таким образом, дешифратор 31 представл ет собой неполный дешифратор. Положение единичного разр да в коде,Thus, the decoder 31 is an incomplete decoder. The position of the bit in the code

Выходы дешифратора 31 1 tMDecoder Outputs 31 1 tM

0100...00 0010,..000100 ... 00 0010, .. 00

0000...01 0100...00 0010...000000 ... 01 0100 ... 00 0010 ... 00

0000...01 0100...00 0010...000000 ... 01 0100 ... 00 0010 ... 00

0000...010000 ... 01

образующемс  на выходах дешифратора 31, определ е-т относительное положение  чейки5 содержащей поступивший символ, относительно границ зоны Н-го ВУ. Код с выходов дешифратора 31 принимаетс  на регистр 28.formed at the outputs of the decoder 31, determined by e-t the relative position of the cell 5 containing the received symbol, relative to the boundaries of the zone N-th WU. The code from the outputs of the decoder 31 is taken to register 28.

По окончании описанных действий на синхровход регистра 21 поступает сигнал сдвига с генератора 23,At the end of the described actions on the synchronous register 21 receives a shift signal from the generator 23,

в результате чего происходит сдвиг его содержимого еще на один разр д .вправо и в 1 устанавливаетс  третий разр д регистра 21.as a result, its contents are shifted by one more digit to the right and the third digit of register 21 is set to 1.

В результате на второй управл ющий вход коммутатора 29 поступает сигнал, определ ющий коммутацию на информационные входы блока 30 информционных выходов регистра 19и регистра 28. Управл ющий сигнал поступает также на вход чтени  блока 30, определ   тем самым выполнение операции чтени  по признаку. На вход записи регистра 13 поступает сигнал, разрешающий прием кода на этот регистр Ла вход чтени  регистра 28 и на вход чтени  регистра 19 (через элемент ИЛИ 26) поступают управл ющие сигналы выдать код. В результате коды с регистра 19 и регистра 28 через коммутатор 29 подаютс  на информационные входы блока 30.As a result, the second control input of the switch 29 receives a signal determining the switching to the information inputs of the information output section 30 of the register 19 and register 28. The control signal also arrives at the reading input of the block 30, thereby determining the execution of the reading operation on the basis. The input of the record of register 13 receives a signal permitting the reception of a code to this register La, a register reading input 28 and a register input 19 (via the OR 26 element) receive control signals to issue a code. As a result, the codes from register 19 and register 28 through switch 29 are fed to the information inputs of block 30.

В первой  чейке зоны.ЭВМ в блок 30 записан код 000.. Д)0,  вл ющийс таким образом признаком зоны ЭВМ, Следовательно, под воздействием описанных управл ющих сигналов и поступивших на соответствующие входы блока 30 кодов на адресных выходах блока 30 по вл етс  адрес  чейки блока, содержащей тот символ из алфавита,который соответствует поступившему на входы устройства в данном сеансе его работы символу из алфавита Н-го ВУ.In the first cell of the zone, the computer in block 30 contains the code 000 .. D) 0, which is thus a sign of the computer zone. Consequently, under the influence of the described control signals and received at the corresponding inputs of block 30, the codes at the address outputs of block 30 appear cell address of the block containing the character from the alphabet that corresponds to the character from the alphabet of the H-th VU that arrived at the device inputs in this session of its operation.

Вследствие отсутстви  блокирующего сигнала на управл ющих входах шифратора 33, регистра 34 и дешифратора 32 этот адрес по данной де- почке элементов поступает уже в дешифрованном виде на адресные входы блока 30, в результате чего на первые информационные выходы блока 30 поступает код символа из алфавит ЭВМ, соответствующий коду поступившего символа из алфавита Н-го ВУ, и принимаетс  на регистр 13,Due to the absence of a blocking signal at the control inputs of the encoder 33, register 34 and decoder 32, this address is already decrypted to the address inputs of block 30, and as a result, the first information outputs of block 30 receive the character code from the computer alphabet corresponding to the code of the received symbol from the alphabet of the H-th VU, and is accepted on register 13,

Далее на синхровход регистра 21 поступает следующий тактовый сигнал с генератора 23, и в 1 устанавливаетс  четвертый разр д этого регистра , В результате на вход чтени  регистра 19 поступает сигнал выдать код, на разрешающий ьход бло ка 11 микропрограммного управлении поступает сигнал, разрепающий работу блока, и на вход одковибратор 27 также поступает единичный сигнао Next, the sync input of register 21 receives the next clock signal from generator 23, and 1 sets the fourth bit of this register. As a result, the read input of register 19 sends a signal to issue a code, and a signal is released to enable the microprogram control unit 11, disrupting the operation of the unit, and the input coder 27 also receives a single signal

00

5five

00

5five

00

5five

00

5five

00

5five

На управл ющие входы коммутатора 29 в данном такте никакие сигналы не поступают, т.е. его работа блокируетс  и код с выходов регистра 19 поступает только на входы блока 11,At this step, the control inputs of the switch 29 do not receive any signals, i.e. its operation is blocked and the code from the outputs of the register 19 is fed only to the inputs of block 11,

Блок 11 представл ет собой блок микропрограммного управлени . Код, поступающий в данном такте работы устройства на группу входов логического услови  блока 11, представл ет собой адрес пер ой микрокоманды микропрограммы обращени  к ЭВМ (в режиме II) или в ВУ 11-го типа (в режиме I). Поступление кода (в том числе и кода 000,4.00) одновременно с разрешающим сигналом на его разрешающем входе инициирует работу блокаBlock 11 is a firmware control block. The code that arrives at a given device operation cycle for a group of inputs of the logic condition of block 11 is the address of the first microcommand of the microprogram of accessing the computer (in mode II) or in the 11th type of VU (in mode I). The receipt of the code (including the code 000,4.00) simultaneously with the enabling signal at its permitting input initiates the operation of the block

11,и он вырабатывает последовательность управл ющих кодов, котора  через коммутатор 12 поступает на управл ющую шину ЭВМ через выходы 15 устройства. Одновременно с первой микрокомандой реализации диалога ВУ-ЭВМ на информационную шину ЭВМ через выходы 17 устройства поступает код символа в алфавите ЭВМ, соответствующий символу, поступившему от Н-го ВУ. Это происходит в результате прохождени  управл ющего сигнала через одновибратор 27 на вход чтени  регистра 13, что определ ет выдачу кода с этого регистра на вторую группу входов коммутатора11, and it generates a sequence of control codes, which through the switch 12 enters the control bus of the computer through the outputs 15 of the device. Simultaneously with the first micro-command for implementing the WU-computer dialogue, the symbol code in the computer alphabet corresponding to the character received from the N-th WU is transmitted to the information bus of a computer through the device outputs 17. This occurs as a result of the passage of the control signal through the one-shot 27 to the read input of the register 13, which determines the output of the code from this register to the second group of inputs of the switch

12.По окончании диалога ВУ-ЭВМ блок 11 формирует на своем выходе управл ющий сигнал, поступающий на первый вход элемента И 10 и одновременно через элемент ИЛИ 8 на единичный вход триггера 7.12. At the end of the dialogue, the WU-computer unit 11 generates at its output a control signal arriving at the first input of the AND 10 element and simultaneously through the OR element 8 to the single input of the trigger 7.

По выполнении описанных операций на синхровход регистра 21 поступает тактовый сигнал с генератора 23, и п тый разр д регистра 21 устанавливаетс  в 1, Сигнал с выхода этого разр да поступает на установочный вход регистра 21, устанавлива  его в состо ние 000.,.00, на управл ющий вход регистра 19, устанавлива  его в состо нии 000...00, и на нулевой вход триггера 24 управлени , устанавлива  его в О. Сигнал с нулевого выхода триггера 24 поступает на второй вход элемента И 10, на выходе которого, по вл етс  единичный сигнал , разрешающий работу коммутатора 1. Устройство закончило сеанс обмен.: и готово к обслуживанию следующего запросаBy performing the described operations, the synchronous input of the register 21 receives a clock signal from the generator 23, and the fifth bit of the register 21 is set to 1. The signal from the output of this bit goes to the setup input of the register 21, setting it to the state 000., .00, to the control input of the register 19, set it in the state 000 ... 00, and to the zero input of the control trigger 24, set it to O. The signal from the zero output of the trigger 24 goes to the second input of the element 10, the output of which is a single signal enabling switch 1 operation. The event has finished the exchange session: and is ready to service the next request

Рассмотрим режим 1 работы устройства . В этом случае устройство работает аналогично режиму И с той разницей , что по входу обращени  6 поступает сигнал обращени  от ЭВМ. Тем самым триггер 7 устанавливаетс  из состо ни  1, в которое он был установлен по окончании последнего сеанса работы устройства, в состо ни О, переключа  ко:гмутатор 1 и коммутатор 12 в режим 1 т.е. подключае к коммутатору 1 информационную шину ЭВМ по входам 2 устройства, а к коммтатору 12 - шину управлени  по выходам 14 устройства, информационную тину ВУ по выходам 16 устройства).Consider the mode 1 of the device. In this case, the device operates in the same way as mode I, with the difference that the input of call 6 receives a signal from the computer. Thus, the trigger 7 is set from state 1 to which it was installed at the end of the last session of the device operation, to state O, switch to: switchboard 1 and switch 12 to mode 1, i.e. connect the information bus of the computer to the switch 2 of the device 2 to the switch 1, and the control bus of the device's output 14 to the commutator 12, information information of the bus on the outputs of the device 16).

Если все запросы по входам 6 и 4 совпадают, то сигнал по входу 6 принудительно устанавливает триггер 7 в О, обеспечива  тем самым приоритетное обслуживание ЭВМ,If all requests for inputs 6 and 4 coincide, then the signal at input 6 forcibly sets trigger 7 to O, thus ensuring priority computer service,

По входам 2 поступает и устанавливаетс  на второй группе информационных выходов коммутатора 1 код символа из алфавита ЭВМ, на первой группе выходов коммутатора 1 - адрес ВУ, к которому обращаетс  ЭВМ (так как запрещающий сигнал ла втором управл ющем входе коммутатора 1 отсутствует ) . В дальнейшем устройство работает аналогично режиму II, однако на регистр 19 принимаетс  код адреса ВУ, так как через элемент И 20, на входы которого подаютс  единичные сигналы с единичного выхода триггера 7 и выхода первого разр да регистра 21, на входе записи регистра 19 формируетс  сигнал прин ть код.Input 2 receives and sets the character code from the computer alphabet on the second group of information outputs of switch 1, and the address of the slave address accessed by the computer on the first group of outputs of switch 1 (since the inhibit signal from the second control input of switch 1 is absent). Subsequently, the device operates similarly to mode II, however, the register 19 receives the code of the address of the control unit, since through the element 20, the inputs of which are supplied with single signals from the single output of the trigger 7 and the output of the first bit of the register 21, a signal is generated at the input of the record 19 accept code.

В результате работы устройства в режиме 1 на группе информационных выходов устройства формируетс  символ в алфавите ВУ, к которому обращаетс  ЭВМ, а на группе управл ющих выходов устройства - последовательность микрокоманд, реализующих диалог ЭВМ - ВУ. По окончании диалога устройство аналогично режиму II заканчивает свою работу и готово к обслуживанию следующего запроса.As a result of the operation of the device in mode 1, a symbol in the alphabet of the VU is formed on the group of information outputs of the device to which the computer accesses, and on the group of control outputs of the device there is a sequence of microinstructions implementing the dialogue of the computer - VU. At the end of the dialogue, the device, similar to mode II, finishes its work and is ready to service the next request.

Claims (1)

Формула изобретени Invention Formula Устройство дл  сопр жени  ЭВМ с внешними устройствами, содержащее блок микропрограммного управлени , два коммутатора, два регистра, сдвиговый регистр, генератор импульсов, первый элемент ИЛИ, причем перва A device for interfacing a computer with external devices, comprising a microprogrammed control unit, two switches, two registers, a shift register, a pulse generator, the first element OR, the first 00 5five Q Q группа информационных входов первого и перва  группа информационных выходов второго коммутаторов образуют группы входов И выходов устройства дл  подключени  соответственно к группам информационных выходов и входов ЭВМ, втора  группа информационных входов первого и втора  группа информационных выходов второго коммутаторов образуют группы входов и выходов устройства дл  подключени  соответственно к информационным выходам и информационнымthe group of information inputs of the first and first group of information outputs of the second switch form groups of inputs and outputs of the device for connecting respectively to groups of information outputs and inputs of a computer, the second group of information inputs of the first and second groups of information outputs of the second switch form groups of inputs and outputs of the device for connecting respectively to information outlets and informational 5 входам внешних устройств, отличающеес  тем, что, с целью расширени  функциональных возможностей за счет увеличени  номенклатуры подключаемых внешних устройств, в устройство введены три регистра, триггер коммутации, триггер управлени , третий коммутатор, блок пам ти, два дешифратора, шифратор, два одно- вибратора, три элемента И, два элемента ИЛИ, причем треть  группа информационных входов первого коммутатора соединена с группой входов первого элемента ИЛИ и образует группу входов устройства дл  подключени  к выходам обращени  внешних устройств( информационный вход первого коммутатора соединен с нулевым входом триггера коммутации, с входом первого элемента ИЛИ и  вл етс  входом уст5 ройства дл  подключени  к выходу об- ращ,„ни  ЭВМ, первый вход второго элемента ИЛИ  вл етс  входом устройства дл  подключени  к установочному выходу ЭВМ, треть  и четверта  группы5 inputs of external devices, characterized in that, in order to expand functionality by increasing the range of connected external devices, the device has three registers, a switching trigger, a control trigger, a third switch, a memory unit, two decoders, an encoder, two single a vibrator, three AND elements, two OR elements, and a third group of information inputs of the first switch is connected to a group of inputs of the first OR element and forms a group of device inputs for connecting to external x devices (the information input of the first switch is connected to the zero input of the switching trigger, to the input of the first element OR, and is the input of the device for connection to the output of the PC, the first input of the second element OR is the input of the device for connection to the installation computer output, third and fourth groups 0 информационных выходов второго коммутатора образуют группу выходов устройства дл  подключени  соответственно к группам управл ющих входов ЭВМ и внешних устройств, при этом нулевой0 information outputs of the second switch form a group of device outputs for connecting, respectively, to groups of control inputs of a computer and external devices, while zero 5 выход триггера коммутации соединен с первыми управл ющими входами первого , второго коммутаторов и с первыми входами первого элемента И, выход которого соединен с входом записи первого регистра, группа информационных входов которого соединена с первой группой информационных выходов первого коммутатора, второй управл ющий вход которого соединен с вторым управл ющим входом второго коммутатора и с единичным выходом триггера коммутации, единичный вход которого соединен с выходом второго элемента ИЛИ, второй вход которого5, the switching trigger output is connected to the first control inputs of the first, second switches and the first inputs of the first element I, the output of which is connected to the recording input of the first register, the group of information inputs of which is connected to the first group of information outputs of the first switch, the second control input of which is connected with the second control input of the second switch and with the single output of the switching trigger, the single input of which is connected to the output of the second OR element, the second input of which 00 00 5five 11eleven соединен с первым входом второго элемента И и с выходом блока микропрограммного управлени , группа выходов которого соединена с первой группой информационных входов второго коммутатора, втора  группа информационных входов которого соединена с группой информационных выходов второго регистра, группа информационных входов которого соединена с первой группой информационных выходов блока пам ти, группа информационных входов которого соединена с группой информационных выходов третьего коммутатора, перва  группа информационных входов которого соединена с группой информационных выходов третьего регистра, группа информационных входов которого соединена с второй группой информационных выходов первого коммутатора, третий управл ющий вход которого соединен с выходом второго элемента И, второй вход которого соединен с нулевым выходом триггера управлени , единичный выход которого соединен с первым входом третьего элемента И, выход которого соединен с синхро- входом сдвигового регистра, выход первого разр да которого соединен с вторым входом первого элемента И и с входом записи третьего регистра, вход чтени  которого соединен с входом записи блока пам ти, с первым |управл ющим входом третьего коммутатора , с входом записи четвертогоconnected to the first input of the second element I and to the output of the microprogram control unit, the output group of which is connected to the first group of information inputs of the second switch, the second group of information inputs of which is connected to the group of information outputs of the second register, the group of information inputs of which is connected to the first group of information outputs of the block the memory, the group of information inputs of which is connected to the group of information outputs of the third switch, the first group of information inputs which is connected to the group of information outputs of the third register, the group of information inputs of which is connected to the second group of information outputs of the first switch, the third control input of which is connected to the output of the second element I, the second input of which is connected to the zero output of the control trigger, the single output of which is connected to the first input of the third element And, the output of which is connected to the sync input of the shift register, the output of the first bit of which is connected to the second input of the first element And and the input of the third register entry, the read input of which is connected to the write input of the memory unit, with the first control input of the third switch, with the write input of the fourth 1one регистра, с разрешающим входом п того регистра, с управл ющими входами шифратора, первого и второго дешифраторов и с выходом второго разр да сдвигового регистра, выход третьего разр да которого соединен с первым входом третьего элемента ИЛИ, с входом чтени  четвертого регистра, с вторым управл ющим входом третьего коммутатора,с входом чтени  бло536392 . 12the register, with the enable input of the fifth register, with the control inputs of the encoder, the first and second decoders and with the output of the second bit of the shift register, the output of the third bit of which is connected to the first input of the third OR element, with the input of the fourth register, with the second control input of the third switch, with a read input of block 536392. 12 ка пам ти и с входом записи второго регистра, вход чтени  которого соединен с выходом первого одновибра- тора; вход запуска которого соединен с разрешающим входом блока микропрограммного управлени , с вторым входом третьего элемента ИЛИ и с выходом четвертого разр да сдвиЮ гового регистра, выход п того разр да которого соединен с нулевым : входом триггера управлени , с установочным входом сдвигового регистра и с установочным входом первого ре15 гистра, группа информационных выходов которого соединена с группой входов логического блока микропрограммного управлени  и с второй группой информационных. входов тре20 тьего коммутатора, треть  группа информационных входов которого соединена с группой информационных выходов четвертого регистра, группа информационных входов которого сое25 динена с группой выходов первого дешифратора, группа информационных входов которого соединена с второй группой информационных выходов блока пам ти и с группой информационныхmemory and to the recording input of the second register, the reading input of which is connected to the output of the first one-oscillator; the start input of which is connected to the enable input of the firmware control block, to the second input of the third OR element and to the fourth bit output of the shift register, the output of the fifth bit of which is connected to zero: the control trigger input, to the shift input of the shift register and to the setup input the first registrar, the group of information outputs of which is connected to the group of inputs of the logic block of the firmware control and to the second group of informational. the inputs of the third switch, the third group of information inputs of which are connected to the group of information outputs of the fourth register, the group of information inputs of which are connected to the group of outputs of the first decoder, the group of information inputs of which are connected to the second group of information outputs of the memory block and the group of information 30 входов шифратора, группа выходов которого соединена с группой информационных входов п того регистра, группа информационных выходов которого соединена с группой информа-- ционных входов второго дешифратора, группа выходов которого соединена с группой адресных входов блока пам ти, вход чтени  первого регистра соединен с выходом третьего ЭлементаThe 30 inputs of the encoder, the output group of which is connected to the group of information inputs of the fifth register, the group of information outputs of which is connected to the group of information inputs of the second decoder, the output group of which is connected to the group of address inputs of the memory unit, the read input of the first register is connected to the output third element 40 ИЛИ, выход генератора импульсов соединен с.вторым входом третьего элемента И, выход первого элемента ИЛИ соединен с входом запуска второго одновибратора, выход которого .40 OR, the output of the pulse generator is connected to the second input of the third element, AND, the output of the first element OR is connected to the start input of the second one-vibrator, the output of which. 45 соединен с единичным входом триггера управлени .45 is connected to a single control trigger input. 3535 ЯI
SU884404419A 1988-04-05 1988-04-05 Device for interfacing computer and peripherals SU1536392A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884404419A SU1536392A1 (en) 1988-04-05 1988-04-05 Device for interfacing computer and peripherals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884404419A SU1536392A1 (en) 1988-04-05 1988-04-05 Device for interfacing computer and peripherals

Publications (1)

Publication Number Publication Date
SU1536392A1 true SU1536392A1 (en) 1990-01-15

Family

ID=21366313

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884404419A SU1536392A1 (en) 1988-04-05 1988-04-05 Device for interfacing computer and peripherals

Country Status (1)

Country Link
SU (1) SU1536392A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 840872, кл. G 06 F 33/00, 1981. Авторское свидетельство СССР № 1144113, кл. G 06 F 13/00, 1985. *

Similar Documents

Publication Publication Date Title
US4237534A (en) Bus arbiter
US3470542A (en) Modular system design
JPS62102349A (en) Automatic address allotment
US3560937A (en) Apparatus for independently assigning time slot intervals and read-write circuits in a multiprocessor system
US3924241A (en) Memory cycle initiation in response to the presence of the memory address
SU1536392A1 (en) Device for interfacing computer and peripherals
SU1280643A1 (en) Interface for linking two microcomputers with common memory
SU746492A1 (en) Switching device for computing system
SU1312589A1 (en) Device for intercomputer data exchange
SU1005047A1 (en) Input/output channel microprogram control device
JPS63195748A (en) Memory mapped controller for computer system
SU1363229A1 (en) Device for interfacing processor with memory
SU551634A1 (en) Device for communicating with computer
SU1259276A1 (en) Channel-to-channel adapter
SU1278846A1 (en) Microprogram control device
SU1068944A1 (en) Device for supervising computer system
SU1195364A1 (en) Microprocessor
SU1700560A1 (en) Microprogramming mating device
SU1683039A1 (en) Device for data processing for multiprocessor system
SU1679497A1 (en) Device to exchange data between the computer and peripherais
SU1228110A1 (en) Decentralized switching system
SU1399746A1 (en) Device for interfacing computer with communication channels
SU1288707A2 (en) Device for exchanging data between group of input-output channels and internal memory
SU1377864A1 (en) Device for interfacing computer with an external device
SU1361570A1 (en) Device for interfacing users with trunk line