CS266437B1 - Zapojení pro přenos dat v systémech s náhodnými požadavky na přenos - Google Patents

Zapojení pro přenos dat v systémech s náhodnými požadavky na přenos Download PDF

Info

Publication number
CS266437B1
CS266437B1 CS882134A CS213488A CS266437B1 CS 266437 B1 CS266437 B1 CS 266437B1 CS 882134 A CS882134 A CS 882134A CS 213488 A CS213488 A CS 213488A CS 266437 B1 CS266437 B1 CS 266437B1
Authority
CS
Czechoslovakia
Prior art keywords
input
output
transmission
controller
requests
Prior art date
Application number
CS882134A
Other languages
English (en)
Other versions
CS213488A1 (en
Inventor
Lubos Ing Jirout
Original Assignee
Lubos Ing Jirout
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 Lubos Ing Jirout filed Critical Lubos Ing Jirout
Priority to CS882134A priority Critical patent/CS266437B1/cs
Publication of CS213488A1 publication Critical patent/CS213488A1/cs
Publication of CS266437B1 publication Critical patent/CS266437B1/cs

Links

Landscapes

  • Communication Control (AREA)

Abstract

V mnoha případech je potřebné zajistit přenos dat s rozdílnou rychlostí přijímaných požadavků a vysílaných dat v systémech, kdy požadavky na přenos přicházejí rychle za sebou po jistou omezenou dobu, a to nepravidelně a zpravidla náhodně. Jedná se především o přenos dat v systémech, kdy požadavky na přenos dat představují funkci náhodných veličin. Požadavky na přenos vznikají zpravidla podstatně rychleji než by odpovídalo přenosové rychlosti přenosového systému. Tento jev se vyskytuje i v systémech, kdy vstupní data v paralelním tvaru musí být pro vysílání převedena do sériového tvaru. V těchto případech se potom musí používat jedna nebo více pamětí S velkou kapacitou. Kapacita táto paměti může být při jistém rozložení náhodných požadavků na přenos, tj. malý počet ojedinělých po­ žadavků, zbytečně velká a pri, jiném rozložení, napr. při větším počtu rychle za sebou jdoucích náhodných požadavků, nemusí naopak dostačovat. Tato okolnost znamená ve svém důsledku, že může dojit dokonce ke ztrátě zdrojových dat nebo musí být k ní přihlédnuto při návrhu systému, který poskytuje data, což v některých případech není ani možné zajistit. Tyto nevýhody jsou odstraněny zapojením obsahujícím vstupní registr, který je přes pamětový blok připojen k přenosové­ mu obvodu, přičemž je podstatné, že druhý vstup vstupního registru je spojen se vstupem vstupního čítače a s prvním vstupem řadiče, výstup vstupního čítače je spojen s prvním vstupem multiplexoru, jehog výstup je spojen s druhým vstupem parnětového bloku, první výstup řadiče a přes výstupní čítač spojen s druhým vstupem multiplexoru, druhy výstup řadiče je spojen s třetím vstupem multiplexoru, třetí výstup řadiče je spojen s třetím vstupem pamětového bloku, čtvrtý výstup řadiče je spojen s druhým vstupem přenosového obvodu a druhý vstup řadiče je spojen s druhým výstupem přenosového obvodu.

Description

Vynález se týká zapojení pro přenos dat v systémech s náhodně vznikajícími požadavky na přenos, jehož vstupní registr je přes pamětový blok připojen k přenosovému obvodu·
V mnoha případech je potřebné zajistit přenos dat s rozdílnou rychlostí přijímaných požadavků a vysílaných dat v systémech, kdy požadavky na přenos přicházejí rychle za sebou po jistou omezenou dobu· a to nepravidelně a zpravidla náhodně· Jedná se především o přenos dat v systémech, kdy požadavky na přenos dat představují funkci náhodných veličin·. Požadavky na přenos vznikají zpravidla podstatně rychleji než by odpovídalo přenosové rychlosti přenosového systému· Tento jev se vyskytuje i v systémech, kdy vstupní data v paralelním tvaru musí být pro vysílání převedena do sériového tvaru· V těchto případech se potom musí používat jedna nebo více pamětí s velkou kapacitou· Kapacita této paměti může být při jistém rozložení náhodných požadavků na přenos, tj· malý počet ojedinělých požadavků, zbytečně velká a při jiném rozložení, např* při větším počtu rychle za sebou jdoucích náhodných požadavků, nemusí naopak dostačovat· Tato okolnost znamená ve svém důsledku, že může dojít dokonce ke ztrátě zdrojových dat nebo musí být k ní přihlédnuto při návrhu systému, který poskytuje data, což v některých případech není ani možné zajistit·
Uvedené nevýhody jsou odstraněny zapojením podle vynálezu, jehož podstata spočívá v tom, že druhý vstup jeho vstupního registru je spojen se vstupem vstupního čítače a s prvním vstupem řadiče, výstup vstupního čítače je spojen s prvním vstupem multiplexoru, jehož výstup je spojen s druhým vstupem pamětového bloku, první výstup řadiče je přes výstupní čítač spojen s druhým vstupem multiplexoru, druhý výstup řadiče je spojen s třetím vstupem multiplexoru, třetí výstup řadiče je spojen s třetím vstupem pamětového bloku, čtvrtý výstup řadiče je spojen s druhým vstupem přenosového
266 437 obvodu a druhý vstup řadič· je spojen s druhým výstupem přenosového obvodu·
Při výhodné· provedení tohoto zapojení je mezi výstupem vstupního registru a prvním vstupem paměťového bloku zapojen druhý vstupní registr·
Při dalším výhodném provedení je mezi výstupem vstupního registru a vstupem druhého vstupního registru zapojen multiplexor vstupních registrů·
Podstata dalšího výhodného provedení tohoto zapojení spočívá v tom, že první vstup vstupního registru přenosového systému základní úrovně je spojen s prvním vstupem vstupního registru přenosového systému vyšší úrovně a přenosového systému nižší úrovně, první výstup přenosového obvodu přenosového systému základní úrovně je spojen s druhým vstupem multiplexoru vstupních registrů přenosového systému nižší úrovně, druhý vstup multiplexors vstupních registrů přenosového systému základní úrovně je spojen s prvním výstupem přenosového obvodn přenosového systému vyšší úrovně a pátý výstup řadiče přenosového systému základní úrovně je spojen s druhým vstupem vstupního registru přenosového systému vyšší úrovně·
Hlavní výhody zapojení podle vynálezu spočívají v tom, že umožňuje přenášet data s velmi pomalou přenosovou rychlostí a přitom během přenosu přijímat další vstupní požadavky na přenos dat, přičemž kapacita paměťového bloku nemusí být velká· Zároveň toto zapojení umožňuje indikovat ze stavů vstupního a výstupního čítače počet přijatých a odvysílaných požadavků na přenos dat* Zapojení podle vynálezu je výhodné i v tom, že po naplnění paměťového bloku požadavky na přenos dat, umožňuje zapsat do části paměti, odpovídající vyslaným datům, další nová vstupní data* Další výhodou je, že toto zapojoní umožňuje jednotlivé přenosové systémy sobě podřizovat a rovněž umožňuje zpracovat extrémně rychlé požadavky na přenos*
Na připojeném výkresu je v blokovém schématu znázorněn příklad provedení zapojení podle vynálezu v přenosovém systému o třech úrovních, přičemž pro zjednodušení je nakresleno
266 437 zapojení toliko přenosového systému základní úrovně·
Zapojení podle vynálezu sestává ze shodných zapojení přenosového systému základní úrovně k, přenosového systému vyšší úrovně k*l a přenosového systému nižší úrovně k-1. V každé z těchto úrovní je výstup vstupního registru 1 spojen s prvním vstupem 12 multiplexoru 9 vstupních registrů, jehož výstup je přes druhý vstupní registr 8 připojen k prvnímu vstupu 14 pamělového bloku 2« Výstup pamělového bloku 2 je spojen s prvním vstupem 17 přenosového obvodu 3. Druhý vstup 11 vstupního registru 2 je spojen se vstupem vstupního čítače 4 a β prvním vstupem 24 řadiče 7· Výstup vstupního čítače 4 je spojen s prvním vstupem 21 multiplexoru 6, jehož výstup je spojen s druhým vstupem 15 pamělového bloku 2· První výstup 26 řadiče 7 Je přes výstupní čítač 5 spojen s druhým vstupem 22 multiplexoru 6. Druhý výstup 27 řadiče 7 Jo spojen s třetím vstupem 23 multiplexoru 6, třetí výstup 28 řadiče X Je spojen s třetím vstupem 16 pamělového bloku 2 a čtvrtý výstup 29 řadiče 7 Je spojen s druhým vstupem 18 přenosového obvodu 3. Druhý vstup 25 řadiče X Je spojen s druhým výstupem 20 přenosového obvodu 3« První vstup 10 vstupního registru 1 přenosového systému základní úrovně k Je spojen Jednak s prvním vstupem 10 vstupního registru 2 přenosového systému vyšší úrovně k»l a Jednak s prvním vstupem 10 vstupního registru 1. přenosového systému nižší úrovně k-l« První výstup 19 přenosového obvodu 3 přenosového systému základní úrovně k je spojen s druhým vstupem 13 multiplexoru 9 vstupních registrů přenosového systému nižší úrovně k-1. Druhý vstup 13 multiplexoru 9 vstupních registrů přenosového systému základní úrovně k Je spojen s prvním výstupem 19 přenosového obvodu 3 přenosového systému vyšší úrovně k+1» Pátý výstup 30 řadiče 7 přenosového systému základní úrovně k Je spojen s druhým vstupem 11 vstupního registru 2 přenosového systému vyšší úrovně k+1.
Vstupní data jsou přiváděna na první vstup 10 vstupního registru 1. a po příchodu signálu požadavku na přenos, který je přiváděn na druhý vstup 11 vstupního registru 1, na vstupní čítač 4 a na první vstup 24 řadiče χ, se do vstupního
266 437 registru £ zaznamenají· Vstupní čítač 4 určí paměťovou lokaci, do které budou vstupní data zaznamenána· K určení paměťové lokace dochází přes multiplexor 6 a druhý vstup 15 paměťového bloku 2, ktorý je vstupem adresovým· Okamžik zápisu určuje řadič £, a to přes třetí vstup 16 paměťového bloku 2· Řadič 7 zároveň určuje okamžik zahájení vysílání a po odeslání dat inkrementuje výstupní čítač 5· Stav vstupního čítače 4 udává počet přijatých požadavků na přenos a stav výstupního čítače 5 udává počat odvysílaných požadavků· Funkcí druhého vstupního registru 8 je zajistit, aby vstupní informace zůstala zachována i v těch případech, kdy přišel požadavek na přenos dat v okamžiku, kdy bylo dokončeno vysílání dat z dané paměťové lokace a proběhla nebo právě probíhá inkřementáce výstupního čítače £ a multiplexor 6 přenáší ze svého druhého vstupu 22 na výstup stav výstupního čítačo 5, který určuje další paměťovou lokaci, jejíž obsah se přenáší do přenosového obvodu 3. Při podřizování přenosových systémů několika úrovní, je požadavek na přenos přiveden do druhého vstupu 11 vstupního registru přenosového systému např· základní úrovně k. Požadavek na přenos dat do vstupního registru £ přenosového systému vyšší úrovně k»l je pak přiveden z pátého výstupu 30 řadiče 7 přenosového systému základní úrovně k a je dán naplněním kapacity paměťového bloku 2 přenosového systému základní úrovně k.
Zapojení podle vynálezu je využitelné zejména při přenosu dat, v měřicí technice a při vyhodnocování signálů všude tam, kdo probíhá srovnávací proces, na jehož podkladě může nastat případ, že po relativně dlouhou dobu vyhodnocování nedochází k přenosu dat a pak se během krátkého časového intervalu vyskytnou požadavky na přenos většího bloku dat. Zapojení lze rovněž využít v řídící a regulační tednice.

Claims (4)

PŘEDMĚT VYNÁLEZU 266 437
1. Zapojení pro přenos dat v systémech s náhodnými požadavky na přenos, jehož vstupní registr je přes pamětový blok připojen k přenosovému obvodu, vyznačené tím, že druhý vstup (11) vstupního registru (1) je spojen se vstupem vstupního čítače (4) a s prvním vstupem (24) řadiče (7), výstup vstupního Čítače (4) je spojen s prvním vstupem (21) multiplexoru (6), jehož výstup je spojen s druhým vstupem (15) pamětového bloku (2), první výstup (26) řadiče (7) je přes výstupní čítač (5) spojen s druhým vstupem (22) multiplexoru (6), druhý výstup (27) řadiče (7) je spojen s třetím vstupem (23) multiplexoru (6), třetí výstup (28) řadiče (7) je spojen s třetím vstupem (16) pamětového bloku (2), čtvrtý výstup (29)) řadiče (7) je spojen s druhým vstupem (18) přenosového obvodu (3) a druhý vstup (25) řadiče (7) je spojen s druhým výstupem (20) přenosového obvodu (3)«
2. Zapojení podle bodu 1» vyznačené tím, že mezi výstupem vstupního registru (1)) a prvním vstupem (14) pamětového bloku (2) je zapojen druhý vstupní registr (8)·
3« Zapojení podle bodu 2, vyznačené tím, že mezi výstupem vstupního registru (1) a vstupem druhého vstupního registru (8) je zapojen multiplexor (9) vstupních registrů.
4. Zapojení podle bodu 3, vyznačené tím, že první vstup (10) vstupního registru (1) přenosového systému základní úrovně (k) je spojen s prvním vstupem. (10) vstupniho registru (1) přenosového systému vyšší úrovně (k*l) a přenosového . systému nižší úrovně (k-1), první výstup (19) přenosového obvodu (3) přenosového systému základní úrovně (k) je spojen s druhým vstupem (13) multiplexoru (9) vstupních registrů přenosového systému nižší úrovně (k-1), druhý vstup (13) multiplexoru (9) vstupních registrů přenosového systému základní úrovně (k) je spojen s prvním výstupem (19) přenosového obvodu (3) přenosového systému vyšší úrovně (k+1) a pátý výstup (30) řadiče (7) přenosového systému základní úrovně (k) je spojen s druhým vstupe* (W) vstupního registru (1) přenosového systému vyšší úřovjxš [kM)·
CS882134A 1988-03-30 1988-03-30 Zapojení pro přenos dat v systémech s náhodnými požadavky na přenos CS266437B1 (cs)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CS882134A CS266437B1 (cs) 1988-03-30 1988-03-30 Zapojení pro přenos dat v systémech s náhodnými požadavky na přenos

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS882134A CS266437B1 (cs) 1988-03-30 1988-03-30 Zapojení pro přenos dat v systémech s náhodnými požadavky na přenos

Publications (2)

Publication Number Publication Date
CS213488A1 CS213488A1 (en) 1989-04-14
CS266437B1 true CS266437B1 (cs) 1990-01-12

Family

ID=5357587

Family Applications (1)

Application Number Title Priority Date Filing Date
CS882134A CS266437B1 (cs) 1988-03-30 1988-03-30 Zapojení pro přenos dat v systémech s náhodnými požadavky na přenos

Country Status (1)

Country Link
CS (1) CS266437B1 (cs)

Also Published As

Publication number Publication date
CS213488A1 (en) 1989-04-14

Similar Documents

Publication Publication Date Title
US4674033A (en) Multiprocessor system having a shared memory for enhanced interprocessor communication
US3787818A (en) Mult-processor data processing system
KR910005614A (ko) 가변 길이 셀을 전송하기 위한 통신 스위칭 장치 및 방법
KR100382215B1 (ko) 발견적버스억세스중재기
KR880700566A (ko) 패킷 스위치식 다중포오트 메모리 n×m스위치 노오드 및 처리방법
KR900006871A (ko) 파이프라인 패키트 버스에 요구 및 응답을 구하기 위한 장치
GB1568474A (en) Data processing apparatus
GB2311153A (en) Multiplexing access to a single port of a memory
EP0460853B1 (en) Memory system
US4183086A (en) Computer system having individual computers with data filters
US4161779A (en) Dynamic priority system for controlling the access of stations to a shared device
US5414816A (en) Data transfer apparatus having means for controlling the difference in speed between data input/output ports and memory access
KR910001522A (ko) 데이타 전송방법과 이 방법을 사용한 데이타 처리 시스템
JPH11266272A5 (cs)
KR890007173A (ko) 애드레스 버스 제어장치
FI74158B (fi) Kopplingsanordning foer givande av styrorder i ett mikrocomputersystem.
CA2026741C (en) Main storage memory cards having single bit set and reset functions
EP0057096B1 (en) Information processing unit
WO1993023810A1 (en) Scalable coprocessor
KR860000594A (ko) 버퍼기억장치용 태그 제어회로
KR910017299A (ko) 복수개의 유사유닛을 제어하는 방법과 그 회로 장치 및 스위치 소자
IT8520691A1 (it) Rete per la selezione dinamica di eventi
US4827441A (en) Barrel shifter
US6266748B1 (en) Priority encoding for FIFO memory devices that interface multiple ports to a data receiving device
US5504911A (en) Bus system servicing plural module requestors with module access identification