181757. lajstromszámú szabadalom • Egyetlen szabványos mérető, előnyösen ESZR méretű, nyomtatott áramkörű lapon felépített mikroszámítógép I-8080-as vagy azzal egyenértékű központi egységgel
9 181757 10 8255-ös áramkörnél, ezért K2 átkapcsoló segítségével az S 2655-ös áramkör közös olvasás-írás utasítás bemenetére P központi egység 21 címvezetékét kapcsoljuk, míg K3 átkapcsolóval w írás-utasítás bemenetét a nyomtatott áramköri lap csatlakozójára vezetjük. Tehát hamis címkiválasztásnál előfordulhat, hogy a kimeneti kapukat véletlenszerűen felülírjuk. Ennek meggátlására a következő intézkedéseket tettük: a V9 differenciáló és pulzusformáló áramkör 9V alsó címkiválasztójel vezetéken levő kimeneti jel olyan, hogy abban az időben, amikor a 2 belső címsínen levő címinformáció már véletlenszerű, ismét inaktiválja V8 alsó kiválasztó áramkört. Ugyanakkor az S 2655-ös áramkörnél fontos, hogy az őt kiválasztó 8V4 X-áramkör kiválasztójel vezetéken később jelenjen meg a jel, mint a 2 belső címsínen megjelenő címző és olvasás-írás utasítás jelek, másrészt a V8 alsó kiválasztó áramkör ne működjék azon időpillanatban, amikor a P központi egység az 1 belső adatsínre az „ÁLLAPOT” információt adja ki. Ezt a V7 felső kiválasztó áramkörrel úgy érhetjük el, hogy 7V4 címkiválasztó jelvezetéken levő jel logikai alacsony szintbe való billenősének feltételei közé a P központi egység 36 szinkronjel vezetéken megjelenő logikai szinkronjel alacsony szintjét is bevesszük. Ez oly módon lehetséges, hogy a 36 szinkronjel vezetéket a V7 felső kiválasztó áramkör el címbemenetére kötjük. Ezért V7 felső kiválasztó áramkör minden utasítás alatt két címet „érez” hiszen a központi egység szinkronjele csak az utasításciklus elején van logikai magas szinten. Tehát 7V4 alsó címkiválasztójel vezetéken levő jel, és ugyanakkor a V8 alsó kiválasztó áramkörrel előállított összes kiválasztójel, csak a 36 szinkronjel vezetéken fennálló jelhiány esetben aktív. Ezzel elérhető, hogy az INTEL cég 8255-ös típusú áramköre helyett a SIGNETICS S 2655-ös típusú áramkörét is használhatjuk, mely nagyobb teljesítményű áramkör, és majdnem lábkompatibilis az INTEL 8255-ös áramkörrel; csupán K2 és K3 átkapcsolót kell átbillenteni, és a kártya minden módosítása nélkül tudja fogadni ezt az áramkört is, mivel a V8 alsó kiválasztó áramkör ezt lehetővé teszi. Az 18080-as rendszerben kitüntetett szerepe van az indítási memóriaterületnek, vagyis ahova a nyolc megszakításhoz rendelt megszakításvektor mutat. A találmány szerinti mikroszámítógépnél lehetőség van arra, hogy a negyedik, ötödik, hatodik és hetedik megszakításokhoz rendelt kezdőcímek az R írható-olvasható memóriába mutassanak, ezáltal az ezen megszakításokat kiszolgáló szubrutinok belépő címe programozhatóvá válik. Az INTEL által javasolt megoldásnál amit az 1. ábra mutat, a megszakítás kezdőcímek U csak olvasható fix memóriába mutatnak, hiszen az indulási cím mindenképpen U csak olvasható fix memóriát kell, hogy kiválasszon. A találmány szerinti megoldásnál kettős a 343 és a 344 kiválasztó és indító jel vezetékeken megjelenő indító és kiválasztó jeleket alkalmazunk, az Ul U2 és U3 csak olvasható fix memóriák és R írható-olvasható memória kiválasztására. Ahhoz, hogy a negyedik, ötödik, hatodik és hetedik megszakításokhoz rendelt kiszolgáló szubrutinok címei R írható-olvasható memóriában mutassanak, ezt az áramkört ki kell tudni választani az ezen megszakításokhoz rendelt címtartományban is. Ezen címtartományban történő kiválasztást V8 alsó kiválasztó áramkör végzi, míg a felhasználó által meghatározott (tizenhat kbyte-on belüli) kiválasztást a V7 felső kiválasztó áramkör végzi el oly módon, hogy a V8 alsó kiválasztó áramkör által a 8V3 R-áramkör indítójel vezetékre adott jelek és a V7 felső kiválasztó áramkör által a 7V3 R-áramkör kiválasztójel vezetékre adott jellel a VI6 két bemenetű ÉS kaput hajtja meg, melynek kimenetén jelenik meg 344 kiválasztó és indító jelvezetéken indító és kiválasztó jel és ez végzi az R írható-olvasható memória kiválasztását. Ennek következményeként a negyedik, ötödik, hatodik és hetedik megszakításhoz rendelt címtartományt bár fizikailag ugyanazon a memóriatartományban van, mégis két különböző címtartományban tudjuk megcímezni. Hasonló módon kell kiválasztanunk az első U1 csak olvasható fix memóriát is, hiszen az indítási címek csak olvasható memóriát jelölhetnek, viszont egy ilyen csak olvasható memória minimálisan egy kbyte nagyságú. Ezért V8 alsó kiválasztó áramkör kimenetén megjelenő 8V1 U1-áramkör indítójel vezeték jele csak az indítási tartományban választja ki az Ül csak olvasható fix memóriát, míg ezen áramkör kiválasztása a V7 felső kiválasztó áramkör által, a felhasználó által megszabott címtartományban 7VI U1-áramkört kiválasztójel vezetéken levő jellel történik. A VI5 két bemenetű ÉS kapu bemeneteire csatlakozik 7V1 U1-áramkör kiválasztó jel vezeték, illetve 8V1 U1 -áramkört indító jelvezeték. Ezután VI5 két bemenetű ÉS kapu kimenetén megjelenő indító és kiválasztó jel végzi a tényleges kiválasztást. Ezért U1 csak olvasható fix memóriájának indítási tartománya kétcímen is megcímezhető. Természetesen a PROM kiválasztó áramköröket égethetjük oly módon is, hogy a hagyományos (elöl csak olvasható, hátul írható-olvasható) memória szerkezetet alakítsuk ki. A korábban említett 7V2 és 8V2 belső adatforgalom jel vezetéken a jeleket úgy választjuk meg, a PROM kiválasztó áramkörök égetésével, hogy kártyán belüli címeknél az N rendszervezérlő és adatsín meghajtó áramkört letiltó alacsony szinten jelenjenek meg. Mind az F aritmetikai egység, mind pedig a T kombinált ki-bemeneti áramkör kiválasztását a V7 felső kiválasztó áramkör végzi 7V5 T- és F-áramkör kiválasztójel vezeték jelével. Két áramkör címében csak a P központi egység 25 címvezetékén megjelenő jel tesz különbséget. Mivel a T kombinált ki-bemeneti áramkör helyes működése megkívánja a P központi egység szinkronjelének logikai magas szintje alatti kiválasztást is, ezért a T kombinált ki-bemeneti áramkör 7V5 T- és F-áramkör kiválasztójel vezetéken a 36 szinkronjel vezetéken a jelek alacsony illetve magas szintje esetén is aktív kell, hogy legyen. A T kombinált ki-bemeneti egység 332 T-áramkör kiválasztó jelvezetéken levő jelet VI2 két bemenetű VAGY—NEM kapu szolgáltatja, melynek bemenetére a V7 felső kiválasztó áramkör TV5 T- és F-áramkör kiválasztó jelvezeték illetve a P központi egység 25 címvezetéke kapcsolódik. A T kombinált 5 5 10 15 20 25 30 35 40 45 50 55 60 65