189078. lajstromszámú szabadalom • Kapcsolási elrendezés memóriaelemek programozására és ezen elemekből felépített memóriakártyák bevizsgálására

1 189 078 2 „Personality Modul” kapcsolási elrendezését váz­latosan ábrázolja. Az 1. ábrán látható, önmagában ismert mikro­számítógép úgy van felépítve, hogy az 1 központi vezérlőegység kétirányú adatforgalmat lebonyolító 8 adatbuszon keresztül van összekapcsolva egy 6 modulillesztő áramkörrel, amelynek egy tizenhat bites külső címbusz csatlakozója, egy nyolcbites külső adatbusz csatlakozója és egy nyolcbites ve­zérlőbusz csatlakozója van. Ugyanerre a kétirányú adatforgalmat lebonyolító 8 adatbuszra kapcsolódik a 2 csak olvasható tároló adatkimenete és a 3 írható­olvasható tároló adatkimenete/bemenete. Az 1 központi vezérlőegység tizenhat vonalas 7 belső címbuszához csatlakozik a 2 csak olvasható tároló címbemenete, a 3 írható-olvasható tároló címbemenete és a 4 címdekóder címbemenete. A 4 címdekóder további három bemenetére az 1 köz­ponti vezérlőegysgé három, MRQ, RD, WR ki­menete csatlakozik. A 4 címdekóder áramkör hat kimenetéből négy kimenet a 6 modulillesztő áram­kör négy bemenetével, a SÁL, SAH, SB és SC vonalak révén van összekötve. Egy kimenet a 2 csak olvasható tároló bemenetére a CS2 vonal útján csatlakozik, egy további kimenet pedig a 3 írható­olvasható tároló bemenetével a CS1 vonal útján van összekötve. Az 1 központi vezérlőegység egyik bemenetére az OG vonal útján 5 óragenerátor csatlakozik, a másik, ún. interrupt bemenetére viszont a „Personality Modul” az INT vonal segít­ségével csatlakozik, de ugyancsak össze van kötve a +UT tápfeszültséggel is egy R ellenálláson ke­resztül. A 2. ábrán látható a találmány szerinti megoldás­nak megfelelő „Personality Modul” általános, váz­latos kapcsolási elrendezése. A „Personality Modul” - melyet általánosságban 20 pozíciószámmal jelö­lünk - egy tizenhat bites 9 külső címbuszon keresz­ti csatlakozik a 6 modulillesztő áramkör A kimene­tére, egy 10 külső adatbuszon keresztül a 6 modul­illesztő áramkör B kimenet/bemenetére, 11 vezérlő­buszon át pedig a 6 modulillesztő áramkör C ki­menetére. A 9 külső címbuszhoz csatlakozik egy 15 csak olvasható tároló címbemenete és a 16 egy­irányú feszültségszint-illesztő áramkör bemenete. A 10 külső adatbuszra csatlakozik a 15 csak olvas­ható tároló adatkimenete és a 17 kétirányú feszült­ségszint-illesztő áramkör adatkimenet/bemenete. A 11 vezérlőbusz egy 18 programozó impulzus­­generátor, vagy memóriakártya címdekóder be­menetére csatlakozik (a „Personality Modul”-tól függően), míg kimenete a 14 vezérlőimpulzus­­buszon keresztül a programozandó memóriaelem, vagy bevizsgálandó memóriakártya bemenetére csatlakozik (a „Personality ModuF’-tól függően) egy 19 csatlakozón keresztül. A 11 vezérlőbusz első vonala a 15 csak olvasható tároló engedélyező be­menetére csatlakozik a CS1 vonallal. A 12 transz­ponált címbusz a 16 egyirányú feszültségszint­­illesztő áramkör és a 19 csatlakozó, a 13 transzpo­nált kétirányú adatbusz, a 17 kétirányú feszültség­­szint-illesztő áramkör és a 19 csatlakozó megfelelő pontjait köti össze. A mikroszámítógépes rendszerek működése mind a szakirodalomból, mind a gyakorlatból már ismert. A találmány szerinti kapcsolási elrendezés műkö­désének ismertetéséhez ezért a számítógépnek csu­pán sajátos funkcióira térünk ki. Az 1 központi vezérlőegység a 2 csak olvasható tárolóban tárolt mikroprogram (rendszerprogram) utasításait hajtja végre. Ez a rendszerprogram gon­doskodik a rendszer bekapcsolása utáni inicializá­­lásról, valamint a mikroszámítógép és kezelője kö­zötti kommunikáció megvalósításáról és a progra­mozandó adatállománynak a 3 írható-olvasható tárolóba történő juttatásáról (interfacen vagy bil­lentyűzeten keresztül). A 3 írható-olvasható tároló valósítja meg rend­szer működéséhez szükséges operatív tárat (Stack­­memória és egyéb kihelyezett regiszterek), a prog­ramozandó adatállomány átmeneti tárolását, vala­mint memóriaterületet biztosít a 20 „Personality Modul”-on a 15 csak olvasható tárolóban lévő mikroprogram elhelyezésére. A mikroszámítógép összehangolt működését a 4 címdekóder áramkör biztosítja CS2 és CS1 vonalengedélyező jeleivel, még pedig az 1 központi vezérlőegység MRQ, RD és WR kimeneteknek vezérlőjelei és a 7 belső cím­buszon érkező információk alapján. A rendszer működéséhez szükséges órajelet az 5 óragenerátor állítja elő az 1 központi vezérlőegység számára. A mikroszámítógép és a 20 „Personality Modul” közötti kapcsolat megteremtéséről a 6 modulillesztő áramkör gondoskodik. Az 1 központi vezérlőegység a 8 belső adatbuszon keresztül továbbít, illetve kap információkat a 4 címdekóder áramkör vezérlő jelei segítségével, a 6 n odulillesztő áramkör révén a 20 „Personality Modul”-tól. A 6 modulillesztő áramkör kimenete tárolókat és vonalmeghajtókat, bemenete vonalvevőket tar­talmaz. A 6 modulillesztő áramkör adatforgalmát a 4 címdekóder áramkör SÁL, SAH, SB, SC vonalai­nak vezérlőjelei irányítják. A 20 „Personality Modul” csatlakoztatását az 1 központi vezérlőegy­ség ún. interrupt bemenete az INT vonalon érzékeli (az INT vonal feszültségszintje 0 voltra csökken). Ennek hatására az 1 központi vezérlőegység adat­átvitelt kezdeményez, mégpedig a 15 csak olvasható tároló tartalának a 3 írható-olvasható tároló meg­határozott részébe történő áthelyezésére. Az 1 központi vezérlőegység az adatátvitel meg­valósítására az alábbi mikroprogramot hajtja végre: — a 6 modulillesztő áramkör A kimenetére a 15 csak olvasható tároló legalacsonyabb címét tölti, amelyet a 9 külső címbusz a 15 csak olvasható tároló címbcmenctcrc továbbít; — a 6 modulillesztő áramkör C kimenetén a 11 vc­­zérlőbuszon keresztül a CS1 vonalengedélyező jellel engedélyezi a 15 csak olvasható tároló ki­olvasását; — i 15 csak olvasható tárolónak a 9 külső címbusz Dillanatnyi értékéhez tartozó tartalma megjelenik a 10 külső adatbuszon és a 6 modulillesztő áram­kör B bemenetén; 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom