193764. lajstromszámú szabadalom • Eljárás buszrendszerű lokális számítógép-hálózathoz csatlakozó állomások egyidejű adásának kiküszöbölésére és ilyen lokális számítógép-hálózat

193764 =2k időszelet hosszúságú időtartam tehát ará­nyos a 107 léptetőregiszter indításkori tar­talmával. A 118 flip-flop a kimenetén akkor ad logikai 1 jelet, ha az órajel bemenetére kapcsolt -CARRIER jel 1-be változásakor (adás vége) adatbemenetén logikai 1 jel van. Ez akkor teljesül, ha a 107 léptetőregiszter egyik — az ábrázolt példában bináris nyolc helyiértékíl — adatkimenetén logikai 0 van, azaz a 107 léptetőregiszter tartalma egy meg­határozott értéknél, a példában nyolcnál ki­sebb, és a 122 monostabil multivibrator ne­gált kimenetén logikai 1 van. A 122 mono­stabil multivibrátort a -CARRIER jel logikai 0 állapotba lépése (az 1 vonalon adás kez­dete) indítja, és időzítése (pl. 70 ps) úgy van beállítva, hogy az hosszabb legyen, mint az ütközésekkor keletkező leghosszabb adás­töredék (pl. 64 p.s). Látható tehát, hogy egy adás végén a 118 flip-flop csak akkor billen logikai 1 állapotba, ha az adás sikeres volt és az adás kezdetén a maszkoló 107 lép­tetőregiszter tartalma egy meghatározott ér­téknél kisebb volt. Kialakítható a maszkoló 107 léptetőregisz­ter úgy is, hogy a törlő bemenet helyett egy olyan beíró bemenetet használunk, amelyre adott jel a 107 léptetőregiszter tartalmát egy 0-nál nagyobb legkisebb értékre (pl. egyet­len I a legkisebb helyiértéken) állítja be. A maszkoló 107 léptetőregiszter tartalmát a processzor felől az LD jelek vezetékén akkor lehet kiolvasni, ha a processzor fe­lől a 107 léptetőregisztert kiválasztó MASKR jel és olvasásvezérlő MRD jel egyidejűleg megjelenik. Ekkor a 109 kapu nyitja a 105 kapuáramköröket. Ha a MASKR jellel együtt írásvezérlő MWR jel lép fel, a 110 kapu a 124 vonalra a 107 léptetőregisztert törlő je­let ad. Ez lehetővé teszi a processzor szá­mára, hogy egy sürgős üzenet előtt az ENTXA jel kivárási idejét a minimumra csökkentse. A 27 ütközésfeloldó logika másik üzem­módjában, amikor a 111 átkötés a B1 ka­pocspontra és a 112 átkötés a B2 kapocs­pontra csatlakozik, a 107 léptetőregiszter lép­tetését az ütközésre fellépő ID jel végzi, tör­lését pedig az adáskérés RTS jel. Ebben az üzemmódban a 108 léptetőregiszter mindig alapállapotába (0110) van beállítva (ehhez léptető bemenetét meg kell szakítani), hogy a 107 léptetőregisztert léptető bemenetére ju­tó valamennyi SLOTCK órajel balra léptes­se. Látható tehát, hogy ennél az üzemmód­nál minden egyes ütközésre a 107 léptető­regiszterben lévő 1-ek száma eggyel nő, és minden egyes adáskérés esetén a tartalom nulla lesz, ezért az adás mindig az első időszeletben kezdődik. Mindkét fent ismertetettt üzemmód olyan ütközésfeloldási eljárást valósít meg, amely­ben az ütközések után véletlen sorolások dön­tik el az adási sorrendet. A 13. ábrán a 27 ütközésfeloldó logika egy másik lehetséges megvalósítása látható. 19 12 Ennél a kialakításnál is a 101 számláló óra­jel bemenetét a 100 órajelosztó kimeneti idő­szelet SLOTCK órajele hajtja meg, és a 100 órajelosztó, valamint a 101 számláló beíró bemenete a -CARRIER jelet fogadó 18 be­menetre van kötve. A 101 számláló adatbe­­meneteire azonban, amelyek RI, R2, ... R8 ellenállásokon keresztül +5 V-ra (logika 1 szintre) vannak kötve, Kl, K2, ... K8 átkö-. léseken (vagy kapcsolókon) keresztül föld (logikai 0 szint) van kapcsolva. A KI, K2,...K8 átkötések a számítógép-hálózat minden egyes 5 állomásának 7 csatolóegységében másként vannak beállítva. A szemléltetett kivitelben csak a KI és K2 átkötés hiányzik, így a 101 számláló két legkisebb helyiértékű adatbeme­netére kerül logikai 1. Az adás megszűnése (-CARRIER jel 1-be megy) után a 101 szám­láló így mindig négy időszelet késleltetési idő után adja ki túlcsordulás kimenetén az ENTXA jelet. Ez a megoldás a számítógép­­-hálózat minden egyes 5 állomásához egy fix ütközésfeloldási prioritást rendel, mind­egyik 5 állomás egymástól különböző számú időszeletnek megfelelő ideig vár egy ütközés után. A számítógép-hálózat úgy is kialakít­ható, hogy egyes 5 állomások a 13. ábra sze­rinti 17 ütközésfeloldó logikával, mások a 12. ábra szerintivel vannak ellátva. Ez akkor célszerű, ha pl. egy 5 állomásnak feltétlen ütközésfeloldási prioritást kívánunk biztosí­tani, a többi pedig véletlenszerű sorsoláson alapuló prioritási rendszerben működik. A 14. ábra a találmány szerinti számító­gép-hálózatban az 1 vonalon továbbított soros adatokat mutatja. Minden egyes adatcsomag (keret) előtt egy foglalójel van, amely 1 bitekből álló két karakter. Ezután követke­zik egy FLAG karakter, amelyik egy 0-t, ez­után hat 1 -et és egy újabb 0-t tartalmaz. Ezt követi egy 8-bites címkarakter, majd az adatmező következik, amelyben nem fordul­hatnak elő olyan karakterek, amelyek hat vagy ennél több bitet tartalmaznak. Erről bitbeszúrással és -eltávolítással kell gondos­kodni (bit-stuffing). Az adatmezőt két ka­rakteres CRC (Cyclic Redundancy Checksum) kontroll összeg követi, előnyösen csupa 1-re presetelt CCITT CRC. Képzése a címkarak­terrel kezdődik és az utolsó adatkarakterrel fejeződik be, bitbeszúrás és -eltávolítás nél­kül. Ezután a záró FLAG karakter követke­zik. Egy adatcsomag után mindig van egy adások közti idő, amin belül nem kezdőd­het újabb adás annak érdekében, hogy a ve­vő 5 állomások a vételt minden esetben za­vartalanul le tudják kezelni. SZABADALMI IGÉNYPONTOK 1. Eljárás buszrendszerű lokális számí­tógép-hálózathoz csatlakozó állomások egy­idejű adásának kiküszöbölésére, amelynek so­rán mindegyik állomásnál figyeljük, hogy a számítógép-hálózat soros adatátviteli vona­lán van-e jel, és mindig csak akkor kezdünk 20 5 10 15 2C 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents