190568. lajstromszámú szabadalom • Kapcsolási elrendezés tárolt programvezérlésű telefonközpont periféria vezérlőjére

7 190568 8 amely egy vagy több kimenettel kapcsolódik a be- kimeneti egység valamennyi részegysé­géhez. Ennek a megoldásnak előnye, hogy a periféria illesztő felület valamennyi jelcso­portja egymástól és a belső buszciklus lefo­lyásától időben függetlenül vezérelhető és ezáltal bármilyen kívánt periféria Író ill. olvasó szekvenciát meg tud valósítani. További előnye a találmány szerinti kapcsolási elrendezésnek, hogy lehetővé teszi egy olyan hatékony periféria illesztő felület alkalmazását, amelynek segítségével a perifé­ria vezérlő az eddigi egykártyás változatok­nál több telefontechnikai periféria kezelésére képes. A találmány szerinti megoldás további előnye, hogy a periféria illesztés hatékony, kevés áramkörrel történő megvalósítása lehe­tővé teszi, hogy a periféria vezérlő a kár­tyán belül rendelkezzen olyan opcionális so­ros kommunikációs egységgel, ami biztosítja a számítástechnikai illesztő felületet az esetleges együttműködő egységek felé, ezál­tal a periféria vezérlő egyaránt alkalmassá tehető önálló vezérlő, előfeldolgozó valamint társprocesszori alkalmazások céljaira. A találmánnyal kapcsolási elrendezést hoztunk létre tárolt program vezérlésű tele­fonközpont periféria vezérlő áramkörére, amelynek tömb vázlata az 1. ábrán látható. A továbbiakban a találmány tárgyát pél­­dakénti kiviteli alak kapcsán rajz alapján is­mertetjük. A 2. ábrán a példakénti kiviteli alaknál alkalmazott be- kimeneti egység tömbvázlata látható, amelyen részletesebben feltüntettük a periféria szekvencia vezérlő­höz történő csatlakoztatást is. A találmány szerinti kapcsolási elrende­zésnél a periféria vezérlő CPU központi pro­cesszor egységet, M memória egységet, több áramkörből álló I/O be- kimeneti egységet, RY buszciklus lassító egységet, SEL eszköz­kiválasztó egységet, opcionális COM kommuni­kációs egységet, az egységek között kapcso­latot tartó IB belső buszt, a külvilággal kap­csolatot tartó PB periféria buszt, és az RY buszciklus lassító egység valamint az I/O be- kimeneti egység közé kapcsolt PSC peri­féria szekvencia vezérlőt tartalmaz. A PB periféria busz OPB működtető adatbuszból, SB letapogató adatbuszból, PAB periféria cimbuszból, PSB periféria kiválasztó jelekből és STR periféria kapuzó jelből áll. Az IB belső buszra a CPU központi processzor egység CB első kimenetével, az M memória egység, COM kommunikációs egység, I/O be­­kimeneti egység, a SEL eszköz kiválasztó egység és a PSC periféria szekvencia vezérlő sorrendben az MB, HB, IOB SB, CBP első be­menetével csatlakozik. Az RY buszciklus las­sító egység RYO első kimenetével a CPU köz­ponti processzor egység RDY második beme­netére és a PSC periféria szekvencia vezérlő PEN harmadik bemenetére, RYI második be­menetével pedig a PSC periféria szekvencia vezérlő RYP negyedik kimenetére csatlakozik. A PSC periféria szekvencia vezérlő PSE má­sodik bemenetével a SEL eszkózkiválasztó egység PSEL második kimenetére, CO időzítő kimenetekkel pedig az I/O be- kimeneti egy­ség Cl időzítő bemenetelre csatlakozik. Az I/O be- kimeneti egység OB műkőd­­tetöbusz meghajtó áramkört, IL letapogató­busz beolvasó áramkört AB periféria clmbusz meghajtó áramkört, SD periféria dekóder áramkört és STB periféria kapujel meghajtó áramkört tartalmaz. A PSC periféria szekven­cia vezérlő CO időzítő kimenetei az OB mű­­kődtetőbusz meghajtó áramkör ODE adatenge­délyezés bemenetére, az IL letapogatóbusz beolvasó áramkör PRD letapogatott adat beol­vasás és IDW letapogatott adat mintavétel bemenetére, az AB periféria címbusz meg­hajtó áramkör AEN periféria cím engedélye­zés bemenetére, az SD periféria dekóder áramkör SEN periféria kiválasztás engedé­lyezés bemenetére, és a STB periféria kapu­jel meghajtó áramkör SRI periféria kapuzójel bemenetére vannak kötve. A találmány példakénti kiviteli alakjának működési módja a következő. Az M memóriában tárolt vezérlő progra­mot CPU központi processzor egység hajtja végre. A vezérlő program a telefontechnikai perifériával letapogatás és működtetés útján kommunikál az I/O be- kimeneti egységen keresztül. A letapogatás illetve a működtetés a vezérlő programban memória olvasó illetve memória író utasításokkal történik, mivel az I/O be- kimeneti egységei a SEL eszközkivá­­lasztó egység a memória címtartományban je­löli ki. Ennek előnye, hogy az alkalmazás kö­vetkeztében gyakran előforduló periféria le­tapogató és működtető műveletek a jóval ha­tékonyabb memóriareferens utasításokkal vé­gezhetők el. A SEL eszközkiválasztó egység az IB belső buszon levő címinformációból fel­ismeri az I/O be- kimeneti egység címét, ez­után a parancsbuszon érkező parancs- és órajel segítségével szinkronizáltan elindítja RY buszciklus lassító egységei. Ennek RYO első kimenete a CPU központi processzor egység RDY második bemenetén keresztül vá­rakozási állapotot idéz elő, megakadályozva a buszciklus befejeződését. A PSC periféria szekvencia vezérlőt PSE második bemenetén a SEL eszkózkiválasztó egység indítja a buszciklus elején. A PSC periféria szekvencia vezérlő a CBP első be­menetére csatlakozó parancsbusz jeleiből fel­ismeri a buszciklus típusét (írás vagy olva­sás), az órajel segítségével pedig időmérésre képes. A PEN harmadik bemeneten RY busz­ciklus lassító egység jelzi, hogy a várakozási állapotba történő vezérlés megtörtént és erre PSC periféria szekvencia vezérlő megkezdi a periféria művelet elvégzését. PSC periféria szekvencia vezérlő egy szekvenciális áram­kört tartalmaz, amely méri a buszciklus kez­5 10 15 20 25 30 35 40 45 50 55 60 65 5

Next

/
Oldalképek
Tartalom