CS244707B1 - Connecting block of program controlled units - Google Patents
Connecting block of program controlled units Download PDFInfo
- 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
Links
- 239000000872 buffer Substances 0.000 claims description 5
- 238000011156 evaluation Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
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)
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) |
-
1984
- 1984-09-05 CS CS846687A patent/CS244707B1/en unknown
-
1985
- 1985-06-25 DD DD27769485A patent/DD255068A3/en not_active IP Right Cessation
- 1985-08-30 HU HU330685A patent/HU195054B/en unknown
- 1985-09-04 PL PL25524785A patent/PL142097B2/en unknown
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 |