CS219999B1 - A method and apparatus for transmitting data at a computer - Google Patents

A method and apparatus for transmitting data at a computer Download PDF

Info

Publication number
CS219999B1
CS219999B1 CS433581A CS433581A CS219999B1 CS 219999 B1 CS219999 B1 CS 219999B1 CS 433581 A CS433581 A CS 433581A CS 433581 A CS433581 A CS 433581A CS 219999 B1 CS219999 B1 CS 219999B1
Authority
CS
Czechoslovakia
Prior art keywords
lines
line
transmission
processor
transfer
Prior art date
Application number
CS433581A
Other languages
Czech (cs)
Inventor
Jaromir Frajkovsky
Jiri Sajdl
Jiri Turek
Original Assignee
Jaromir Frajkovsky
Jiri Sajdl
Jiri Turek
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 Jaromir Frajkovsky, Jiri Sajdl, Jiri Turek filed Critical Jaromir Frajkovsky
Priority to CS433581A priority Critical patent/CS219999B1/en
Publication of CS219999B1 publication Critical patent/CS219999B1/en

Links

Landscapes

  • Communication Control (AREA)

Abstract

Vynález se týká způsobu přenosu dat mezi počítačem a telekomunikačními linkami, a zařízení označovaného jako komunikační modul, které podle tohoto způsobu pracuje. Způsob podle vynálezu spočívá v použití jednoho společného mikroprogramu pro řízení všech linek, v jednotném vytvoření linkových adaptérů, a ve využití společného obvodu pro paralelní generování cyklického zabezpečovacího kódu a pro měření času. Vynález je nejlépe charakterizován bodem 1 předmětu vynálezu, případně též přiloženým výkresem ve spojení s bodem 4 předmětu vynálezu. Vynález je využitelný u všech počítačů vybavených pro přenos dat po více linkách.The invention relates to a method of transmitting data between a computer and telecommunications lines, and a device referred to as a communication module which operates according to this method. The method according to the invention consists in using one common microprogram for controlling all lines, in the uniform creation of line adapters, and in using a common circuit for parallel generation of a cyclic security code and for time measurement. The invention is best characterized by point 1 of the subject matter of the invention, or also by the attached drawing in connection with point 4 of the subject matter of the invention. The invention is applicable to all computers equipped for data transmission over multiple lines.

Description

Vynález se týká způsobu přenosu dat mezi počítačem a telekomunikačními linkami, a zařízení označovaného jako komunikační modul, které podle tohoto způsobu pracuje.The invention relates to a method of transmitting data between a computer and telecommunications lines, and to a device referred to as a communication module that operates according to the method.

Způsob podle vynálezu spočívá v použití jednoho společného mikroprogramu pro řízení všech linek, v jednotném vytvoření linkových adaptérů, a ve využití společného obvodu pro paralelní generování cyklického zabezpečovacího kódu a pro měření času. Vynález je nejlépe charakterizován bodem 1 předmětu vynálezu, případně též přiloženým výkresem ve spojení s bodem 4 předmětu vynálezu.The method according to the invention consists in using one common microprogram to control all lines, in a uniform design of line adapters, and in using a common circuit for parallel generation of the cyclic security code and for time measurement. The invention is best characterized by point 1 of the subject matter of the invention, possibly also by the attached drawing in connection with point 4 of the subject matter of the invention.

Vynález je využitelný u všech počítačů vybavených pro přenos dat po více linkách.The invention is applicable to all computers equipped for multi-line data transmission.

1· 1 1 ez j [ 53 11 · 1 1 ez j [53 1

Vynález se týká způsobu pro přenos dat mezi počítačem a telekomunikačními linkami, a zařízení, označovaného dále jako komunikační modul, které podle tohoto způsobu pracuje.The invention relates to a method for transmitting data between a computer and telecommunications lines, and a device, hereinafter referred to as a communication module, operating according to the method.

Přenos dat mezi počítačem a telekomunikačními linkami se obvykle provádí tak, že operační modul nebo obdobná část základní jednotky počítače dává příkaz komunikačnímu modulu, který pak řídí vlastní přenos dat mezi hlavní pamětí počítače a telekomunikačními linkami.The data transfer between the computer and the telecommunications lines is usually carried out in such a way that the operating module or similar part of the computer base unit commands the communication module, which then controls the actual data transmission between the computer's main memory and the telecommunications lines.

Komunikační modul je tvořen přenosovým procesorem pracujícím podle mikroprogramů a linkovými adaptéry pro jednotlivé linky nebo skupiny linek. Jelikož se data po linkách přenášejí sériově, zatímco v hlavní paměti jsou uložena paralelně, je nutno v přenosovém modulu provést jejich serializaci, při vysílání, respektive deserializaci, při příjmu. To se u linek s nižšími přenosovými rychlostmi provádí mikroprogramově v přenosovém procesoru, který si data s linkovými adaptéry vyměňuje po jednotlivých bitech. U linek s vyššími přenosovými rychlostmi se to řeší obvodově v linkových adaptérech vybavených serializátory a ůesearilizátory, takže data je možno mezi těmito obvody a přenosovým procesorem vyměňovat v paralelní formě, po znacích, respektive slabikách.The communication module consists of a microprocessor-based transmission processor and line adapters for individual lines or line groups. Since data is transmitted serially by line, while stored in the main memory in parallel, it is necessary to serialize it in the transmission module, during transmission or deserialization, upon reception. For lines with lower bit rates, this is done microprogrammatically in the transfer processor, which exchanges data with the line adapters one bit at a time. For lines with higher transfer rates, this is solved circumferentially in line adapters equipped with serialisers and esearilizers, so that the data can be exchanged in parallel, character or syllable between these circuits and the transfer processor.

Po předání každého bitu nebo znaku, podle rychlosti na dané lince, mezi přenosovým procesorem a příslušným linkovým adaptérem pracuje tento linkový adaptér samostatně a přenosový procesor může obsluhovat další linky nebo korespondovat s operačním modulem nebo jinými částmi počítače. Jde-li o vysílání, pak po odeslání bitu, respektive znaku po telekomunikační lince požaduje linkový adaptér další obsluhu. Přenosový procesor musí rozpoznat tento požadavek na obsluhu, včas najít žádající linku a předat linkovému adaptéru další bit, respektive znak tak, aby nedošlo k přerušení souvislého toku serializovaných dat na lince. Při příjmu dat z linky je situace obdobná. Včasná obsluha musí zajistit, aby nedošlo ke ztrátě dat přicházejících z linky tím, že by nebyla včas odebrána přenosovým procesorem.Upon passing each bit or character, depending on the speed on a given line, between the transfer processor and the respective link adapter, the link adapter operates independently and the transfer processor may serve other lines or correspond to the operating module or other parts of the computer. If it is a transmission, after sending the bit or the character on the telecommunication line, the line adapter requires further operation. The transfer processor must recognize this service request, locate the request line in time, and pass the next bit or character, respectively, to the line adapter so as not to interrupt the continuous flow of serialized data on the line. The situation is similar when receiving data from the line. Early service must ensure that data coming from the line is not lost by being removed in time by the transfer processor.

Kromě již uvedených základních činností řídí přenosový modul činnost modelů nebo obdobných zařízení ukončujících telekomunikační linky, tak zvané zařízení ukončující datový okruh, reaguje na jejich signály, analyzuje znaky posílané po linkách a konečně vyřizuje i požadavky operačního modulu nebo obdobné části základní jednotky počítače.In addition to the aforementioned basic activities, the transfer module controls the operation of models or similar devices terminating telecommunications lines, the so-called data circuit terminating device, responds to their signals, analyzes the features sent over the lines and

K obhospodaření tohoto velkého počtu požadavků různých druhů je přenosový procesor vybaven pro multiprogramovou činnost. To znamená, že řídicí mikroprogramy jsou rozděleny do několika skupin podle požadavků a rychlostí linek, přičemž přenosový procesor provádí postupně vždy jen několik mikroinstrukcí z každé skupiny mikroprogramů, načež přechází na další skupinu, což se cyklicky opakuje.To handle this large number of requests of various kinds, the transmission processor is equipped for multiprogramming operation. This means that the control microprograms are divided into several groups according to the requirements and line speeds, with the transfer processor executing only a few microinstructions from each group of the microprograms sequentially, then switching to the next group, which is repeated cyclically.

Uvedené řešení má několik nevýhod. Počet různých požadavků, které musí být přenosovým procesorem složitě vyhledávány a včas obslouženy, je zejména při větším počtu linek příliš vysoký. Tyto vysoké nároky se pak musí řešit procesorem speciálně vybaveným pro multiprogramování. Použití různých linkových adaptérů v závislosti na přenosové rychlosti, se serializací a deserializací nebo bez nich, vyžaduje odlišné mikroprogramy pro různé linky, čímž se zvětšují nároky na velikost řídicí paměti procesoru. K tomu nepříznivě přispívá i mikroprogramová serializace a deserializace dat, která navíc zvětšuje nároky na četnost obsluhy linkových adaptérů a tím snižuje celkovou přenosovou kapacitu komunikačního modulu.This solution has several disadvantages. The number of different requests that must be complicated to be searched for and handled in a timely manner by the transmission processor is too high, especially with a larger number of lines. These high demands must then be solved by a processor specially equipped for multiprogramming. The use of different line adapters depending on the bit rate, with or without serialization and deserialization, requires different microprograms for different lines, increasing the amount of processor control memory. This is also adversely affected by microprogramming and data deserialization, which in addition increases the demand for line adapter operation and thus reduces the overall transmission capacity of the communication module.

Tyto nedostatky odstraňuje způsob pro přenos dat u počítače, kde přenos dat se řídí přenosovým procesorem podle mikroprogramu a provádí se prostřednictvím linkových adaptérů pro jednotlivé telekomunikační linky, podle vynálezu, jehož podstatou je, že přenos dat se řídí jednotným způsobem alespoň pro všechny linky pracující podle slabikově orientovaného synchronního přenosového protokolu nebo start-stopního přenosového protokolu nebo hitově orientovaného přenosového synchronního protokolu a pro všechny linky jednoho druhu protokolu se pomocí jednotně vytvořených linkových adaptérů provádí serializace a deserializace dat a jejich zapamatování ve vyrovnávacím registru pro jeden znak, přičemž přenosovým procesorem se jednak určuje pořadí obsluhy linek, dále se jím provádí měření času pro všechny linky na základě stavu nejméně jednoho trvale běžícího čítače pro měření času, společného pro všechny linky jednoho druhu protokolu, a konečně se jím generuje cyklický zabezpečovací kód postupně z jednotlivých přijímaných nebo vysílaných znaků, přičemž se pro každou linku, pro kterou se právě provádí generování cyklického zabezpečovacího kódu, zapamatuje mezivýsledek generování tohoto kódu, vygenerovaný jedním obvodem pro paralelní generování cyklického zabezpečovacího kódu z předchozího mezivýsledku a ze znaku právě předaného některým z linkovým adaptérů do přenosového procesoru, respektive právě předaného přenosovým procesorem do některého z linkových adaptérů.These drawbacks are overcome by a method of data transmission in a computer, wherein the data transmission is controlled by a transmission program processor according to a microprogram and is carried out via line adapters for individual telecommunication lines according to the invention. a syllable-oriented synchronous transfer protocol or a start-stop transfer protocol or a hit-oriented transfer synchronous protocol, and for all lines of a single protocol type, serialization and deserialization of data is performed and uniformly stored in a single-character buffer register using unified line adapters. determines the order of line operation, further it performs time measurement for all lines based on the status of at least one continuously running time measurement counter, common to all y of one type of protocol, and finally generates a cyclic security code sequentially from the individual received or transmitted characters, and for each line for which the cyclic security code is being generated, the intermediate result of generating this code, generated by one parallel generation circuit, is remembered. the cyclic security code from the previous intermediate result and from the character just passed by one of the line adapters to the transfer processor, or just passed by the transfer processor to one of the line adapters.

Uvedený způsob přenosu dat může být modifikován pokud jde o způsob určování pořadí obsluhy jednotlivých linek. Toto pořadí lze stanovit v mikroprogramu pevně, nebo alespoň jeden předem vybraný druh požadavku linek na obsluhu se zpracovává obvodově kodérem adresy linky s požadavkem o nejvyšší prioritě, přičemž se z kodé219999 ru do přenosového procesoru předává adresa linky, která má požadavek na obsluhu s nejvyšší prioritou, zatímco pro ostatní požadavky, mimo předem vybrané, se přenosovým procesorem pevně určuje pořadí obsluhy jednotlivých linek.Said method of data transmission may be modified with respect to the method of determining the order of service of individual lines. This order can be fixed in the microprogram, or at least one preselected kind of service request is handled by the encoder of the highest priority request line address, and the link address having the highest priority request is passed from the encoder to the transmission processor. while for other requests, outside of the pre-selected, the transmission processor determines the order of service of each link.

Předmětem vynálezu je rovněž zařízení pracující podle uvedeného způsobu, nazývané obecně komunikační modul počítače sestávající z přenosového procesoru pro mikroprogramové řízení přenosu dat propojeného pomocí sběrnice alespoň s jedním dalším modulem počítače, tvořícím jeho základní jednotku a z linkových adaptérů pro jednotlivé linky, které jsou pomocí komunikačních rozhraní připojeny k zařízením ukončujícím telekomunikační linky, podle vynálezu, jehož podstatou je, že obsahuje alespoň jeden čítač pro měření času pro všechny linky pracující podle jednoho přenosového protokolu a jeden obvod pro paralelní generování cyklického zabezpečovacího kódu, které jsou spolu s linkovými adaptéry propojeny soustavou propojovacích cest s přenosovým procesorem, přičemž linkové adaptéry jsou vytvořeny jednotně alespoň pro všechny linky pracující podle jednoho přenosového protokolu. Zařízení může být též upraveno tak, že obsahuje kodér adresy linky s požadavkem o nejvyšší prioritě, připojený svými vstupy k linkovým obvodům a svými výstupy prostřednictvím soustavy propojovacích cest k přenosovému procesoru.The invention also relates to a device operating according to said method, generally referred to as a computer communication module comprising a transmission processor for microprogramming control of bus-connected data transmission with at least one other computer module constituting its base unit and line adapters for individual lines which are via communication interfaces. connected to telecommunication line terminating devices according to the invention, which comprises at least one time counter for all lines operating according to a single transmission protocol and one circuit for parallel generation of a cyclic security code which are interconnected with a line adapter by a set of interconnection paths with the transmission processor, the line adapters being formed uniformly for at least all lines operating according to a single transmission protocol. The device may also be adapted to include a top priority link address encoder connected by its inputs to the line circuits and its outputs via a set of interconnection paths to the transmission processor.

Výhoda vynálezu spočívá v tom, že odpadá procesor speciálně vybavený pro multiprogramování, že nároky na velikost řídicí paměti procesoru jsou menší a celková přenosová kapacita přenosového modulu je větší.An advantage of the invention is that there is no need for a processor specially equipped for multiprogramming, that the size of the processor control memory is smaller and the total transmission capacity of the transmission module is greater.

Struktura zařízení podle vynálezu je zřejmá z výkresu, kde je znázorněn příklad řešení pro tři telekomunikační linky.The structure of the device according to the invention is apparent from the drawing where an example of a solution for three telecommunication lines is shown.

Zařízení sestává z přenosového procesoru 1 pro mikroprogramové řízení přenosu dat, propojeného pomocí sběrnice 10 alespoň s jedním dalším modulem 11 počítače, tvořícím jeho základní jednotku, a z linkových adaptérů 31, 32, 33 pro jednotlivé linky, které jsou pomocí komunikačních rozhraní 41, 42, 43 připojeny k zařízením 81, 82, 83 ukončujícím telekomunikační linky. Podstatným znakem zařízení je to, že linkové adaptéry 31, 32, 33 jsou vytvořeny jednotně alespoň pro všechny linky pracující podle jednoho přenosového protokolu a dále to, že zařízení obsahuje alespoň jeden čítač 7 pro měření času pro všechny takové linky a jeden obvod 6 pro paralelní generování cyklického zabezpečovacího kódu, které jsou stejně jako linkové adaptéry 31, 32, 33 propojeny soustavou 20 propojovacích cest s přenosovým procesorem 1.The device consists of a transmission processor 1 for the microprogramming control of the data transmission, connected by means of a bus 10 to at least one other computer module 11 constituting its base unit, and of line adapters 31, 32, 33 for individual lines which are via communication interfaces 41, 42, 43 connected to devices 81, 82, 83 terminating telecommunication lines. An essential feature of the device is that the line adapters 31, 32, 33 are formed uniformly for at least all lines operating according to one transmission protocol, and that the device comprises at least one time counter 7 for all such lines and one circuit 6 for parallel generating a cyclic security code which, like the line adapters 31, 32, 33, are interconnected by the link path system 20 with the transfer processor 1.

V závislosti na použité modifikaci způsobu přenosu dat může zařízení obsahovat ještě kodér 5 adresy linky s požadavkem o nejvyšší prioritě.Depending on the modification of the data transmission method used, the device may further comprise a link address encoder 5 with the highest priority request.

Zařízení podle tohoto vynálezu pracuje následujícím způsobem. Před zahájením činnosti musí být do řídicí paměti přenosového procesoru zaveden mikroprogram. Je-li jedním komunikačním modulem zajišťován přenos dat podle různých přenosových protokolů, například na některých linkách synchronní přenos, na jiných asynchronní dálnopisný styk, bude pro každý takový protokol použit jiný mikroprogram, přičemž všechny mohou být uloženy současně ve zmíněné řídicí paměti spolu s mikroprogramem zajišťujícím multiprogramovou činnost.The apparatus of the present invention operates in the following manner. A microprogram must be loaded into the transfer processor control memory before operation. If one communication module provides data transmission according to different transmission protocols, for example on some lines synchronous transmission, on others asynchronous telex communication, a different microprogram will be used for each such protocol, all of which can be stored simultaneously in said control memory together with the microprogram providing multiprogramm activity.

V rámci jednoho přenosového protokolu jsou však všechny linkové adaptéry řešeny jednotně, zejména v tom, že se u všech provádí obvodová serializace a deserializace dat bez ohledu na přenosovou rychlost, takže je lze řídit jediným společným mikroprogramem. Stačí, aby každá linka měla v řídicí paměti vyhrazeno pole pracovních registrů a pole návratových adres, kam se zapisuje návratová adresa mikroprogramu při předávání řízení na jinou linku.However, within a single transmission protocol, all line adapters are designed uniformly, particularly in that all of them perform peripheral serialization and deserialization of data regardless of the transfer rate, so that they can be controlled by a single common microprogram. It is sufficient for each line to have a field of job registers and a return address field in the control memory, where the return address of the microprogram is written when the control is transferred to another line.

Použití společného mikroprogramu, umožněné jednotným řešením linkových adaptérů, podstatně zmenšuje nároky na kapacitu řídicí paměti přenosového procesoru a tím zlevňuje jeho realizaci. Obvodová serializace a deserializace pak významně přispívá ke zrychlení přenosu dat, neboť zmenšuje četnost obsluhy linkových adaptérů přenosovým procesorem. Zmenšení četnosti obsluhy linkových adaptérů spolu s použitím vyrovnávacích registrů v těchto adaptérech umožňuje přenosovému procesoru setrvat u obsluhy jedné linky podstatně déle, než tomu bylo v dosavadních řešeních. Na další linku se řízení předává až v okamžiku, kdy přenosový procesor musí čekat na odezvu z linkového adaptéru nebo z jiné části počítače. Tím se minimalizuje počet předávání řízení a tedy i ztrátový čas k tomu potřebný, což umožňuje lépe využít, kapacitu přenosového procesoru a dále zvýšit celkovou přenosovou rychlost zařízení. Také společný obvod pro generování cyklického zabezpečovacího kódu a pro měření času umožňuje zrychlit mikroprogramové řízení, aniž by se zvětšoval rozsah linkových adaptérů pro jednotlivé linky.The use of a common microprogram, made possible by a uniform line adapter solution, greatly reduces the capacity requirements of the transfer processor control memory, thereby making it less expensive to implement. Peripheral serialization and deserialization then significantly contributes to speeding up data transfer by reducing the frequency of line adapter operation by the transfer processor. Reducing the frequency of servicing the line adapters, together with the use of buffer registers in these adapters, allows the transfer processor to stay at the service of a single line considerably longer than in previous solutions. Control is only forwarded to the next link when the transfer processor has to wait for a response from the line adapter or another part of the computer. This minimizes the number of control transmissions and hence the loss of time required to do so, making better use of the transmission processor capacity and further increasing the overall transmission rate of the device. Also, a common circuit for generating a cyclic security code and for measuring time allows to accelerate microprogramming control without increasing the range of line adapters for each line.

Popsaný způsob přenosu dat a zařízení k tomu určené jsou použitelné u všech počítačů vybavených pro přenos dat po více linkách. Výše uvedené výhody zvyšují přenosovou kapacitu počítače oproti dosavadním řešením, respektive umožňují dosáhnout stejných parametrů řešením ekonomičtějším. Jednotné řešení linkových adaptérů přitom zvyšuje opakovatelnost ve výrobě a usnadňuje údržbu, což umožňuje dosáhnout úspor v pořizovacích i provozních nákladech na takové zařízení.The described method of data transmission and the devices designed for this purpose are applicable to all computers equipped for data transmission over multiple lines. The above-mentioned advantages increase the transmission capacity of the computer compared to the previous solutions, or allow the same parameters to be achieved with more economical solutions. Uniform line adapter solutions increase production repeatability and ease of maintenance, making it possible to save on both the cost and operational cost of such equipment.

Claims (5)

předmětSubject 1. Způsob pro přenos dat u počítače, kde přenos dat se řídí přenosovým procesorem podle mikroprogramu a provádí se prostřednictvím linkových adaptérů pro jednotlivé telekomunikační linky, vyznačený tím, že přenos dat se řídí jednotným způsobem alespoň pro všechny linky pracující podle slabikově orientovaného synchronního přenosového protokolu nebo start-stopního přenosového protokolu nebo hitově orientovaného přenosového synchronního protokolu a pro všechny linky jednoho druhu protokolu se pomocí jednotně vytvořených linkových adaptérů provádí serializace a deserializace dat a jejich zapamatování ve vyrovnávacím registru pro jeden znak, přičemž přenosovým procesorem se jednak určuje pořadí obsluhy linek, dále se jím provádí měření času pro všechny linky na základě stavu nejméně jednoho trvale běžícího čítače pro měření času, společného pro všechny linky jednoho druhu protokolu a konečně se jím generuje cyklický zabezpečovací kód postupně z jednotlivých přijímaných nebo vysílaných znaků, přičemž se pro každou linku, pro kterou se právě provádí generování cyklického zabezpečovacího kódu, zapamatuje mezivýsledek generování tohoto kódu, vygenerovaný jedním obvodem pro paralelní generování cyklického zabezpečovacího kódu z předchozího mezivýsledku a ze znaku právě předaného některým z linkových adaptérů do přenosového procesoru, respektive právě předaného přenosovým procesorem do některého z linkových adaptérů.A method for transmitting data in a computer, wherein the data transmission is controlled by a transmission processor according to a microprogram and is performed by line adapters for individual telecommunication lines, characterized in that the data transmission is controlled in a uniform manner for at least all lines operating according to syllable oriented synchronous transmission protocol or start-stop transfer protocol or hit-oriented transfer synchronous protocol, and for all lines of a single protocol type, the uniformly created line adapters perform serialization and deserialization of the data and memorize it in a single character buffer register, furthermore, it measures the time for all lines based on the status of at least one continuously running time counter, common to all lines of one protocol type, and finally e generates the cyclic security code sequentially from the individual received or transmitted characters, and for each line for which the cyclic security code generation is being performed, an intermediate result of generating this code, generated by one circuit for parallel generation of the cyclic security code from the previous intermediate result and a character just passed by one of the line adapters to the transfer processor, or just passed by the transfer processor to one of the line adapters. 2. Způsob podle bodu 1 vyznačený tím, že se přenosovým procesorem pevně určuje pořadí obsluhy jednotlivých linek.2. Method according to claim 1, characterized in that the transmission processor determines the order of service of the individual lines. VYNALEZUVYNALEZU 3. Způsob podle bodu 1 vyznačený tím, že alespoň jeden předem vybraný druh požadavku linek na obsluhu se zpracovává obvodově kodérem adresy linky s požadavkem o nejvyšší prioritě, přičemž se z kodéru do přenosového procesoru předává adresa linky, která má požadavek na obsluhu s nejvyšší prioritou, zatímco pro ostatní požadavky, mimo předem vybrané, se přenosovým procesorem pevně určuje pořadí obsluhy jednotlivých linek.3. The method of claim 1, wherein the at least one preselected kind of service request is processed by the encoder of the highest priority request link address, and the link address having the highest priority request is passed from the encoder to the transfer processor. while for other requests, outside of the pre-selected, the transmission processor determines the order of service of each link. 4. Zařízení pro přenos dat u počítače pro provádění způsobu podle bodu 1, sestávající z přenosového procesoru pro mikroprogramové řízení přenosu dat propojeného pomocí sběrnice alespoň s jedním dalším modulem počítače, tvořícím jeho základní jednotku a z linkových adaptérů pro jednotlivé linky, které jsou pomocí komunikačních rozhraní připojeny k zařízením ukončujícím telekomunikační linky, vyznačené tím, že obsahuje alespoň jeden čítač (7) pro měření času pro všechny linky pracující podle jednoho přenosového protokolu a jeden obvod (6) pro paralelní generování cyklického zabezpečovacího kódu, které jsou spolu s linkovými adaptéry (31, 32, 33) propojeny soustavou (20) propojovacích cest s přenosovým procesorem (1), přičemž linkové adaptéry (31, 32, 33) jsou vytvořeny jednotně alespoň pro všechny linky pracující podle jednoho přenosového protokolu.4. A data transmission apparatus for a computer for carrying out the method of item 1, comprising a transmission processor for microprogrammatically controlling bus-to-bus data transfer with at least one other computer module constituting its base unit and line adapters for individual lines that are via communication interfaces. connected to devices terminating telecommunication lines, characterized in that it comprises at least one counter (7) for measuring the time for all lines operating according to one transmission protocol and one circuit (6) for parallel generation of cyclic security code, which are together with line adapters (31) 32, 33) are interconnected by the link path system (20) to the transfer processor (1), wherein the line adapters (31, 32, 33) are formed uniformly for at least all lines operating according to a single transfer protocol. 5. Zařízení podle bodu 4 vyznačené tím, že obsahuje kodér (5) adresy linky s požadavkem o nejvyšší prioritě, připojený svými vstupy k linkovým obvodům (31, 32, 33) a svými výstupy prostřednictvím soustavy (20) propojovacích cest k přenosovému procesoru (1).Device according to Claim 4, characterized in that it comprises an encoder (5) of the highest priority line address connected by its inputs to the line circuits (31, 32, 33) and its outputs via a link path system (20) to the transmission processor (20). 1).
CS433581A 1981-06-10 1981-06-10 A method and apparatus for transmitting data at a computer CS219999B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CS433581A CS219999B1 (en) 1981-06-10 1981-06-10 A method and apparatus for transmitting data at a computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS433581A CS219999B1 (en) 1981-06-10 1981-06-10 A method and apparatus for transmitting data at a computer

Publications (1)

Publication Number Publication Date
CS219999B1 true CS219999B1 (en) 1983-03-25

Family

ID=5385848

Family Applications (1)

Application Number Title Priority Date Filing Date
CS433581A CS219999B1 (en) 1981-06-10 1981-06-10 A method and apparatus for transmitting data at a computer

Country Status (1)

Country Link
CS (1) CS219999B1 (en)

Similar Documents

Publication Publication Date Title
US4188665A (en) Programmable communications subsystem
EP0080891B1 (en) Direct memory access logic system for a data transfer network
US3962706A (en) Data processing apparatus for highly parallel execution of stored programs
US4591973A (en) Input/output system and method for digital computers
US4149238A (en) Computer interface
EP0477364B1 (en) Distributed computer system
GB1585320A (en) Communication system
KR100291301B1 (en) Communication system with signal data processing system and method and signal data processing system
US4378589A (en) Undirectional looped bus microcomputer architecture
EP0234598A2 (en) Interface circuit for subsystem controller
JPS58134324A (en) Interface adaptor
US4456970A (en) Interrupt system for peripheral controller
US4339793A (en) Function integrated, shared ALU processor apparatus and method
US3587058A (en) Data processing system input-output arrangement
US4355354A (en) Interface apparatus for coupling a minicomputer to a microcomputer for the transfer of data between them and method for using same
US5524211A (en) System for employing select, pause, and identification registers to control communication among plural processors
KR19990071464A (en) Solid-State Data Processor with General-Purpose Multi-Source Interrupt Configuration
EP0036766A1 (en) Computer system and interface therefor
US4604709A (en) Channel communicator
US5796987A (en) Emulation device with microprocessor-based probe in which time-critical functional units are located
US6023752A (en) Digital data apparatus for transferring data between NTDS and bus topology data buses
EP0055741B1 (en) Input/output system and method of communication for peripheral devices in data processing system
EP0055763B1 (en) Input/output processor and method of communication for data processing system
KR0154573B1 (en) Interprocess Communication Method in Chill Simulation Environment
KR0131860B1 (en) Console I / O Drive in Multiprocessor System and Its Method