SU1667090A1 - Device for interfacing computer with peripheral devices - Google Patents
Device for interfacing computer with peripheral devices Download PDFInfo
- Publication number
- SU1667090A1 SU1667090A1 SU894728049A SU4728049A SU1667090A1 SU 1667090 A1 SU1667090 A1 SU 1667090A1 SU 894728049 A SU894728049 A SU 894728049A SU 4728049 A SU4728049 A SU 4728049A SU 1667090 A1 SU1667090 A1 SU 1667090A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- inputs
- information
- block
- Prior art date
Links
- 230000002093 peripheral effect Effects 0.000 title claims description 7
- 230000015654 memory Effects 0.000 claims abstract description 73
- 238000004891 communication Methods 0.000 claims abstract description 18
- 238000009434 installation Methods 0.000 claims description 10
- 230000001360 synchronised effect Effects 0.000 claims description 8
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims 1
- 238000000034 method Methods 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 description 9
- 230000015572 biosynthetic process Effects 0.000 description 5
- 206010021703 Indifference Diseases 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
Изобретение относитс к автоматике и вычислительной технике и предназначено дл передачи информации в автоматизированных системах управлени медленно текущими процессами. Целью изобретени вл етс сокращение аппаратурных затрат. Устройство содержит блок синхронизации, блок св зи с ЭВМ, блок управлени пам тью, блок пам ти, блок формировани адреса, блок коммутации адреса, блок коммутации адреса, блоку ввода-вывода. 4 з.п. ф-лы, 8 ил., 1 табл.The invention relates to automation and computer technology and is intended to transmit information in automated control systems for slowly running processes. The aim of the invention is to reduce hardware costs. The device comprises a synchronization unit, a computer communication unit, a memory management unit, a memory unit, an address generation unit, an address switching unit, an address switching unit, an I / O unit. 4 hp f-ly, 8 ill., 1 tab.
Description
Изобретение относитс к автоматике и вычислительной технике и предназначено дл передачи информации в автоматизированных системах управлени медленно текущими процессами.The invention relates to automation and computer technology and is intended to transmit information in automated control systems for slowly running processes.
Цель изобретени - сокращение аппаратурных затрат.The purpose of the invention is to reduce hardware costs.
На фиг.1 представлена блок-схема устройства; на фиг.2 - блок синхронизации; на фиг.З - блок св зи с ЭВМ; на фиг.4 - блок управлени пам тью; на фиг.5 - блок пам ти; на фиг.6 - блок формировани адреса; на фиг.7 - блок коммутации адреса; на фиг.8 - блок ввода-вывода.Figure 1 presents the block diagram of the device; figure 2 - block synchronization; FIG. 3 shows a computer communication unit; 4 shows a memory control unit; 5 shows a memory block; 6 shows an address generation unit; 7 - address switching unit; on Fig - block I / o.
Устройство содержит (фиг.1) блок 1 синхронизации , блок 2 св зи с ЭВМ, блок 3 управлени пам тью, блок 4 пам ти, блок 5 формировани адреса, блок 6 коммутации адреса, блок 7 ввода-вывода, цепи 8 и 9 св зи с ЭВМ, цепи 10-28 св зи между блоками , цепь 29 подачи сигнала начальной установки , цепь 30 подачи сигнала запуска, цепи 31-33 св зи между блоками, цепь 34 подачи периферийным устройствам сигналаThe device contains (FIG. 1) synchronization unit 1, computer communication unit 2, memory management unit 3, memory unit 4, address generation unit 5, address switching unit 6, input-output unit 7, circuits 8 and 9 st computer circuit, the circuit 10-28 communication between the blocks, the circuit 29 of the initial installation signal, the circuit 30 of the start signal, the circuit 31-33 communication between the blocks, the circuit 34 of the peripheral signal supply
признака адресации, 16-разр дные шины 35-50,51-66, 67-92. 93-108 данных, 10-разр дные шины 109-118, 119-128, 129-138, 139-148, 149-158 адреса.attribute addressing, 16-bit tires 35-50,51-66, 67-92. 93-108 data, 10-bit address tires 109-118, 119-128, 129-138, 139-148, 149-158 addresses.
Блок 1 синхронизации (фиг.2) предназначен дл формировани сигналов управлени , необходимых дл синхронизации работы устройства, и содержит генератор 159 тактовых импульсов (ГТИ), делитель 160 частоты, счетчики 161 и 162, триггеры 163 и 164, одновибратор 165, элементы И 166- 175, элементы ИЛИ 176 и 177, элементы 178 и 179 задержки, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 180. элементы НЕ 181-191. Позиции 192-198 обозначают внутренние св зи блока .The synchronization unit 1 (FIG. 2) is designed to generate the control signals necessary for synchronizing the operation of the device, and contains a clock pulse generator (GTI), a frequency divider 160, counters 161 and 162, triggers 163 and 164, a single vibrator 165, And 166 elements - 175, OR elements 176 and 177, delay elements 178 and 179, EXCLUSIVE OR 180 element. Elements NOT 181-191. Positions 192-198 denote internal communications for the unit.
Блок 2 св зи с ЭВМ (фиг.З) предназначен дл преобразовани слова-состо ни выходного процессорного элемента ЭВМ, записанного в регистре состо ни , в управл ющие сигналы и содержит шинные формирователи 199-200, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 201, элементы, 202 и 203The computer communication unit 2 (Fig. 3) is designed to convert the word-state of the output processor element of the computer recorded in the state register into control signals and contains bus drivers 199-200, EXCLUSIVE OR 201, elements 202 and 203
ЈJ
ОABOUT
оabout
vj О Ч Оvj oh oh
задержки, элементы И-НЕ 204 и 205, элементы НЕ 206 и 207.delays, elements AND NOT 204 and 205, elements NOT 206 and 207.
Блок 3 управлени пам тью (фиг.4) предназначен дл обеспечени приоритета ЭВМ при работе с блоком 4 пам ти и содержит элементы И 208 и 209, элементы ИЛИ 210 и 211. элементы 212 и 213 задержки.The memory management unit 3 (FIG. 4) is intended to provide the priority of the computer when operating with the memory unit 4 and contains AND elements 208 and 209, OR elements 210 and 211. delay elements 212 and 213.
Блок 4 пам ти (фиг.5) предназначен дл оперативного хранени информации, предназначенной дл передачи в сеть или посту- пающей из сети, и содержит два оперативных запоминающих узла 214 и 215 с организацией 1024x8.The memory unit 4 (FIG. 5) is intended for the on-line storage of information intended for transmission to the network or incoming from the network, and contains two operational storage nodes 214 and 215 with the organization 1024x8.
Блок 5 формировани адреса (фиг.6) предназначен дл выработки адресных кодов и содержит счетчики 216-218. элемент И 219, элемент ИЛИ 220, элементы НЕ 221 и 222, элементы 223-225 задержки, позиции 226-229 обозначают внутренние св зи.The address generation unit 5 (Fig. 6) is designed to generate address codes and contains counters 216-218. element AND 219, element OR 220, elements NOT 221 and 222, delay elements 223-225, positions 226-229 denote internal communications.
Блок 6 коммутации адреса (фиг.7) предназначен дл перекоммутации адресных входов блока 4 пам ти на адресные шины ЭВМ или блока 5 формировани адреса (в зависимости от наличи сигнала обращени ЭВМ к устройству), содержит регистры 230 и 231 и шинные формирователи 232 и 233.The address switching unit 6 (Fig. 7) is designed to switch the address inputs of the memory block 4 to the address buses of a computer or address generation unit 5 (depending on the presence of a computer access signal to the device), contains registers 230 and 231 and bus drivers 232 and 233 .
Блок 7 ввода-вывода (фиг.8) предназначен дл кратковременного хранени информации и ее одновременной выдачи или приема, дл разнесени входных и выходных информационных шин, дл передачи адресного кода периферийным устройствам в момент адресации, дл отключени адресных линий при передаче или приеме информации и содержит шинные формирователи 234-237 данных, выходные адресные регистры 238 и 239, выходные регистры 240 и 241 данных, входные регистры 242 и 243 данных, элемент НЕ 244.The input-output unit 7 (Fig. 8) is intended for short-term storage of information and its simultaneous issuing or receiving, for separating input and output information buses, for transmitting the address code to peripheral devices at the time of addressing, for disabling address lines when transmitting or receiving information and contains data bus drivers 234-237, output address registers 238 and 239, output registers 240 and 241 of data, input registers 242 and 243 of data, the element NOT 244.
Устройство работает следующим образом .The device works as follows.
Выдел ютс два режима работы устройства: режим обмена информацией между ЭВМ и блоком пам ти и режим обмена информацией между блоком пам ти и периферийными устройствами (ПУ), Перед началом работы устройства из ЭВМ в соответствующие чейки пам ти должна быть произведена загрузка информации, преднаначенной в дальнейшем дл передачи в ПУ. Кроме того, в устройстве обеспечен приоритет ЭВМ дл обмена информацией с устройством. Работа в режиме обмена информацией между блоком пам ти и ПУ делитс на два цикла. Первый цикл - прием информации из ПУ в блок пам ти; второй цикл - передача информации из блока пам ти в ПУ.Two modes of operation of the device are distinguished: the mode of information exchange between the computer and the memory unit and the mode of information exchange between the memory unit and peripheral devices (PU). Before the device starts working from the computer, the information stored in the device must be loaded into the corresponding memory cells. further for transmission to PU. In addition, a device has a computer priority for exchanging information with the device. Work in the mode of information exchange between the memory unit and the PU is divided into two cycles. The first cycle is the reception of information from the PU into the memory block; the second cycle is the transfer of information from the memory block to the PU.
Каждому адресату в ПУ соответствует два адресных кода: четный и нечетный, соответственно в блоке пам ти устройстваEach destination in the PU corresponds to two address codes: even and odd, respectively, in the device memory block.
каждому адресату отведены две чейки с адресными кодами, отличающиес по младшему разр ду. Одна из них (соответствующа четному адресному коду) предназначена дл хранени информации, прин той из ПУ. Друга чейка (соответствующа нечетному адресному коду) предназначена дл хранени информации, которую необходимо передать в ПУ. Таким образом, млад0 ший разр д адресного кода не участвует в выборке адресата, а только определ ет направление передачи информации. Если в младшем разр де адресного кода логический О, то информаци поступает из ПУ;each addressee is assigned two cells with address codes differing by the lower order. One of them (corresponding to the even-numbered address code) is intended for storing information received from the PU. The other cell (corresponding to an odd address code) is intended for storing information that must be transmitted to the control panel. Thus, the younger bit of the address code does not participate in the selection of the addressee, but only determines the direction of information transfer. If in the lower order of the address code is logical O, then the information comes from the PU;
5 если в младшем разр де адресного кода логическа 1, то информаци передаетс в ПУ; в зависимости от логического уровн на этой линии в ПУ откроетс соответствующий канал дл передачи или приема дан0 ных.5, if in the low order of the address code is logical 1, then the information is transmitted to the CP; depending on the logic level on this line, the corresponding channel will be opened in the control panel to transmit or receive data.
Цикл приема информации из ПУ в блок пам ти состоит из четырех тактов: первый - выработка адресного кода и сигнала о признаке адресации, запись адреса и сигнала оThe cycle of receiving information from the PU in the memory block consists of four cycles: the first is to generate an address code and a signal about the addressing feature, writing the address and signal about
5 признаке адресации в выходные адресные регистры; второй - передача адресного кода в ПУ вместе с сигналом о признаке адресации; третий - запись информации из ПУ во входные регистры данных: четвертый - за0 пись информации с входных регистров данных в блок пам ти.5 sign of addressing in the output address registers; the second is the transfer of the address code to the control center together with the signal about the attribute of addressing; the third is the recording of information from the PU into the input data registers: the fourth, the recording of information from the input data registers into the memory block.
Цикл передачи информации из блока пам ти в ПУ также состоит из четырех тактов: первый и второй такты аналогичны пер5 вому и второму тактам предыдущего цикла: третий такт - запись информации из блока пам ти в выходные регистры данных: четвертый такт - передача информации с выходных регистров данных в ПУ.The cycle of transferring information from the memory block to the control panel also consists of four cycles: the first and second cycles are similar to the first and second cycles of the previous cycle: the third cycle is the recording of information from the memory block to the output data registers: the fourth cycle is the transfer of information from the output registers data in PU.
0Поскольку в начале работы устройства0Because at the beginning of the device
блок 5 формировани адреса сразу формирует адресный код. равный единице (т.е. нулевой адресный код исключаетс ), а каждому адресату должны соответствоватьThe address generation unit 5 immediately generates an address code. equal to one (i.e., the zero address code is excluded), and each addressee must correspond to
5 два адресных кода, различающихс только по младшему разр ду, при программировании ЭВМ следует учитывать, что нулева и перва чейка блока пам ти не должны быть задействованы и соответственно в ПУ не5, two address codes differing only in the lower section, when programming a computer, it should be taken into account that the zero and first cell of the memory unit should not be involved and, accordingly, no control panel
0 должно быть адресатов, реагирующих на нулевой и единичный адресные коды.0 must be recipients that respond to zero and one address codes.
Чтобы поочередно дл каждого адресата выполн лись указанные циклы, в устройстве формируютс и поступают наIn order for the specified cycles to be performed alternately for each addressee, the device forms and arrives at
5 управл ющие входы элементов устройства сигналы в соответствии с таблицей.5 control inputs of the elements of the device signals in accordance with the table.
Формирование управл ющих сигналов организовано на основе работы двоичного четырехразр дного счетчика 161 (фиг.2). Схема включени тактового счетчика 161The generation of control signals is organized based on the operation of the binary four-bit counter 161 (FIG. 2). Clock Counter 161
разрешает счет тактовых импульсов, поступающих от тактового генератора 159 через делитель 160 частоты и элемент И 168. По приходу каждого из импульсов на вход тактового счетчика 161 на его выходах формируетс определенный код. Путем преобразовани этого кода посредством блока 1 синхронизации и блока 3 управлени пам тью формируютс управл ющие сигналы, обеспечивающие выполнение всех четырех тактов в циклах.resolves the counting of clock pulses from the clock generator 159 through frequency divider 160 and element 168. Upon the arrival of each of the pulses to the input of clock counter 161, a certain code is generated at its outputs. By converting this code through the synchronization unit 1 and the memory management unit 3, control signals are generated to ensure that all four clock cycles are executed.
Длительность одного такта определ етс частотой следовани тактовых импульсов , котора выбрана в данном случае 100 кГц (длительность такта 10 мкс). Источником тактовых импульсов вл етс ГТИ. Его кварцевый резонатор способен выдавать частоты 10-20 МГц. В состав ГТИ входит делитель частоты на дев ть. Установка на выходе ГТИ делител частоты на 12 позвол ет получать частоты в диапазоне 80-160 кГц.The duration of one clock cycle is determined by the frequency of the clock pulse, which in this case is selected 100 kHz (the clock duration is 10 µs). The clock source is GTI. Its quartz resonator is capable of producing frequencies of 10-20 MHz. The GTI includes a frequency divider by nine. Setting the frequency divider to 12 at the GTI output allows obtaining frequencies in the range of 80-160 kHz.
Перед началом работы при подаче питани скачок потенциала по цепи 29 (фиг 2) через элемент 179 задержки поступает на вход одновибратора 165. В результате этого происходит формирование импульса, поступающего на вход сброса триггера 164 На его выходе устанавливаетс низкий потенциал , поступающий на один из входов элемента И 168. что запрещает прохождению тактовых импульсов на счетный вход тактового счетчика 161:таким образом устройство находитс в состо нии ожидани Before starting the operation, when power is applied, a potential jump across circuit 29 (Fig. 2) through delay element 179 is fed to the input of the one-shot 165. As a result, a pulse is generated that arrives at the reset input of the trigger 164 A low potential is established at its output to one of the inputs element AND 168. which prohibits the passage of clock pulses to the counting input of the clock counter 161: thus the device is in the waiting state
По приходу стартового сигнала по цепи 30 на установочный вход триггера 163 на его выходе установитс логическа 1, поступающа на вход элемента И 166, но работа устройства начнетс , если в соответствующие чейки блока 4 пам ти произведена запись информации, предназначенной в дальнейшей дл передачи в ПУ. Дл осуществлени этого предусмотрена схема запуска, состо ща из триггеров 163 и 164. одновибратора 165. элементов И 166 и 167, элементов НЕ 181. 191. 222. элемента 179 задержки (фиг.2) и элементов 223-225 задержки (фиг.6).Upon the arrival of the starting signal through circuit 30 to the setup input of the trigger 163, logical 1 is set at its output, arriving at the input of the AND element 166, but the device will start to work if further information is transmitted to the control panel for the corresponding cells of the memory block 4 . To accomplish this, a triggering circuit is provided, consisting of flip-flops 163 and 164. one-shot 165. elements AND 166 and 167, elements NOT 181. 191. 222. delay elements 179 (FIG. 2) and delay elements 223-225 (FIG. ).
Загрузка информации в блок 4 пам ти производитс в режиме обмена информацией между ЭВМ и блоком пам ти. Сигнал обращени ЭВМ к устройству и всесигналы, необходимые дл работы устройства в режиме обмена информацией между ЭВМ и блоком пам ти, формируютс в блоке 2 св зи с ЭВМ (фиг.З) путем использовани управл ющих сигналов WR и RD центрального процессора К1810ВМ86. работающего в минимальном режиме. Выход RD процессорного элемента по цепи 8 и выход WR по цепи 9 соединены с входом элемента 201.Information is loaded into memory block 4 in the mode of information exchange between the computer and the memory block. The computer access signal to the device and all the signals necessary for the device to operate in the mode of information exchange between the computer and the memory unit are formed in computer communication unit 2 (FIG. 3) by using the WR and RD control signals of the central processor K1810BM86. working in minimal mode. The output of the RD processor element along the chain 8 and the output of the WR along the chain 9 are connected to the input of the element 201.
Сигнал обращени ЭВМ к устройству формируетс на выходе элемента 201 (фиг.З) при поступлении по цепи 8 или 9 Низкого потенциала. Сформированный на выходеA computer access signal to the device is generated at the output of element 201 (Fig. 3) when it enters the Low potential circuit 8 or 9. Formed at the exit
элемента 201 сигнал обращени ЭВМ к устройству по цепи 10 поступает в блок 1 синхронизации (фиг.2) на вход элемента И 166, при этом на выходе элемента И 166 формируетс высокий потенциал, поступающий наthe element 201, the signal of the computer to the device through the circuit 10 enters the synchronization unit 1 (Fig. 2) at the input of the element AND 166, while at the output of the element AND 166 a high potential is generated, arriving
0 вход элемента НЕ 191; сформированный на выходе элемента НЕ 191 логический О по цепи 31 поступает в блок 5 формировани адреса (фиг.6) на вход элемента НЕ 222, Сформированный на его выходе высокий0 input element NOT 191; formed at the output of the element HE 191 logical O through the chain 31 enters the block 5 forming the address (Fig. 6) at the input of the element HE 222, the high generated at its output
5 потенциал поступает на вход элемента ИЛИ 220. Сформированный на выходе элемента ИЛИ 220 высокий уровень поступает на входы сброса счетчиков 216-218. в результате чего счетчики 216-218 устанавливаютс в5, the potential is fed to the input of the element OR 220. The high level formed at the output of the element OR 220 is fed to the reset inputs of counters 216-218. whereby counters 216-218 are installed in
0 нулевое состо ние. Кроме того, низкий уровень по цепи 31 с выхода элемента НЕ 191 поступает в блок 6 коммутации адреса (фиг.7) дл сброса регистров 230 и 231, а также в блок 7 ввода-вывода (фиг.8) на входы0 zero state. In addition, a low level in the circuit 31 from the output of the element HE 191 enters the address switching unit 6 (FIG. 7) to reset the registers 230 and 231, as well as the input / output unit 7 (FIG. 8) to the inputs
5 сброса выходных адресных регистров 238 и 239. выходных и входных регистров 240-243 данных.5 reset the output address registers 238 and 239. output and input registers 240-243 data.
С выхода элемента И 166 в начале работы устройства высокий потенциал через эле0 мент ИЛИ 177 (фиг.2) сбрасывает счетчик 162 Вместе с этим с выхода элемента НЕ 222 высокий уровень поступает на вход элементов 223-225 задержки. С выхода элемента 225 по цепи 32 высокий уровеньFrom the output of the element AND 166 at the beginning of operation of the device, a high potential through the element OR 177 (FIG. 2) resets the counter 162. At the same time, from the output of the element HE 222, a high level enters the input of the delay elements 223-225. From the output of the element 225 on the circuit 32 high level
5 поступает в блок 1 синхронизации (фиг.2) на установочный вход триггера 164, на его выходе формируетс логическа 1. котора , поступив на вход элемента И 168, разрешает поступление импульсов от ГТИ на счет0 ный вход тактового счетчика 161.5 enters the synchronization unit 1 (FIG. 2) at the setup input of the trigger 164, a logical 1 is generated at its output, which, arriving at the input of the AND element 168, permits the arrival of pulses from the GTI to the count input of the clock counter 161.
Элементы 223-225 задержки необходимы дл задани длительности сбрасывающего импульса. достаточного дл того, чтобы произошел сброс указанных элемен5 тов до поступлени первого тактового импульса на счетный вход счетчика 161.Delay elements 223-225 are needed to set the duration of a drop pulse. sufficient for these elements to be reset before the first clock pulse arrives at the counting input of counter 161.
Высокие уровни с выхода элемента НЕ 222 по цепи 32 и с выхода триггера 164 попадают на входы элемента И 167, Старто0 вый сигнал (сигнал Пуск) поступает в блок 1 синхронизации по цепи 30 (фиг.1). Когда по окончании сигнала Пуск на цепи 30 установитс низкий потенциал, с выхода элемента НЕ 181 на вход элемента И 167High levels from the output of the element HE 222 through the circuit 32 and from the output of the trigger 164 fall on the inputs of the element AND 167, the start signal (the Start signal) enters the synchronization unit 1 via the chain 30 (figure 1). When at the end of the Start signal on the circuit 30 a low potential is established, from the output of the element HE 181 to the input of the element AND 167
5 также поступит логическа 1. На выходе элемента И 167 сформируетс высокий потенциал , который сбросит триггер 163. На цепи 31 установитс высокий потенциал, а на цепи 32 установитс низкий потенциал, но поскольку логическа 1 на выходе тригrepa 164 по витс только после того, как на его входе сброса установитс низкий потенциал , то поступивший на установочный вход триггера 164 по цепи 32 низкий потенциал не изменит его состо ни , и логическа 1 на входе элемента И 168 будет поддерживатьс до тех пор, пока на схему будет подано питание. Таким образом, устройство будет находитьс в состо нии ожидани , пока не будет выработан сигнал обращени ЭВМ к устройству. Указанный этап запуска будет иметь место только в начале работы устройства.5 will also receive a logical one. A high potential will be generated at the output of the AND element 167, which will reset the trigger 163. High potential will be established on circuit 31, and low potential will be established on circuit 32, but since logical 1 output trig repa 164 is Vits only after a low potential is established at its reset input, then the low potential received at the installation input of trigger 164 via circuit 32 will not change its state, and logical 1 at the input of element AND 168 will be maintained until power is applied to the circuit. Thus, the device will be in a standby state until a signal is generated by the computer to access the device. This launch phase will take place only at the beginning of the device operation.
После этапа запуска реализуетс обмен информацией между ЭВМ и блоком пам ти. Сформированный на выходе элемента 201 (фиг.З) сигнал обращени ЭВМ к устройству по цепи 10 поступает также на вход элемента НЕ 182 (фиг.2), при этом с выхода элемента НЕ 182 на один из входов элемента ИЛИ 176 поступит логический О, но на выходе элемента ИЛИ 176 логический О по витс только в том случае, если на остальных трех рходах элемента ИЛИ 176 также будут низкие потенциалы. Это возможно только тогда , когда тактовый счетчик 161 будет в сброшенном состо нии, т.е. очередной цикл передачи или приема информации завершен (или еще не начат). В этом случае на выходе элемента ИЛИ 176 формируетс логический О, поступающий на вход элемента И 168, запрещающего дальнейшее прохождение тактовых импульсов на счетный вход тактового счетчика 161; вместе с этим низкий потенциал после инвертировани в элементе НЕ 183 поступает на вход элемента И 171.After the startup phase, information is exchanged between the computer and the memory unit. The signal generated by the output of element 201 (Fig. 3) of the computer to the device along the circuit 10 is also fed to the input of the element HE 182 (FIG. 2), while a logical O is received from the output of the element HE 182 to one of the inputs of the element OR 176, but at the output of the element OR 176, the logical O for the Vits only if the remaining three rods of the element OR 176 also have low potentials. This is possible only when the clock counter 161 is in the reset state, i.e. the next cycle of transmission or reception of information is completed (or not yet started). In this case, at the output of the element OR 176, a logical O is formed, which arrives at the input of the element AND 168, which prohibits further passage of the clock pulses to the counting input of the clock counter 161; along with this, the low potential after inversion in the element HE 183 enters the input element AND 171.
Если на втором входе элемента И 171 также по витс высокий потенциал, то на его выходе сформируетс логическа 1, т.е. сигнал о прерывании работы устройства . Этот сигнал по цепи 14 (фиг.4) поступает в блок 3 управлени пам тью на входы элементов ИЛИ 210 и 211 и на их выходах сформируютс высокие уровни, которые, поступа на входы элементов И 208 и 209 (фиг.4), обеспечат прохождение через элементы И 208 и 209 управл ющих сигналов, сформированных в блоке 2 св зи с ЭВМ и поступающих по цепи 22 и 23. Одновременно по-цепи 11 этот же высокий потенциал через элемент 202 задержки поступает на входы элементов И-НЕ 204 и 205, что разрешает формирование управл ющих сигналов , обеспечивающих режим обмена информацией между ЭВМ и блоком 4 пам ти .If a high potential also appears at the second input of the element And 171, then logical 1 will be formed at its output, i.e. signal to interrupt the operation of the device. This signal on the circuit 14 (figure 4) enters the memory control unit 3 at the inputs of the elements OR 210 and 211 and at their outputs high levels are formed which, at the inputs of the elements AND 208 and 209 (figure 4), will ensure the passage through elements AND 208 and 209 of control signals formed in block 2 of the communication with a computer and fed through circuit 22 and 23. At the same time, across the circuit 11, the same high potential through delay element 202 goes to the inputs of AND-HE elements 204 and 205, which allows the formation of control signals that provide the mode of information exchange between the computer and com 4 memory.
Элемент 202 задержки необходим дл того, чтобы формирование этих сигналов началось позже, чем будет прервана работаThe delay element 202 is needed so that the formation of these signals begins later than the work will be interrupted.
устройства в режиме обмена информацией между блоком пам ти и ПУ. Вместе с этим логическа 1 с цепи 11 поступит на вход готовности в ЭВМ, сообща о том, что работа устройства прервана.devices in the mode of information exchange between the memory unit and the PU. At the same time, logical 1 from circuit 11 will go to the readiness input in the computer, informing that the operation of the device is interrupted.
Если на цепи 8 (фиг.2) будет низкий потенциал , а на цепи 9 - высокий (что соответствует режиму считывани информации из блока 4 пам ти в ЭВМ), то логическа Г сIf there is a low potential on circuit 8 (Fig. 2), and a high potential on circuit 9 (which corresponds to the mode of reading information from memory block 4 in a computer), then logic G c
0 выхода элемента 201 (фиг.З) попадает на вход элемента И-НЕ 205, а на вход элемента И-НЕ 204 попадает логический О с цепи 8, Таким образом, на выходе элемента И-НЕ 204 сформируетс логическа 1, а на выхо5 де элемента И-НЕ 205 сформируетс логический О (поскольку на других входах этих элементов поддерживаетс высокий потенциал , сформированный на выходе элемента 202 задержки).0 output element 201 (Fig. 3) gets to the input element AND-NOT 205, and the logical element O from circuit 8 enters the input of element IS-NOT 204. Thus, logical 1 is formed at the output of element AND-HE 204 and output 5 In this case, a logical O element is generated in the NAND element 205 (since the other inputs maintain a high potential formed at the output of the delay element 202).
0 По цепи 23 с выхода элемента И-НЕ 204 логическа 1 поступит на вход элемента И 208 (фиг.4), а поскольку на другом входе этого элемента поддерживаетс высокий потенциал (как было показано выше), на вы5 ходе элемента И 208 сформируетс логическа 1 и по цепи 27 поступит на входы записи-чтени блока 4 пам ти (фиг.5).0 The circuit 23 from the output of the element AND-NOT 204 logical 1 arrives at the input of the element AND 208 (FIG. 4), and since a high potential is maintained at the other input of this element, a logical 1 and through the circuit 27 will go to the write-read inputs of the memory block 4 (Fig. 5).
Одновременно логический О с выхода элемента И-НЕ 205 поступит на вход эле0 мента 203 задержки. С выхода элемента 203 задержки по цепи 22 логический О посту- лает на вход элемента И 209 (фиг.4) (при этом на другом входе элемента И 209 поддерживаетс логическа 1), поэтому на вы5 ходе элемента И 209 сформируетс логический О, который поступит на синх- ровходы блока 4 пам ти (фиг.5), что разрешит его работу в режиме считывани , поскольку на входах записи/чтени - логи0 ческа 1.At the same time, the logical O from the output of the NAND element 205 is fed to the input of the delay element 203. From the output of the delay element 203, a logical O arrives at the input of the element AND 209 (Fig. 4) (while logical 1 is maintained at the other input of the element 209), so a logical O is formed at the input of the element 209 to the synchronous inputs of the memory block 4 (figure 5), which will allow its operation in the read mode, since logical 1 is at the write / read inputs.
Элемент 203 задержки необходим дл того, чтобы сигнал, поступающий на синх- ровходы блока 4 пам ти и разрешающий доступ к ней, пришел несколько позже, чемThe delay element 203 is necessary so that the signal arriving at the synchronous inputs of memory block 4 and allowing access to it, comes a bit later than
5 сигнал на входы записи/чтени , определ ющий режим работы блока пам ти.5 signal to the write / read inputs, determining the operation mode of the memory block.
Одновременно с этим логический О с выхода элемента И-НЕ 205 поступит на входы CS1 регистров 230 и 231 (фиг.7) по цепиSimultaneously, the logical About from the output of the element AND-NOT 205 will go to the inputs CS1 of registers 230 and 231 (Fig.7) along the circuit
0 33, а также на вход элемента НЕ 207 (фиг.З), с выхода которого по цепи 24 на входы EW, MD, CS2 регистров 230 и 231 поступит логическа 1. Сформированные таким образом сигналы разрешают передачу адресных ко5 дов от ЭВМ по цеп м 109-118 на адресные входы 129-138 блока 4 пам ти. При этом шинные формирователи 232-233 (фиг.7) переключатс в состо ние высокого импеданса (по цепи 24 на входы ОЕ шинных формирователей (ШФ) 232 и 233 поступит0 33, as well as the input element HE 207 (Fig. 3), from the output of which the circuit 24 sends the logical 1 to the inputs EW, MD, CS2 of registers 230 and 231. The signals generated in this way allow the transmission of address codes from the computer 109-118 to the address inputs 129-138 of memory block 4. In this case, bus formers 232-233 (Fig. 7) switch to high impedance (along circuit 24 to inputs OE of bus formers (FF) 232 and 233)
логическа 1, что обеспечит электрическую разв зку между выходными лини ми регистров 230 и 231 и ШФ 232 и 233). Кроме того, логический О с выхода элемента И- НЕ 205 (фиг.3) попадет на управл ющие входы ОЕ ШФ 199 и 200 (фиг.З), что разрешит их работу, а логическа 1 с выхода элемента НЕ 207 по цепи 24 поступит на управл ющие входы С5 ШФ 234-237 (фиг.8), что разрешит их работу. Одновременно с этим логическа 1 с выхода элемента И-НЕ 204 поступит на вход элемента НЕ 206 (фиг.З). Сформированный на выходе элемента НЕ 206 логический О поступает на входы Т ШФ 199 и 200, что обеспечит их работу в режиме передачи данных от блока пам ти в ЭВМ.logic 1, which provides electrical isolation between the output lines of registers 230 and 231 and ShF 232 and 233). In addition, the logical O from the output of the element AND-NOT 205 (Fig. 3) will go to the control inputs of the OE ShF 199 and 200 (Fig. 3), which will allow their operation, and the logical 1 from the output of the element HE 207 will go through 24 to the control inputs C5 ShF 234-237 (Fig. 8), which will allow their operation. At the same time, logical 1 from the output of the AND-HE element 204 will go to the input of the HE element 206 (FIG. 3). The logical O generated at the output of the element 206 is fed to the inputs T of the SchFs 199 and 200, which will ensure their operation in the mode of data transmission from the memory block to the computer.
В случае, если на цепи 8 будет логическа 1, а на цепи 9 - логический О (что соответствует режиму записи в блок 4 пам ти информации, поступающей от ЭВМ), все процессы проход т аналогично, за исключением того, что на выходе элемента И-НЕ 204 сформируетс логический О и по цепи 23 через элемент И 208 (фиг.4) по цепи 27 попадет на управл ющие входы записи/чтени блока 4 пам ти, что переведет его в режим записи: этот же уровень с выхода элемента И-НЕ 204 на вход элемента НЕ 206 и высокий уровень с выхода элемента НЕ 206 попадет на управл ющие входы Т группы шинных формирователей 199 и 200, что обеспечит направление передачи данных от ЭВМ к блоку 4 пам ти с цепей 35-50 на цепи 51-66.In the event that circuit 8 is logical 1, and circuit 9 is logical O (which corresponds to the recording mode in block 4 of the information stored in the computer), all processes proceed in the same way, except that -NON-204 logical O is formed and through circuit 23 through AND of 208 (FIG. 4) through circuit 27 will go to the write / read control inputs of memory 4, which will transfer it to write mode: the same level from the output of the AND- element HE 204 to the input element HE 206 and a high level from the output of the element NOT 206 falls on the control inputs T of the group of bus terminals Lines 199 and 200, which will ensure the direction of data transmission from the computer to memory block 4 from circuits 35-50 on circuit 51-66.
В случае, если в момент формировани сигнала о прерывании работы устройства. т.е. когда три младших разр да счетчика 161 наход тс в состо нии 000 и на первый вход элемента ИЛИ 176 (фиг.2) также поступил логический О, на счетный вход счетчика 161 через элемент И 168 прошел очередной тактовый импульс, тактовый счетчик 161 примет состо ние на выходах 001 и на выходе элемента ИЛИ 176 также ловитс логическа 1, что означает начало нового цикла. При этом сформированный на выходе элемента ИЛИ 176 логический О, поступив на вход элемента НЕ 183, разрешит работу блока 2 св зи устройства с ЭВМ, который выдает управл ющие сигналы одновременно с управл ющими сигналами блока синхронизации. Чтобы исключить такой случай, сформированный сигнал о прерывании работы устройства проходит через схему испытани на длительность, реализованную на основе счетчика 162 и вход щую в состав блока 1 синхронизации (фиг.2).If at the time of the formation of a signal to interrupt the operation of the device. those. when the three lower bits of the counter 161 are in the state 000 and the first input of the element OR 176 (FIG. 2) also received a logical O, the counting input of the counter 161 passed the regular clock pulse through the element 168 And, the clock counter 161 will take the state at outputs 001 and at the output of the element OR 176, logic 1 is also caught, which means the beginning of a new cycle. In this case, the logical O, formed at the output of the element OR 176, arriving at the input of the element NOT 183, will allow the unit 2 to communicate with the computer, which outputs control signals simultaneously with the control signals of the synchronization unit. In order to exclude such a case, the generated signal about the interruption of the operation of the device passes through a duration test circuit implemented on the basis of the counter 162 and included in the synchronization unit 1 (Fig. 2).
Схема работает следующим образом.The scheme works as follows.
Счетчик 162 при отсутствии сигнала обращени ЭВМ к устройству будет обнулен, так как в этом случае на выходе элемента ИЛИ 176 будет логическа Г, котора по- 5 ступит на вход сброса счетчика 162. При этом на выходах счетчика 162 поддерживаетс низкий потенциал, выход, соответствующий разр ду 2 соединен с входом элемента НЕ 187, т.е. на выходе элементаThe counter 162, when there is no signal from the computer to the device, will be reset to zero, since in this case, the output of the OR element 176 will be a logical G, which will be fed to the reset input of the counter 162. At the outputs of the counter 162, a low potential is maintained, the output corresponding to Section 2 is connected to the input element HE 187, i.e. element output
0 НЕ 187 формируетс логическа 1. поступающа на один из входов элемента И 169. На другой вход элемента И 169 поступают тактовые импульсы с выхода делител 160 частоты. На третьем входе элемента И 169 в0 NOT 187 logical 1. is generated. It is fed to one of the inputs of the AND 169 element. The other input of the AND 169 element receives clock pulses from the output of the frequency divider 160. At the third entrance of the element And 169 in
5 данный момент будет поддерживатьс низкий потенциал, поступающий с выхода элемента НЕ 183, поэтому тактовые импульсы не будут проходить на счетный вход счетчика 162. Как только на выходе элемента ИЛИAt this moment, the low potential coming from the output of the element HE 183 will be maintained, therefore the clock pulses will not pass to the counting input of the counter 162. As soon as the output of the element OR
0 176 сформируетс логический О, на входе сброса счетчика 162 также по витс логический О.0 176 a logical O is generated; at the reset input of the counter 162 also a logical O.
Кроме того, сформированна на выходе элемента НЕ 183 логическа 1 по цепи 198In addition, formed at the output of the element HE 183 logical 1 through the chain 198
5 разрешает прохождение через элемент И 169 тактовых импульсов, которые с выхода элемента И 169 поступ т на счетный вход счетчика 162.5 permits the passage through the AND element of 169 clock pulses, which from the output of the AND element 169 are sent to the counting input of the counter 162.
Если за врем формировани сигнала оIf during the formation of the signal about
0 прерывании через элемент И 168 не успел пройти очередной тактовый импульс на счетный вход тактового счетчика 161, то на выходе элемента ИЛИ 176 будет поддерживатьс низкий потенциал. Этот низкий по5 тенциал запретит прохождение тактовых импульсов через элемент И 168. Логическа 1, сформированна на выходе элемента НЕ 183, разрешит прохождение тактовых импульсов через элемент И 169 на счетныйIf an interrupt through the element And 168 did not have time to pass the next clock pulse to the counting input of the clock counter 161, then the potential of the element OR 176 will be kept low. This low potential will prohibit the passage of clock pulses through AND 168. Logic 1, formed at the output of the HE element 183, will allow the passage of clock pulses through AND 169 to the counting
0 вход счетчика 162. Когда на счетный вход счетчика 162 попадает втооой импульс, на его выходе, соответствющем разр ду 21. по витс логическа 1, котора попадает на вход элемента И 171 и разрешит прохож5 дение сигнала о прерывании с другого входа элемента И 171 на его выход, т.е. на цепи 11 и 14. Если сигнал о прерывании имеет длительность одного такта (от фронта первого импульса, пришедшего на счетный вход0 is the input of counter 162. When the second pulse is applied to the counting input of counter 162, its output corresponds to bit 21. A logical 1 turns on, which goes to the input of the And 171 element and will allow the interrupt signal from the other input of And 171 to pass its output, i.e. on circuits 11 and 14. If the interrupt signal has a duration of one clock cycle (from the front of the first pulse that arrived at the counting input
0 счетчика 162, до фронта второго импульса), то случай прохождени тактового импульса через элемент И 168 в момент формировани сигнала о прерывании исключаетс (поскольку врем переключени элементов0 of the counter 162, up to the front of the second pulse), the case of passing the clock pulse through the AND element 168 at the time of generating the interrupt signal is excluded (since the switching time of the elements
5 176.168 пор дка 25НС. а врем одного такта Юмкс).5 176.168 order 25NS. and the time of one tick Yumks).
В случае, если во врем формировани сигнала о прерывании на счетный вход счетчика 161 попадает очередной тактовый импульс , логический О на выходе элементаIf during the formation of the interrupt signal, the next clock pulse hits the counting input of the counter 161, logical O at the output of the element
ИЛИ 176 через 50НС сменитс на логическую 1, что разрешит поступление тактовых импульсов на счетный вход тактового счетчика 161 и одновременно обнулит счетчик 162, на разр де 2 которого не успевает по витс логическа 1, таким образом на вход элемента И 171 высокий потенциал не проходит, что запретит прохождение на цепи 11 и 14 ложного сигнала о прерывании. Устройство в этом случае будет прервано только на следующем цикле.OR 176 through 50NS is replaced by logical 1, which will allow the arrival of clock pulses at the counting input of the clock counter 161 and simultaneously reset the counter 162, at discharge 2 of which the logical 1 does not have time, so the high potential does not pass to the input of the And 171 element, which prohibits the passage on the circuit 11 and 14 of a false interrupt signal. The device in this case will be interrupted only on the next cycle.
В случае прекращени сигнала обращени ЭВМ к устройству на выходе элемента ИЛИ 176 устанавливаетс высокий потенциал , который сбрасывает счетчик 162 и разре- шает поступление тактовых импульсов на счетный вход тактового счетчика 161. т.е. устройство переходит из режима обмена информацией между ЭВМ и блоком 4 пам ти в режим обмена информацией между блоком 4 пам ти и ПУ.In the event of the termination of the signal from the computer to the device at the output of the element OR 176, a high potential is established, which resets the counter 162 and allows the arrival of clock pulses to the count input of the counter counter 161. i.e. The device switches from the mode of information exchange between the computer and the memory unit 4 to the mode of information exchange between the memory unit 4 and the control unit.
При поступлении импульса на счетный вход счетчика 161 (фиг.2) на его выходах по витс код 0001, соответственно на цепи 192 установитс высокий потенциал, а на цепи 193 - низкий, при этом на выходе элемента НЕ 185 сформируетс логическа 1 и поступит на один из входов элемента И 172, на другой вход элемента И 172 по цепи 192 также поступит логическа 1. На выхо- де элемента И 172 сформируетс высокий потенциал и по цепи 12 поступит на счетный вход счетчика 216 (фиг.6).When a pulse arrives at the counting input of counter 161 (Fig. 2), its outputs send a code of 0001, respectively, a high potential is established on circuit 192, and a low potential on circuit 193, and logical 1 is formed at the output of HE 185 and goes to one from the inputs of the element And 172, to the other input of the element And 172, the circuit 192 also receives logical 1. At the output of the element And 172, a high potential is formed and through the circuit 12 it goes to the counting input of the counter 216 (Fig. 6).
При этом на выходах группы счетчиков 216-218 (на цеп х 119-128) по витс адрес- ный код. На счетный вход счетчика 216 импульс будет поступать только при наличии на цепи 192 логической 1 и на цепи 193 логического О, что соответствует случаю, когда на выходах тактового счетчика 161 код 0001, в любом другом случае на счетном входе счетчика 216 будет низкий потенциал, и сформированный адресный код будет удерживатьс на выходах группы счетчиков 216-218 на прот жении всего четырехтакто- вого цикла.At the same time, at the outputs of a group of counters 216-218 (on chains 119-128), the address code is displayed. The counting input of the counter 216 pulse will be received only if there is a logical 1 on the circuit 192 and a logical O on the circuit 193, which corresponds to the case when the outputs of the clock counter 161 are 0001, in any other case the counting input of the counter 216 will have a low potential, and the generated address code will be held at the outputs of a group of counters 216-218 for the entire four-cycle cycle.
Адресный код поступает по цеп м 119- 128 на вход ШФ 232-233 (фиг.7. ШФ посто нно работают в одном направлении передачи). С выхода ШФ 232-233 по цеп м 139-149 адресный код записываетс в выходные адресные регистры 238-239. Входы MD этих регистров обеспечивают режим записи , наход сь под низким потенциалом, который сформирован посредством следую- щих элементов: элемент НЕ 186, элемент И 173; при поступлении на их входы с цепей 192 и 193 логической 1 и логического О соответственно на обоих входах элемента И 173 окажетс низкий потенциал, поэтому наThe address code enters the chains 119-128 to the input of SchF 232-233 (Fig. 7. SchF constantly working in the same direction of transmission). From output ShF 232-233 through the chains 139-149, the address code is written into the output address registers 238-239. The MD inputs of these registers provide a write mode, which is at a low potential, which is formed by the following elements: element NOT 186, element AND 173; when entering the inputs from the circuits 192 and 193 of logical 1 and logical O, respectively, both the inputs of the element And 173 will have a low potential, therefore
выхЪде элемента И 173 сформируетс логический О и по цепи 19 поступит на входы MD выходных адресных регистров 238 и 239 (фиг.8), на входы строба EW выходных адресных регистров 238 и 239 по цепи 20 поступает логическа 1, сформированна на выходе элемента НЕ 184 (фиг.2), на входы CS1 регистров 238 и 239 поступает логический О, на входы CS2 - логическа 1, что обеспечивает работу выходных адресных регистров 238 и 239 (фиг.7) в режиме записи.A logical O is formed at the output of the AND 173 element and enters the MD of the output address registers 238 and 239 via the circuit 19 (FIG. 8), the logical 1 formed at the output of the EW strobe of the output address registers 238 and 239 of the output 20 of the HE 184 (FIG. 2), logical O is fed to inputs CS1 of registers 238 and 239, logical 1 is fed to inputs CS2, which ensures that the output address registers 238 and 239 (FIG. 7) work in recording mode.
Одновременно с этим поступающа по цепи 12 на счетный вход счетчика 216 (фиг.6) логическа 1, разрешающа формирование адресного кода, поступает также через элемент 178 задержки (фиг.2) по цепи 21 в регистр 239 и фиксируетс в нем. Таким образом, формируетс сигнал о признаке адресации. Высокий потенциал признака адресации, поступив в дальнейшем в ПУ по отдельной цепи 34 (фиг.1) совместно с адресным кодом, несет информацию о приходе адреса. Поскольку направление передачи определ етс младшим разр дом адресного кода после прохождени адреса через ШФ 232 и 233, младший разр д адреса по цепи 139 (фиг.7) подаетс в блок 3 управлени пам тью.At the same time, the incoming through circuit 12 to the counting input of the counter 216 (Fig. 6) logical 1, allowing the formation of the address code, also enters through delay element 178 (Fig. 2) through the circuit 21 into the register 239 and is fixed in it. In this way, a signal of the addressing feature is generated. The high potential of the addressing feature, having entered the PU into a separate circuit 34 (FIG. 1) together with the address code, carries information about the arrival of the address. Since the direction of transmission is determined by the lower-order bit of the address code after passing the address through ShF 232 and 233, the lower-order bit of the address along circuit 139 (Fig. 7) is supplied to memory management unit 3.
На этом заканчиваетс первый такт. Нар ду с указанными процессами в течение первого такта с цепей 192 и 193 логическа 1 и логический О соответственно поступают на входы элемента 180, формиру на его выходе логическую 1, котора поступает по цепи 13 на один из входов элемента ИЛИ 211 (фиг.4), на другом входе которого при отсутствии сигнала с прерывании на будет низкий потенциал. С выхода элемента ИЛИ 211 логическа 1 поступает на один из входов элемента И 209, второй вход которого, при условии отсутстви сигнала о прерывании, находитс под высоким потенциалом, т.е. на выходе элемента И 209 формируетс логическа 1, котора поступает по цепи 26 на синхровходы блока 4 пам ти и разрешает его работу.This ends the first beat. Along with these processes, during the first clock cycle, circuits 192 and 193 are logical 1 and logical O, respectively, fed to the inputs of element 180, forming logical 1 at its output, which flows through circuit 13 to one of the inputs of the OR element 211 (FIG. 4) , on the other input of which, in the absence of a signal with interruption, there will be a low potential. From the output of the element OR 211, logical 1 is fed to one of the inputs of the element AND 209, the second input of which, provided that there is no interruption signal, is at a high potential, i.e. At the output of the element And 209, a logical 1 is formed, which is fed through the circuit 26 to the synchronous inputs of the memory block 4 and permits its operation.
Кроме того, с выхода элемента ИЛИ 211 по 28 логическа поступает на входы CS регистров 240-243 (фиг.8) и на входы CS2 регистров238 и 239. После элемента НЕ 244 этот потенциал преобразуетс в логический О и поступает на входы CS2 регистров 240-243 и на входы CS1 регистров 238 и 239. тем самым разреша работу выходных адресных регистров 238 и 239 и запреща работу выходных и входных регистров 240-243 данных.In addition, from the output of the element OR 211 through 28, the logical is fed to the inputs of the CS registers 240-243 (Fig. 8) and the inputs of the CS2 registers 238 and 239. After the element HE 244, this potential is converted into a logical O and fed to the inputs CS2 of the registers 240 243 and to the inputs CS1 of registers 238 and 239. thereby permitting the operation of output address registers 238 and 239 and prohibiting the operation of output and input registers 240-243 data.
Во втором такте после поступлени следующего тактового импульса на счетный вход счетчика 161 на его выходах мен етс In the second cycle, after the next clock pulse arrives at the counting input of counter 161, its outputs change
код и на цепи 192 теперь устанавливаетс логический О, а на цепи 193 - логическа 1. При этом на выходе элемента И 172 (фиг.2) формируетс логический О, а на выходе элемента И 173 логическа 1, котора по цепи 19 поступает на вход MD выходных адресных регистров 238 и 239, что переведет их в режим считывани . Адресный код по цеп м 149-158 вместе с сигналом о признаке адресации (по цепи 34) поступит в ПУ, Все остальные элементы устройства останутс в прежнем состо нии, поскольку потенциал на выходе элемента 180 останетс неизменным. Элемент задержки ИЛИ 178 необходим дл того, чтобы при переключении выходных адресных регистров 238 и 239 из режима записи в режим считывани высокий потенциал по цепи 21 заведомо не изменил состо ние выходного адресного регистра 239.the code and on circuit 192 is now set to logical O, and on circuit 193 - logical 1. At the same time, logical O is formed at the output of AND 172 (FIG. 2), and logical 1 is output at AND 173, which enters input 19 through circuit 19 MD output address registers 238 and 239, which puts them in read mode. The address code on chains 149-158, along with the signal about the sign of addressing (on chain 34), will go to the control panel. All other elements of the device will remain as they were, since the potential at the output of element 180 will remain unchanged. The delay element OR 178 is necessary so that when switching the output address registers 238 and 239 from the write mode to the read mode, the high potential along the circuit 21 does not knowingly change the state of the output address register 239.
На прот жении третьего такта на цеп х 192 и 193 (фиг.2) поддерживаетс высокий потенциал, на выходе элемента И 172 по- прежнему низкий потенциал. На выходе элемента И 173 также устанавливаетс низкий потенциал, что переводит выходные адресные регистры 238 и 239 в режим записи, отключа их выходы от ПУ. На выходе элемента 180 по витс логический О. При условии отсутстви сигнала о прерывании цепи 14 будет логический О, а на цеп х 22, 23 - логическа 1. Таким образом,логический О, сформированный на выходе элемента 180. без изменени попадает через элемент ЛЛИ 211 и элемент И 209 (фиг.4) на выходы CS блока 4 пам ти (фиг.5), что разрешит доступ к пам ти (на вход элемента ИЛИ 211 (фиг.4, в данном случае с цепи 14 поступает логический О, а на вход элемента И 209 с цепи 22 поступает логическа 1). Одновременно логический О с выхода элемента ИЛИ 211 по цепи 28 поступит на входы CS1 регистров 240-243 (фиг.8) и на входы CS2 регистров 238 и 239, при этом на входах CS2 регистров 240-243 и на входах CS1 регистров 238 и 239 сформируетс логическа Г, что разрешит работу регистров 240- 243, а регистры 238 и 239 будут отключены. Вместе с тем на цепи 139 (фиг.7) будет без изменений поддерживатьс потенциал с выхода шинных формирователей 232 и 233. соответствующего младшему разр ду адресного кода, так как адресный код не мен етс .During the third cycle on the chains 192 and 193 (Fig. 2), a high potential is maintained, and the output potential of the And 172 element is still low. At the output of the element And 173, a low potential is also established, which places the output address registers 238 and 239 in the recording mode, disconnecting their outputs from the PU. At the output of the element 180, the logical O turns on. If there is no signal about interrupting the circuit 14, there will be a logical O, and on chains 22, 23 - logical 1. Thus, the logical O formed at the output of the element 180. without changing it goes through the LRI element 211 and the AND element 209 (FIG. 4) to the CS outputs of the memory block 4 (FIG. 5), which will allow access to the memory (to the input of the OR element 211 (FIG. 4, in this case, circuit 14 receives logical O, and the logical element 1 goes to the input of the AND element 209 from the circuit 22. At the same time, logical O from the output of the OR element 211 goes to the input 28 via the circuit 28 The CS1 registers 240-243 (Fig. 8) and the inputs CS2 of registers 238 and 239, while logical inputs G are formed at the inputs CS2 of registers 240-243 and at the inputs CS1 of registers 238 and 239, which will allow the operation of registers 240-243, and The registers 238 and 239 will be disabled. However, the potential from the output of the bus drivers 232 and 233 will be maintained on the circuit 139 (Fig. 7) corresponding to the lower-order bit, since the address code does not change.
Через элементы 212 и 213 задержки (фиг.4) этот сигнал попадает на вход элемента ИЛИ 210, а с его выхода без изменений - на вход элемента И 208 и далее с выхода элемента И 208 также без изменений по цепи 27 на входы записи/чтени блока 4Through the elements 212 and 213 of the delay (figure 4), this signal enters the input of the element OR 210, and from its output unchanged - at the input of the element AND 208 and further from the output of the element AND 208 also unchanged through the circuit 27 to the inputs of the write / read block 4
пам ти (фиг.5), так как при отсутствии сигнала о прерывании на вход элемента ИЛИ 210 с цепи 14 поступит логический 0м, а на элемент И 208 с цепи 23 поступает логиче- 5 ека 1.memory (FIG. 5), since in the absence of an interrupt signal, the input of the OR 210 element will be 0m from the circuit 14, and the logical 5 eka 1 will go to the AND208 element from the circuit 23.
Этот же сигнал младшего разр да адреса , сн тый с выхода элемента ИЛИ 210, по цепи 25 поступает на входы В шинных формирователей (ШФ) 234-237 (фиг.8), что от0 кроет соответствующий канал ШФ 234-237, так как на цепи 139 в данном случае потенциал низкий, при этом блок 4 пам ти будет готов к записи, а ШФ 234-237 (фиг.8) будут открыты дл передачи информации из вход5 ных регистров данных 242 и 243 в блок 4 пам ти. Регистры 240-243 будут находитьс в режиме записи, поскольку на лини х 192 и 193 (фиг.2) поддерживаютс высокие потенциалы , а на выходе элементов НЕ 185 иThe same low-order address signal, removed from the output of the OR 210 element, is fed through the circuit 25 to the inputs B of the bus driver (PF) 234-237 (FIG. 8), which denotes the corresponding channel PF 234-237, since Circuits 139, in this case, the potential is low, while the memory block 4 will be ready for recording, and SchF 234-237 (Fig. 8) will be opened to transfer information from the input data registers 242 and 243 to the memory block 4. Registers 240-243 will be in recording mode, since high potentials are maintained on lines 192 and 193 (Fig. 2), and HE 185 and
0 186 сформируютс низкие потенциалы, которые поступ т на входы элементов И 174 и 175. на выходах которых также сформируютс логические О. По цепи 15 логический О поступит на входы MD регистров 242 и 2430 186 low potentials will be formed that go to the inputs of the elements And 174 and 175. At the outputs of which logical O are also formed. Through the circuit 15, the logical O will go to the inputs of the MD registers 242 and 243
5 (фиг.8), а по цепи 17 - на входы MD регистров 240 и 241. Через элементы НЕ 189 и 190 (фиг.2) по цеп м 16 и 18 эти сигналы в виде логических 1 поступ т на входы строба регистров 240-243 (фиг.8), что соответствует5 (FIG. 8), and via circuit 17, to the inputs of MD registers 240 and 241. Through the elements HE 189 and 190 (FIG. 2), via the chains 16 and 18, these signals in the form of logical 1 arrive at the inputs of the strobe registers 240 -243 (Fig.8), which corresponds to
0 их работе в режиме записи, В регистры 242, 243 будет произведена запись информации, поступившей в этом такте из ПУ. Состо ние регистров 240 и 241 в третьем такте безразлично . В течение четвертого такта на цеп х0 their operation in the recording mode, In the registers 242, 243 will be recorded information received in this cycle from the PU. The state of registers 240 and 241 in the third cycle is indifferent. During the fourth cycle on the chain
5 192 и 193 (фиг.2) поддерживаетс низкий потенциал. При этом на выходах элементов И 172 и 173 по-прежнему низкий потенциал. Доступ к блоку 4 пам ти (фиг.5) разрешен по входу С§ (на цепи 26 логический О).5 192 and 193 (Fig. 2) the potential is kept low. In this case, the outputs of the elements And 172 and 173 is still low potential. Access to memory block 4 (FIG. 5) is allowed at input Cg (on circuit 26 logical O).
0 На цепи 27 - также логический О, поступающий на входы записи/чтени блока 4 пам ти и определ ющий работу блока 4 пам ти в режиме записи. ШФ 234-237 (фиг.8) работают в направлении передачи0 On circuit 27 is also a logical O, coming to the write / read inputs of memory 4 and defining the operation of memory 4 in write mode. ShF 234-237 (Fig.8) work in the direction of transmission
5 информации с входных регистров данных 242 и 243 на информационные входы 51-56 блока 4 пам ти. В четвертом также входные регистры данных 242 и 243 работают в режиме считывани информации, состо ние5 information from the input data registers 242 and 243 to the information inputs 51-56 of memory block 4. In the fourth, also the input data registers 242 and 243 operate in the information reading mode, the state
0 выходных регистров данных 240 и 241 безразлично .0 output data registers 240 and 241 are indifferent.
С выходов элементов НЕ 185 и 186 (фиг.2) на входы элементов И 174 и 175 по цеп м 195 и 196 поступают логические 1.From the outputs of the elements HE 185 and 186 (Fig. 2) logical inputs 1 are fed to the inputs of the elements AND 174 and 175 along the chains 195 and 196.
5 На вход элемента И 175 по цепи 25 поступает логическа 1 и на вход элемента И 174 с выхода элемента НЕ 188 также поступает логическа 1. На выходе элемента И 174 по витс логическа 1. на выходе элемента И 175 - логический О.5 Logical 1 arrives at the input of AND 175 through circuit 25 and logical 1 also arrives at the input of element AND 174 from the output of element HE 188. At output of element AND 174, logical 1 is output. At output of element 175, logical O is received.
Таким образом, на входы строба выходных регистров данных 240, 241 (фиг.8) с выхода элемента НЕ 190 (фиг.2) по цепи 18 поступает логическа 1, а на входы MD по цепи 17 с выхода элемента И 175 поступает логический О. На вход MD входных регистров данных 242 и 243 (фиг.8) с выхода элемента И 174 (фиг.2) по цепи 15 поступает логическа Г. На вход строба входных регистров 242 и 243 данных (фиг.8) с выхода элемента НЕ 189(фиг.2)по цепи 16 поступит логический О, при этом с входных регистров данных 242 и 243 (фиг.8) по цеп м 261- 276 происходит считывание прин той из ПУ информации и одновременна запись через ШФ 234-237 в блок 4 пам ти по цеп м 51- 66. На входах CS1 регистров 240-243 и CS2 регистров 238, 239 по-прежнему низкий потенциал , а на входах CS2 регистров 240-243 и CS1 регистров 238 и 239 - высокий потенциал .Thus, the inputs of the strobe of the output data registers 240, 241 (Fig. 8) from the output of the HE element 190 (Fig. 2) go through circuit 18 to logical 1, and to the inputs of MD, via the wire 17 from the output of item And 175, logical O comes. The input MD of the input data registers 242 and 243 (Fig. 8) from the output of the AND element 174 (Fig. 2) goes through logic 15 through the circuit 15. To the input of the gate of the input data registers 242 and 243 (Fig. 8) from the output of the HE element 189 (FIG. 2) a logical O will be sent along the circuit 16, and from the input data registers 242 and 243 (FIG. 8), the information received from the PU and the simultaneous write through ShF 234-237 to block 4 of memory along chains 51- 66. At the inputs of the CS1 registers 240-243 and CS2, the registers 238, 239 are still low potential, and at the inputs of the CS2 registers 240-243 and CS1 of registers 238 and 239 - high potential.
В цикле передачи информации из блока 4 пам ти в ПУ первые два такта аналогичны первым двум тактам цикла приема инфом- рации из ПУ в блок 4 пам ти. В третьем такте к блоку 4 пам ти разрешен доступ. Поступающий по цепи 139 высокий потенциал формирует на выходе элемента ИЛИ 210 (фиг.4) логическую 1й, котора через элемент И 208 и далее по цепи 27 поступает на вход записи /чтени , перевод блок 4 пам ти в режим считывани . При этом по цепи 25 эта же логическа 1 поступает на входы В ШФ 234-237 (фиг.8), что определ ет направление передача ШФ 234-237 от блока 4 пам ти к выходным регистрам данных 240 и 241. Информаци , считываема с блока 4 пам ти по цеп м 51-66 через ШФ 234-237 по цеп м 245-260, запишетс в выходные регистры 240 и 241 данных. На входах CS1 регистров 240 243 CS2 регистровIn the cycle of information transfer from memory block 4 to the control unit, the first two cycles are similar to the first two cycles of the information reception cycle from the control unit to memory block 4. In the third cycle, access to the memory block 4 is allowed. The high potential arriving through the circuit 139 forms, at the output of the element OR 210 (Fig. 4), a logical 1st, which through the element AND 208 and further along the chain 27 enters the write / read input, transferring the memory block 4 to the read mode. At the same time, the same logical 1 through the circuit 25 is fed to the inputs of ShF 234-237 (Fig. 8), which determines the direction of transfer of ShF 234-237 from memory block 4 to output data registers 240 and 241. Information read from the block 4 memories in chains 51-66 through ShF 234-237 in chains 245-260, will be written into the output registers 240 and 241 of the data. The inputs of the CS1 registers 240 243 CS2 registers
238и 239 - низкий потенциал; на входах CS2 регистров 240-243 и CS1 регистров 238 и238 and 239 - low potential; on inputs CS2 of registers 240-243 and CS1 of registers 238 and
239- высокий потенциал; на входах MD регистров 240-241 - низкий потенциал, на входах строба - высокий потенциал.239 - high potential; at the inputs of MD registers 240-241 - low potential, at the inputs of the gate - high potential.
Таким образом, регистры 240 и 241 работают в режиме записи, состо ние регистров 242 и 243 безразлично, регистры 238 иThus, registers 240 and 241 operate in write mode, the state of registers 242 and 243 is indifferent, registers 238 and
239отключены.239 are disabled.
В четвертом такте происходит считывание информации с выходных регистров 240 и 241 данных в ПУ по цеп м 67-92. Блок 4 пам ти работает по-прежнему в режиме считывани , но выходные регистры данныхIn the fourth cycle, information is read from the output registers 240 and 241 of data in the control panel along chains 67-92. Memory block 4 is still in read mode, but the output data registers
240и 241 не воспринимают более данных с информационных цепей 51-66 блока 4 пам ти , передава информацию в ПУ, так как на цепи 25 тепень высокий потенциал, на выходе элемента И 174(фиг.2)-низкийуровен ь , на выходе элемента И 175 - высокий. Соответственно на входах строба регистров 240 и 241 (фиг.8) - логи ioi кий О, а на входах MD - логическа 1, что обеспечивает240 and 241 do not perceive more data from information circuits 51-66 of memory block 4, transmitting information to PU, since circuit 25 has a high potential, the output of the AND 174 element (figure 2) is low, and the output of the AND 175 element - tall. Accordingly, at the inputs of the gate of registers 240 and 241 (Fig. 8) there are logs of the ioi cue O, and at the inputs of the MD - logical 1, which provides
их работу в режиме считывани , на входы строба регистров 242 и 243 поступит логическа 1, а на входы MD- логический О, что приводит регистры 242 и 243 в режим записи , но их состо ние в данном случае безраз0 лично; выходные адресные регистры 238 и 239 по-прежнему выключены из цепиtheir operation in the read mode, the inputs of the strobe of the registers 242 and 243 will go to logical 1, and to the inputs of the MD will be logical O, which brings the registers 242 and 243 to the write mode, but their state in this case is personal; output address registers 238 and 239 are still off the circuit
Безразличие адресных регистров возможно потому, что адрес ранее зафиксирован в соответствующем ПУ, По окончанииThe indifference of the address registers is possible because the address was previously recorded in the corresponding PU. At the end
5 каждого четырехтактового цикла производитс сброс счетчика 161 (фиг.2) и при поступлении очередного тактового импульса на счетный вход счетчика 161 счет начинаетс сначала, вырабатываетс новый адрес и5 of each four-cycle cycle, the counter 161 is reset (FIG. 2) and when the next clock pulse arrives at the counting input of the counter 161, the counting begins first, a new address is generated and
0 все процессы повтор ютс .0, all processes are repeated.
Элементы 212 и 213 задержки (фиг.6) необходимы дл того, чтобы при окончании четвертого такта перед началом первого такта в начале прекратилс доступ к пам ти,The delay elements 212 and 213 (Fig. 6) are necessary so that at the end of the fourth cycle before the beginning of the first cycle, the memory access is stopped at the beginning,
5 а потом произошло переключение по входу j записи/чтени во избежание искажени информации . Когда на выходах группы счетчиков 216-218 (фиг 6) поддерживаетс нулевой и единичный адресные коды, уст0 ройство работает вхолостую, так как в ПУ нет адресата, а в блоке пам ти - чеек, которые реагировали бы на эти адресные коды. Когда на выходе группы счетчиков- формирователей адресов устанавливаетс 5 and then a switch was made on the write / read input j to avoid distortion of information. When zero and single address codes are maintained at the outputs of a group of counters 216-218 (FIG. 6), the device runs idle, since there is no destination in the control center, and in the memory block - cells that would react to these address codes. When the output of the address resolver group is set
5 код, соответствующий числу 1025, происходит сброс счетчиков 216-218. При этом на выходе элемента НЕ 221 Формируетс логическа 1, по цепи 226 поступающа на вход элемета И 219, на вход элемента И 2195 code corresponding to the number 1025, counters 216-218 are reset. In this case, the output of the element is NOT 221. A logical 1 is formed, along the chain 226, coming to the input of the element 219, to the input of the element 219
0 поступает логическа 1 с выхода счетчика 218, соответствующего второму разр ду по цепи 227, Логическа 1, сформированна на выходе элемента И 219, по цепи 228 поступает на вход элемента ИЛИ 220, а с его0 enters logical 1 from the output of the counter 218, corresponding to the second discharge through the chain 227, Logic 1, formed at the output of the AND 219 element, through the chain 228 enters the input of the OR element 220, and from it
5 выхода по цепи 229 производитс сброс счетчиков 216-218.5 outputs on circuit 229, the counters 216-218 are reset.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU894728049A SU1667090A1 (en) | 1989-08-07 | 1989-08-07 | Device for interfacing computer with peripheral devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU894728049A SU1667090A1 (en) | 1989-08-07 | 1989-08-07 | Device for interfacing computer with peripheral devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU1667090A1 true SU1667090A1 (en) | 1991-07-30 |
Family
ID=21465315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU894728049A SU1667090A1 (en) | 1989-08-07 | 1989-08-07 | Device for interfacing computer with peripheral devices |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU1667090A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5974772A (en) * | 1994-10-25 | 1999-11-02 | Ingemar Bjurenvall | System for harvesting crops by combing |
-
1989
- 1989-08-07 SU SU894728049A patent/SU1667090A1/en active
Non-Patent Citations (1)
| Title |
|---|
| Авторское свидетельство СССР Nb 1300485, кл. G 06 F 13/10, 1987. За вка EP №0134115, кл. G 06 F 13/12, опублик. 1985. * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5974772A (en) * | 1994-10-25 | 1999-11-02 | Ingemar Bjurenvall | System for harvesting crops by combing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3470542A (en) | Modular system design | |
| US4947387A (en) | Switching node for switching data signals transmitted in data packets | |
| US4345325A (en) | Message-interchange circuitry for microprocessors linked by synchronous communication network | |
| GB1357028A (en) | Data exchanges system | |
| SU1667090A1 (en) | Device for interfacing computer with peripheral devices | |
| GB1499010A (en) | Transmission of digital information signals together with a preceding address signal | |
| JPH0738605A (en) | Digital data packet switching module | |
| SU1481774A1 (en) | System for debugging programs | |
| RU2018942C1 (en) | Device for interfacing users with computer | |
| SU1596341A1 (en) | Computer to computer interface | |
| SU1157546A1 (en) | Multiplex device for exchanging information | |
| SU1667087A1 (en) | Device for controlling exchange between a processor and a memory | |
| SU1304024A1 (en) | Device for controlling connection with bus | |
| SU1658159A1 (en) | Device for user interfacing to a computer | |
| RU2017214C1 (en) | Device for control of access to common bus for local area networks with bus architecture | |
| SU802957A1 (en) | Communication system for computing system | |
| SU641438A1 (en) | Device for interfacing main and auxiliary digital computers | |
| SU1647580A1 (en) | Device for interfacing a computer with a data transmission channel | |
| SU1481781A1 (en) | Data exchange unit | |
| SU1679498A1 (en) | Device to communicate data sources to the common bus | |
| RU2084950C1 (en) | Device for address alternation in digital network | |
| SU1401469A1 (en) | Device for interfacing a computer with controlled objects | |
| SU1596339A1 (en) | Computer to peripheral interface | |
| JPH0554316B2 (en) | ||
| SU1681394A1 (en) | Automatic switching and interfacing unit |