180481. lajstromszámú szabadalom • Elosztott vezérlésű digitális kapcsolóhálózat
19 180 481 20 processzorfunkciók a tényleges felhasznált számítógépprogramoktól függenek, a péüdakénti proceszorműveleitek azonban a következők: terminál vezérlés, amely az előfizetői vagy trunk vonalak részére minden szolgáltatási osztály tulajdonságait biztosítja: jelzésvezé'rlés, amely a terminál vezérlés folyamatának a vezérlése révén a terminálokat hívó jeleket állít elő, továbbbá dekódolja és értelmezi azokat a jel- és digitsorozatokat, amelyeket távbeszélő eseményekként művelet céljából a terminál vezérlés processzoréhoz küldenek : kapcsolás-vezérlés, amely a hálózaton keresztül útvonalakat épít ki, fenntart és megszüntet, ahogyan azt a terminál vezérlési és jelzésvezérlési funkciók irányítják: adatbázisvezérlés' ez végzi el a fizikai adatbázison az összes műveletet, és lehetővé teszi, hogy az összes többi folyamat az adatbázis egy adott szervezésétől függetlenül működjék: és hardware vezérlés, ez olyan folyamatokat tartalmaz, amelyek az előfizetői vonalak vagy trunkök tényleges interfészeléséhez tartozó hardware, valamint a terminál egységek és a kapcsoló elemek vezérléséhez szükségesek. A processzor funkciók egy példakénti elosztásánál a hardware vezérlés allokálása minden A-típusú mikroprocesszornál egészen 60. vonalterminálig vagy 30. trunk terminálig történik, és a többi funkciót a B-típusú mikroprocesszor végzi el néhány egyéb terminál részére. Természetesen, a kapcsolásvezérlést alternatív módon megoldhatjuk A-típusú mikroproceszszorral. Most a 14. ábrára hivatkozunk, amelyen a 300 kapcsoló működését szemléltető idődiagramokat tüntettük fel. A 13 (a), ábra a pillanatnyi 302 busz időrés számát és csatörnaszámát mutatja, ahol 16. időrés képez egy csatornát; ahol az időrésszámokat hexadecimális jelöléssel írtuk be, továbbá szemléltettük a 0. és az 1. csatonákat, továbbá bá a 8. időrést a 2. csatornáról. A 13 (b). ábra a 4096 Mb/s busz órajelét szemlélteti. A 13 (c.) ábra a keretszinkronizációt szemlélteti, amely egy kapuszinkronizáló parancs, ami a 302 buszon a 31. csatornának az E időrésben következik be. A 13 (d). — 13 (h). ábrák a 300 kapcsoló 0 , 1., 2., 14. és 15. kapui esetében a 302 busz transzfer műveleteihez tartozó időcsomagokat szemléltetnek a megfelelő kapuknál. A 3—13. kapukat nem szemléltettük, de működés szempontjából az előzőekkel azonosak. A 0., 1., 2 , 14. és 15. kapuk részére az 501, 502, 503, 504 és 505 busz transzfer csomagok mindegyike időmultiplexelt. Minden időcsomag négy P, D, W, R időrést tartalmaz, és ezek során az időmultiplex 302 busz speciális vonalain sajátos műveletek történnek sajátos időpontokban olyan módon, hogy bármely időpontban az időmultiplex 302 busz bármely vonalán csak egyetlen kapu továbbít információt. Bármely transzfer csomag pontos kezdeti időpontját egyedülálló kapu cím kód határozza meg. Most a 14. ábrára hivatkozunk, ahol a 14 (a), ábra a rendszernek a 13 (b). ábráján szemléltetett óráját mutatja. A 14 (b). — 14 (e). ábrák a tipikus 501, 502, 503, 504 vagy 505 busz transzfercsomagok P, D, W és R időrésének a kibővítését mutatják. A 302 busz harminchat egyirányú vonalat tartalmaz busz interkommunikációs műveletek elvégzéséhez mind a tizenhat kapu között, ahogyan ezt a 15. ábra szemlélteti. A modulnak a vételi 304 logikája által a 302 busz részére küldött jeleit az alábbi jelek képezik: DATA (ADATOK) (egyenként 16. bit egy különálló vonalon), DESTINATION PORT ADDRESS (RENDELTETÉSI KAPU CÍM) egyenként 4. bit egy különálló vonalon) DESTINATION CHANNEL ADDRESS (RENDELTETÉSI CSATORNA ClM) egyenként 5. bit egy különálló vonalon). DATA VALID (ADATOK ÉRVÉNYESEK) (egy bit). SELECT (KIVÁLASZTÁS) (egy bit), és MODE (ÜZEMMÖD) (egy bit). A 302 busztól kapott jeleket az alábbi jelek képezik: SELECTED CHANNEL (KIVÁLASZTOTT CSATORNA) (egyenként 5. bit egy különálló vonalon), ACKNOWLEDGE (NYUGTÁZÁS (egy bit), és MODULE BUSY (MODUL ÜZEMEL) (egy bit). Az első be- és első ki-típusú 402 puffer FIFO DATA szavától (ELSŐ BE-, ELSŐ KI ADATOK) és a 402 puffernak a csatorna szám kimenete által megcímzett vételvezérlő 404 memória tartalmától függően különböző jeleket küldünk a 302 buszhoz, és tőle fogadunk, és különböző szavakat írunk be az engedélyezett kapu vételi 304 logikájának a PORT, CHANNAL ÉS RECEIVE CONTROL (KAPU, CSATORNA ÉS VÉTELVEZÉRLÉS) RAM memóriáiba. A 302 busznak a SET WRITE ACTIVITY LINE (ÍRÁSTEVÉKENYSÉG VONAL BEÁLLÍTÁS) egy speciális funkciójú vonala, amely egy előre meghatározott művelet bekövetkezésekor azt elnyomja. A 14 (b). ábrán vázolt P időrés alatt, amelyet az (1.) szám jelöl, a pillanatnyilag engedélyezett vételi 304 logika a 302 buszhoz továbbítja a rendeltetési helyhez tartozó adási logika kapuszámát, és megfelelő jeleket hoz létre a DATA VALID, SELECT, MODE and MODULE BUSY buszvonalakon (azaz az ADATOK ÉRVÉNYESEK, KIVÁLASZTÁS, ÜZEMMÖD és MODUL FOGLALT buszvonalakon). A 14 (a), ábrán a (2.) számmal jelölt helyen az órajel kezdeti élekor mind a tizenhat kapu összes adási 306 logikája a fenti buszvonalak állapotát a 420 kapudekódoló áramkörrel és az adásvezérlő 424 áramkörrel társított regiszterekbe tölti. A 14 (c). ábrán vázolt D időrés alatt, amelyet a (3.) számmal jelöltük, az engedélyezett kapu vételi logikája információt küld a DATE LINES és DESTINATION CHANNEL ADRESS LINES vonalakra (azaz az ADAT VONALAK és a RENDELTETÉSI CSATORNA CÍMVONALAK vonalaira). Az órajel következő felfutó élekor, amelyet a 14 (a), ábrán a (4.) számmal jelöltünk, ez az információ a 442 adatmemóriával társított puffer regiszterekbe jut, A 14 (d). ábrán az (5.) számmal jelölt W időrés 5 10 15 20 25 30 35 40 45 50 55 60 65 10