196096. lajstromszámú szabadalom • Processzor elrendezés Z 80-as tipusú processzorral terminálfunkciók ellátására, valamint elrendezés katódsugárcső vezérlővel vezérelt katódsugárcső monitoron kis- és nagyméretű karakterek megjelenítésére

1 2 196.096 si idejével, és megfelelő hardware elrendezéssel a kép­ernyő a memória frissftési ciklusa alatt frissíthető, Ezen frissítés során a karakterinformáció memóriából történő sorozatos kiolvasása egyúttal a dinamikus me­mória frissítését is elvégzi. A képvisszafutás ideje alatt, amikor karaktertovábbítás nincs, a memória frissítése a hagyományos módon folytatódik. A két­féle memória frissítés közötti váltásnál a ciklusidők alkalmas alakulása miatt a memória frissítése az ehhez szükséges időtartamon belül biztonságosan bekövet­kezik. A találmány szerinti processzor elrendezést hoz­tunk létre Z 80-as típusú processzorral terminálfunk­ciók ellátására, amely tartalmaz a processzorhoz ren­delt dinamikus véletlen hozzáférésű memóriát, csak olvasható program memóriát, közvetlen memóriahoz­záférést biztosító DMA vezérlőt, az említett egységek között kapcsolatot létesítő belső és külső címbuszt, belső és külső adatbuszt, a külső cím- és adatbusz, va­lamint a memória és a program memória között kap­csolatot létesítő csatoló egységeket, a belső adatbuszt a külső adatbuszhoz csatlakoztató buszmeghatjtó áramkört, katódsugárcső vezérlőt, amelynek adatbe­­menete és display-hez csatlakozó kimenete van, a processzornak van memória kérés kimenete és frissí­tés kimenete, és a találmány szerint az elrendezés tar­talmaz cím multiplexert, amelynek kimenete a külső adatbuszhoz csatlakozik, egyik bemeneti csoportja a belső címbusszal van összekötve, másik bemeneti cso­portja alapállapotban a kezdeti display memória­címet tartalmazó display cím számláló kimenetéhez csatlakozik, a processzor memória kérés kimenete ütembemeneteihez csatlakozik, a processzor frissítés kimenete D típusú flip flop ütembemenetéhez és kés­leltető áramkörön át törlős bemenetéhez csatlakozik, a flip flop statikus bemenete a katódsugárcső vezérlő adatkérés kimenetével van összekötve, egyik kimenete a cím multiplexer választás bemenetéhez és a puffer regiszter beolvasás bemenetéhez, invertált kimenete az elrendezés órajelével vezérelt második flip flop sta­tikus bemenetéhez, ennek kimenete egyrészt a dis­play cím számláló számlálás bemenetéhez, másrészt a katódsugárcső vezérlő adat nyugtázás bemenetéhez csatlakozik, és a display cím számláló törlés bemene­tével a vezérelt display képszinkron jelének vonala van összekapcsolva. A találmány egy másik alapgondolatát annak felis­merése képezi, hogy a „nagybetűs" karaktermegjele­nítésnél a képernyőn csak negyedannyi karakter fér el a „kisbetűs" megjelenítéshez viszonyítva. Miután a memóriának a karaktereket tartalmazó mezejében lévő rekeszek száma a „kisbetűs" megjelenítéshez tar­tozó karakterek pl. 2000-es számának felel meg, „nagybetűs" megjelenítésnél lehetőség van a megjele­nítendő karaktereket csak minden második rekeszben tárolni, és a közbenső rekeszek attribútum karakterek részére szabadon felhasználhatók. Ilyen szervezés mel­lett a megjelenítendő karakterek kezelése az attribú­tum karakterek számától függetlenül állandó, így nem szükséges processzor támogatással gondoskodni a lát­ható karakterek megfelelő pozicionálásáról. A „nagybetűs” megjelenítésnél két multiplexer és egy megfelelően leosztott jeleket adó óragenerátor segítségével elérhető, hogy a „kisbetűs" megjelenítés­hez használt karaktergenerátor gondoskodjon a „nagybetűs" karakterek megjelenítéséről is. 5 10 15 20 25 30 35 40 45 50 55 60 A találmány szerinti elrendezés lényeges pro­cesszoridőt takarít meg a hasonló struktúrájú ismert eszközökhöz viszonyítva és emellett lehetővé teszi a különleges képernyőformátumok előállítását is. Az itt vázolt előnyös tulajdonságok következté­ben, az egyszerű struktúra ellenére a találmány sze­rinti elrendezésből kialakítható egy olyan általános cé'ú nyolcbites konfiguráció, amely katódsugárcső terminállal rendelkezik és mikroszámítógépnek meg­felelő sebessége és intelligenciája van. Mindezt az előnyt tekinthetjük úgy is, hogy a rendszer álta­lános mikrogépként történő használatánál nincs szük­ség külön katódsugárcső terminál alkalmazására. A kiviteli példákat a rajz alapján ismertetjük, amelyen az 1. ábra a találmány szerinti elrendezés tömbvázla­ta, a 2. ábra a 18 ütemvezérlést késleltető áramkör váz­lata, a 3. ábra a „nagybetűs" megjelenítéshez tartozó e'rendezés tombvázlata. Az 1. ábrán a találmány szerinti rendszertechnikai elrendezés általános tömbvázlata látható, amely dön­tően Z 80-as processzor elemekre épül fel. A rajzon az egyes blokkokba a működés megértéséhez szüksé­ges bemeneteket és kimeneteket bejelöltük. Az al­kalmazott jelölések a gyártóművek katalógusaiban használtakkal azonosak és döntően a vonatkozó funk­ció angol megnevezésének rövidítéséből állnak. Az egyszerűség kedvéért ezen jelöléseket az alábbi táblá­zatban foglaljuk össze: Jelölés magyar megnevezés angol megnevezés ADDR cím addres CAS oszlopcím ütem column address strob DAT adatok data DAT.OUT adatkimenet data out DATA IN aüatbemenet data in DACK a (lat nyugtázás data acknowledge DRQ adatkérés data request request Lé beírás load MRQ memória keres memory request RAS sorcím ütem row address strob RDY elkészült ready RFRSH frissítés refresh SEL választás select A Z 80 processzor elrendezéshez 1 processzor, vé­letlen hozzáférésű dinamikus 2 memória, fix progra­mot tartalmazó 3 program memória, 4 katódsugárcső vezérlő, a közvetlen memóriahozzáférés vezérlését végző 5 DMA vezérlő, 6 soros átviteli,vezérlő, 7 szám­láló időzítő áramkör, 8 klaviatúra interface, 9 nyom­tató interface, 10 port dekódoló áramkör, 11 memó­ria cím interface, 12 memória kimeneti meghajtó, 13 program memória cím interface, 14 program me­mória kimeneti meghajtó, 15 óragenerátor, 16 frek­venciaosztó és 17 buszmeghajtó áramkör tartozik, amelyek az ismert terninálvezérlő kapcsolásban is megtalálhatók. Az elrendezés egységei között a kap­csolat 100 belső címbusz, 101 belső adatbusz, 102 külső cfmbusz és 103 külső adatbusz segítségével jön létre. A hivatkozott ismert egységeket az újaktól való megkülönböztetés céljából a rajzon kettős vonallal határoltuk. A rajzon egyszeres vonallal azokat az egységeket jelöltük, amelyekkel az ismert elrendezést a talál-3

Next

/
Thumbnails
Contents