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

0 190568 10 dete óta eltelt időt és az egyes diszkrét időintervallumokhoz CO időzítő kimeneteinek meghatározott kombinációit állítja elő, amik az I/O be- kimeneti egység Cl időzítő beme­netéin keresztül vezérlik a periféria művelet lefolyását. A periféria művelet végrehajtása után PSC periféria szekvencia vezérlő RYP negyedik kimenetén keresztül jelzést ad RY buszciklus lassító egységnek, ami erre meg­szünteti a várakozási állapotot előidéző jelet RYO első kimenetén és a buszciklus befejező­dik. A találmány példakénti kiviteli alakjánál periféria olvasás, azaz letapogatás esetén PSC periféria szekvencia vezérlő CO időzítő kimeneteivel a következő vezérléseket végzi el. A művelet elején AB periféria cimbusz meghajtó áramkört AEN periféria cím engedé­lyezés bemenete kinyitja és a periféria cim­­buszon megjelenik az IB belső buszon levő cím megfelelő része. A periféria cimbusz stabilizálódása és a periféria cimdekódereinek - feléledésére speci­fikált idő letelte után SD periféria dekóder SEN periféria kiválasztás engedélyezés beme­netén engedélyezést kap és aktiválódik a cimnek megfelelő kapuzott PSB periféria ki­választó jel, ami elindítja a letapogató kaput; Ezzel egyidőben IL letapogatóbusz beolvasó áramkör IDW letapogatott adat mintavétel be­menete engedélyezi a letapogatott adat beiró­­dását; A letapogató kapukra specifikált hoz­záférési idő után SB letapogató adatbuszon stabilizálódik a beolvasandó adat. Ekkor IL letapogatóbusz beolvasó áramkör IDW letapo­gatott adat mintavétel bemenetén megszűnik az Írás engedélyezés, és a letapogatott adat tárolódik. Ezzel egyidőben megszűnik PSB periféria kiválasztó jel, majd a periféria címbuszra specifikált tartási idő letelte után AB periféria cimbusz meghajtó AEN periféria cím engedélyezés bemenete letiltódik. A peri­fériaművelet befejeztével, a buszciklus végén IL letapogatóbusz beolvasó áramkör PRD le­tapogatott adat beolvasás bemenetére adott olvasójel hatására IB belső busz adatbuszán a letapogatott adat van, így a CPU központi processzor egység azt beolvashatja. A periféria működtetés a kővetkezőkép­pen megy végbe. A letapogatáshoz hasonlóan először a periféria cimbusz engedélyezése történik meg. Ezzel egyidőben OB működtető­­busz meghajtó áramkör ODE működtető adat engedélyezés bemenetén engedélyező jelet kap, ennek hatására IB belső buszon levő adat OPB működtető adatbuszra kerül. A kö­vetkező fázisban STB periféria kapuzó áram­kör és SD periféria dekóder áramkör kap engedélyezést, amik előállítják a periféria tárolókhoz szükséges beíró impulzust, illetve az egyéb működtetéshez szükséges kapuzott kiválasztó jelet. Ennek megszűnte után a specifikált tartási időre még engedélyezett a periféria működtető adat és periféria cím, majd a következő fázisban ezek is megszűn­nek és a periféria művelet befejeződik. A következőkben a találmány fent tár­gyalt példakénti kiviteli alakjának egy lehet­séges áramköri megvalósítását mutatjuk be. Az 1. ábrán szereplő M memória felépí­tése az alkalmazott központi processzor egy­séghez illeszkedő bármilyen, az irodalomból ismert megoldás lehet, célszerűen közvetlen hozzáférésű irható-olvasható és csak olvas­ható félvezető tároló elemekből felépítve, és a belső buszra illesztő elemekkel ellátva. Az opcionális COM kommunikációs egység integrált kommunikációs vezérlő elemet tar­talmaz, pl. Intel 8251 aszinkron adó-vevő vagy Zilog Z 80 SIÓ soros be- kimeneti egy­ség, a szükséges vonali adó-vevőkkel és a belső buszra illesztő elemekkel kiegészítve, valamely irodalomból ismert megoldás szerint. A CPU központi processzor egység lehet bármely, az irodalomból ismert integrált köz­ponti egység, amely rendelkezik adat-, elm­és vezérlősínt tartalmazó CB első kimenettel, valamint buszciklus lassító RDY második be­menettel. Példánkban Intel 8085-ös áramkört al­kalmazunk a szükséges kiegészítő részegysé­gekkel. Ennek megfelelően a 3. ábrán látha­tóan IB belső busz tartalmaz AB cimsint, DB adatsint és a vezérlősin tartalmaz WR írás­­vezérlő, RD olvasásvezérlő, MÉM memória ki­jelölő és CLK rendszeróra vezetékeket. A fenti három részegység belső felépítése ta­lálmányunk megvalósítására nincs lényeges hatá'ssal, ezért azt részleteiben nem tárgyal­juk. A 3. ábrán a SEL eszközkiválasztó egy­ségnek és a RY buszciklus lassító egységnek egy egyszerű, találmányunk megvalósításához felhasználható áramköri megoldását mutatjuk be. A SEL eszközkiválasztó egység SB első bemenete IB belső busz AB cimsin vezetékei­re, valamint MÉM memória kijelölő, RD olvasás vezérlő és WR írás vezérlő vezetékeire csat­lakozik. DEC dekóder A címbemeneteire AB cím­ein, EN engedélyező bemenetére MÉM memória kijelölő vezeték van kötve. DEC dekóder '(amely a memória dekódolási funkciókat is el­láthatja) Oj kimenete a periféria kiválasztó jelet állítja elő és a SEL eszközkiválasztó egység PSEL második kimenetére csatlakozik. RD olvasásvezérlő és WR írásvezérlő vezeték 31 Vagy-kapun keresztül 32 És-kapura van kötve, amelynek másik bemenetére DEC dekó­der Oj kimenete van kötve. 32 És-kapu ki­menete a SEL eszközkiválasztó egység WAIT kimenetére csatlakozik és kapuzott indító jelet állít elő RY buszciklus lassító egység számára. A RY buszciklus lassító egységet pozitív élre billenő, aszinkron törlő bemenet­tel rendelkező D típusú RFF flip-flop való­síthatja meg. Ennek CK órabemenetére WAI kapuzott indító bemenet, R törlő bemenetére RYI második bemenet van kötve, kimenete 5 10 15 20 25 30 35 40 45 50 55 60 65 6

Next

/
Thumbnails
Contents