CS244707B1 - Connecting block of program controlled units - Google Patents

Connecting block of program controlled units Download PDF

Info

Publication number
CS244707B1
CS244707B1 CS846687A CS668784A CS244707B1 CS 244707 B1 CS244707 B1 CS 244707B1 CS 846687 A CS846687 A CS 846687A CS 668784 A CS668784 A CS 668784A CS 244707 B1 CS244707 B1 CS 244707B1
Authority
CS
Czechoslovakia
Prior art keywords
output
input
supermultiplex
control
program
Prior art date
Application number
CS846687A
Other languages
Czech (cs)
Other versions
CS668784A1 (en
Inventor
Jaroslav Endrst
Petr Prokupek
Original Assignee
Jaroslav Endrst
Petr Prokupek
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 Jaroslav Endrst, Petr Prokupek filed Critical Jaroslav Endrst
Priority to CS846687A priority Critical patent/CS244707B1/en
Priority to DD27769485A priority patent/DD255068A3/en
Publication of CS668784A1 publication Critical patent/CS668784A1/en
Priority to HU330685A priority patent/HU195054B/en
Priority to PL25524785A priority patent/PL142097B2/en
Publication of CS244707B1 publication Critical patent/CS244707B1/en

Links

Landscapes

  • Air Conditioning Control Device (AREA)
  • Multi Processors (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Small-Scale Networks (AREA)

Description

Řešení se týká propojovacího bloku programově řízených jednotek v síti hvězdicového typu, vytvořené pouze datovými sběrnicemi .The solution relates to an interconnection block of program-controlled units in a star-type network, created only by data buses.

Programově řízené jednotky (Al) až (An) předávají informace přes paralelní nebo sériové datové sběrnice (al) až (an) do vstupních vyrovnávacích obvodů (11) až (ln). Podle pokynů řídicí Části (3) jsou jejich obsahy cyklicky přiváděny na vstupní supermultiplex (2). Po komutaci je signál veden z komutátoru (4) na výstupní supermultiplex (5), z něhož jsou podle pokynů řídicí části (3) plněny výstupní vyrovnávací obvody (61) až (6n). Řídicí část (3) vyhodnocuje adresy volající i volané programově řízené jednotky a na jejich podkladě řídí výstavbu i zrušení spojení mezi nimi.The program controlled units (A1) to (An) transmit the information via parallel or serial data buses (a1) to (an) to the input buffer circuits (11) to (ln). According to the instructions of the control part (3), their contents are cyclically fed to the input supermultiplex (2). After commutation, the signal is routed from the commutator (4) to the output supermultiplex (5) from which the output compensating circuits (61) to (6n) are filled according to the instructions of the control section (3). The control part (3) evaluates the addresses of the calling and called programmed control units and on their basis controls the construction and cancellation of the connection between them.

Propojovací blok programově řízených jednotek je určen pro elektronický spojovací systém malých a středních kapacit. Dále ho lze využít v různých programově řízených systémech nebo v multiprocesorových a multipočítačových systémech a sítích.The interconnection block of program-controlled units is designed for the electronic connection system of small and medium capacities. It can also be used in various program-controlled systems or in multiprocessor and multiprocessor systems and networks.

Vynález se týká propojovacího bloku programově řízených jednotek v eíti hvězdicového typu, vytvořené pouze datovými sběrnicemi.The invention relates to an interconnection block of program-controlled units in a star type network formed only by data buses.

Známá zapojení využívají к propojování programově řízených jednotek paralelní sběrnici adresovou a datovou, případně sběrnici sériovou, к nimž jsou paralelně připojeny všechny programově řízené jednotky dané sítě. Nevýhodou těchto řešení je velké provozní zatížení sběrnic, umožňujících ve stejné době propojit nejvýše dvě programově řízené jednotky, což může vést až к přetížení sběrnice. Pro větší počet programové řízených jednotek může způsobit neúnosné doby čekání na uvolnění sběrnice. Navíc musí být každá programově řízená jednotka opatřena zařízením vyhodnocujícím její adresu.Known circuits use parallel address and data bus or serial bus for interconnection of program-controlled units to which all program-controlled units of a given network are connected in parallel. The disadvantage of these solutions is the high bus load, which allows at most two programmable units to be interconnected at the same time, which can lead to bus overload. It can cause unbearable waiting times for bus release for multiple program control units. In addition, each program-controlled unit must be provided with an address evaluation device.

Očelem vynálezu je odstranit uvedené nevýhody. Podle podstaty vynálezu se toho dosahuje tím, že datové sběrnice, připojující programově řízené jednotky, jsou připojeny přes vstupní vyrovnávací obvody na vstupní supermultiplex, připojený к prvnímu vstupu komutátoru а к řídicí Části, jejíž první výstup je připojen na ovládací vstupy vstupních vyrovnávacích obvodů, druhý výstup je připojen na ovládací vstupy výstupních vyrovnávacích obvodů a třetí výstup je připojen na ovládací vstup komutátoru. Výstup komutátoru je připojen na výstupní supermultiplex, к němuž jsou připojeny výstupní datové sběrnice přes výstupní vyrovnávací obvody.It is an object of the invention to overcome these disadvantages. According to the essence of the invention, this is achieved in that the data buses connecting the programmed control units are connected via input equalization circuits to an input supermultiplex connected to the first commutator input and to the control part, the first output of which is connected to the input inputs of the input equalization circuits. the output is connected to the control inputs of the output equalization circuits and the third output is connected to the control input of the commutator. The commutator output is connected to an output supermultiplex to which the output data buses are connected via output equalization circuits.

Propojovací blok programově řízených jednotek podle vynálezu umožňuje sestavit hvězdicovou sít programově řízených jednotek. Pro N programově řízených jednotek může současně uskutečnit N/2 spojení, takže současně mohou komunikovat všechny programově řízené jednotky sítě. Odpadá adresová sběrnice. Zařízení pro vyhodnocení adresy je centralizováno do propojovacího bloku.The interconnection block of the program-controlled units according to the invention makes it possible to assemble a star network of program-controlled units. For N programmable units, it can simultaneously make N / 2 connections so that all programmable network units can communicate simultaneously. The address bus is dropped. The address evaluation device is centralized to the interface block.

Příklad vynálezu je dále popsán pomocí výkresu. Programově řízené jednotky AI až An jsou připojeny paralelními sériovými datovými sběrnicemi al až an přes vstupní vyrovnávací obvody 11 až ln na vstupní supermultiplex 2· K vstupnímu supermultiplexu 2 je připojen první vstup komutátoru 4 a řídicí část 3.An example of the invention is further described with reference to the drawing. The software controlled units A1 to An are connected via parallel serial data buses a1 to an via the input equalization circuits 11 to ln to the input supermultiplex 2. The first input of the commutator 4 and the control part 3 are connected to the input supermultiplex 2.

První výstup řídicí části 2 Iе připojen na ovládací vstupy vstupních vyrovnávacích obvodů 11 až ln. Druhý výstup řídicí části 2 3e připojen na ovládací vstupy výstupních vyrovnávacích obvodů 61 až 6n. Třetí výstup řídicí části 2 3e připojen na ovládací vstup komutátoru £, jehož výstup je připojen na výstupní supermultiplex 2· K němu jsou připojeny přes výstupní vyrovnávací obvody 61 až 6n výstupní datové sběrnice bl až bn, к nimž jsou připojeny programově řízené jednotky Bl až Bn.The first output of the control portion 21 is connected to the control inputs of the input equalizing circuits 11 to 11n. The second output of the control portion 23e is connected to the control inputs of the output equalization circuits 61-6n. The third output control portion 2 3 e is connected to the control input of the commutator £, whose output is connected to the output supermultiplex 2 · K thereto are connected via the output buffer circuits 61 to 6n output data bus Bl through BN, к accompanied by the program-controlled unit Bl through Bn.

Výstupní datové sběrnice bl až bn mohou být jak paralelní tak i sériové. Vyrovnávací “ obvody 11 až ln, 61 až 6n jsou tvořeny pro paralelní datové sběrnice vyrovnávacími pamětmi, pro sériové datové sběrnice sérioparalelními převodníky.The output data buses b1 to bn can be both parallel and serial. Buffering circuits 11 to ln, 61 to 6n are formed for parallel data buses by buffers, for serial data buses by serial-parallel converters.

Podle pokynů z řídicí části 2 jsou obsahy vstupních vyrovnávacích obvodů 11 až ln cyklicky přiváděny na vstupní supermultiplex 2. Po komutaci je signál veden z komutátoru 2 na výstupní supermultiplex 5, z něhož jsou podle pokynů řídicí části 2 plněny výstupní vyrovnávací obvody 61 až 6n.According to the instructions of the control part 2, the contents of the input equalization circuits 11 to 11n are cyclically fed to the input supermultiplex 2. After commutation, the signal is routed from the commutator 2 to the output supermultiplex 5 from which the output equalization circuits 61 to 6n.

Programově řízená jednotka, např. A2, přikládá na datovou sběrnici a2 klidovou skupinu až do okamžiku, kdy žádá spojení s jinou programově řízenou jednotkou, např. B5, tím, že přiloží na vstupní datovou sběrnici a2 adresu programově řízené jednotky B5. Řídicí část 2 vyhodnotí, že na supermultiplexu 2 došlo v době příslušné volající programově řízené jednotce A2 ke změně z klidového stavu. Informaci o adrese volané programově řízené jednotky B2 spolu s údajem o časové poloze volající programově řízené jednotky A2 na vstupním supermultiplexu 2 tvoří soubor dat, z něhož řídicí část 2 vychází při sestavování instrukcí pro komutátor 2 a výstupní vyrovnávací obvod 65. Při zrušení spojení je postup obdobný.A programmable unit, eg A2, attaches a quiescent group to the data bus a2 until it requests a connection to another programmable unit, eg B5, by appending the address of the programmable unit B5 to the input data bus a2. The control part 2 evaluates that the supermultiplex 2 has changed from the idle state at the time of the respective call to the programmed control unit A2. The address information of the called programmed control unit B2 together with the time position information of the calling programmed control unit A2 on the input supermultiplex 2 consists of a data set from which the control part 2 builds instructions for commutator 2 and output buffer 65. similar.

Propojovací blok programově řízených jednotek podle vynálezu je určen pro elektronický spojovací systém malých a středních kapacit. Dále ho lze využít v různých programově řízených systémech s distribuovaným řízením nebo v multiprocesorových a multipočítačových systémech a sítích.The interconnection block of the program-controlled units according to the invention is intended for an electronic connection system of small and medium capacities. It can also be used in various program-controlled distributed control systems or in multiprocessor and multiprocessor systems and networks.

PŘEDMĚT VYNÁLEZUSUBJECT OF THE INVENTION

Claims (1)

Propojovací blok programově řízených jednotek, připojených paralelní datovou nebo sériovou datovou sběrnicí, vyznačený tím, že vstupní datové sběrnice (al až an) jsou připojeny přes vstupní vyrovnávací obvody (11 až ln) na vstupní supermultiplex (2), připojený k prvnímu vstupu komutátoru (4) a k řídicí části (3), jejíž první výstup je připojen na ovládací vstupy vstupních vyrovnávacích obvodů (11 až ln), druhý výstup je připojen na ovládací vstupy výstupních vyrovnávacích obvodů (61 až 6n) a třetí výstup je připojen na ovládací vstup komutátoru (4), jehož výstup je připojen na výstupní supermultiplex (5), k němuž jsou připojeny přes výstupní vyrovnávací obvody (61 až 6n) výstupní datové sběrnice (bl až bn).Interconnection block of software-controlled units connected by a parallel data or serial data bus, characterized in that the input data buses (a1 to an) are connected via input equalization circuits (11 to ln) to an input supermultiplex (2) connected to the first commutator input ( 4) and to the control part (3) whose first output is connected to the control inputs of the input equalization circuits (11 to ln), the second output is connected to the control inputs of the output equalization circuits (61 to 6n) and the third output is connected to the control input of the commutator (4), the output of which is connected to an output supermultiplex (5), to which they are connected via the output buffer circuits (61 to 6n) of the output data bus (b1 to bn).
CS846687A 1984-09-05 1984-09-05 Connecting block of program controlled units CS244707B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CS846687A CS244707B1 (en) 1984-09-05 1984-09-05 Connecting block of program controlled units
DD27769485A DD255068A3 (en) 1984-09-05 1985-06-25 CONNECTION UNIT FOR PROGRAM-CONTROLLED COMPONENTS
HU330685A HU195054B (en) 1984-09-05 1985-08-30 Transmission unit for programm controlled units
PL25524785A PL142097B2 (en) 1984-09-05 1985-09-04 Interconnection arrangement between program controlled units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS846687A CS244707B1 (en) 1984-09-05 1984-09-05 Connecting block of program controlled units

Publications (2)

Publication Number Publication Date
CS668784A1 CS668784A1 (en) 1985-07-16
CS244707B1 true CS244707B1 (en) 1986-08-14

Family

ID=5414494

Family Applications (1)

Application Number Title Priority Date Filing Date
CS846687A CS244707B1 (en) 1984-09-05 1984-09-05 Connecting block of program controlled units

Country Status (4)

Country Link
CS (1) CS244707B1 (en)
DD (1) DD255068A3 (en)
HU (1) HU195054B (en)
PL (1) PL142097B2 (en)

Also Published As

Publication number Publication date
PL142097B2 (en) 1987-09-30
DD255068A3 (en) 1988-03-23
HU195054B (en) 1988-03-28
HUT39029A (en) 1986-07-28
CS668784A1 (en) 1985-07-16
PL255247A2 (en) 1986-07-01

Similar Documents

Publication Publication Date Title
US4032899A (en) Apparatus and method for switching of data
EP0169208B1 (en) Self-routing packet switching network
CN101385296B (en) Gateway for automatic routing of messages between buses
US3735362A (en) Shift register interconnection system
GB1535023A (en) Data processing system
JPH10507551A (en) Signal data processing system and method, and communication system including signal data processing system
NL8120044A (en) SYSTEM FOR FAST TRANSMISSION OF MESSAGES BETWEEN COMPUTERS.
JPH0583016B2 (en)
US4763247A (en) Multiprocessor system formed by microprocessor matrix
WO1999029071A1 (en) Resource sharing
JP3057591B2 (en) Multiprocessor system
US4796022A (en) Double transit bus system
US5423053A (en) Device managing accessing priority to common resources, of functional modules divided over a plurality of local units in each of which they form of local daisy chain
JPS6298842A (en) Packet switching system
JP2989263B2 (en) High speed data packet switching circuit and method
JPS6372293A (en) Decentralized exchange system
JP2002539558A (en) Multiplexer bus with local bus node
Pan et al. Short circuits in buffered multi-stage interconnection networks
AU5290093A (en) Signal handling system with a shared data memory
TAKAHASHI et al. Multi-server system with batch arrivals of queueing and non-queueing customers
PL142097B2 (en) Interconnection arrangement between program controlled units
EP0369116B1 (en) TDM switching matrix controller
CA1235229A (en) Double transit bus system
KR0148552B1 (en) Distributed Packet Exchange Method of Packet Switching System
JPH1091589A (en) Inter-processor synchronization controller