177048. lajstromszámú szabadalom • Rendszertechnikai elrendezés processzorral vezérelt számítógépes rendszer és egy ehhez tartozó perféria között input-output műveletek létesítésére
5 177048 6 cesszoros vezérlésére, megfelelő felxibilitás mellett cursor vezérlés biztosításával. A rendszer processzorét Fairchild F8 típusú 100 processzor képezi, amelynek adatforgalma és vezérlése megfelelő buszokon keresztül történik. A 100 processzor memóriájához 101 memória adatbemenet busz csatlakozik, a memóriától 102 memória adatkimenet busz vezet a rendszer többi egységéhez, memória címzését 103 címbusz továbbítja, és a 100 processzor 104 rendszer buszon keresztül csatlakozik a rendszer további egységeihez, amelyeket az 1. ábrán nem tüntettünk fel. A 100 processzor 105 klaviatúrával is össze van kötve, amelyen keresztül a display funkciók vezérelhetők illetve befolyásolhatók. A 100 processzor megfelelő buszokon keresztül kapcsolódik a rendszer saját 110 ROM memóriájához és 111 RAM memóriájához. A későbbiekben leírt módon a találmány révén lehetőség van arra, hogy a display periféria működését biztosító 112 display vezérlő éppen olyan módon csatlakozzék a 100 processzorhoz, mint annak két memóriája, tehát a 101 memória adatbemenet buszon, a 102 memória adatkimenet buszon és a 103 címbuszon keresztül. A 112 display vezérlő közvetlenül video jellel vezérli a 113 video erősítőt, amelynek kimenete a 114 katódsugárcsővel van összekötve. A 112 display vezérlő megfelelő sor- és képszinkronjeleket állít elő a 114 katódsugárcső részére és vezérli annak 115 eltérítő egységét. A 2. ábrán a 112 display vezérlő részletes tömbvázlatát tüntettük fel, amelynek alapján érthetővé válik, hogy a találmány szerinti szervezés milyen módon teszi a periféria saját memóriáját a rendszer operatív memóriája részévé, illetve milyen módon teszi lehetővé a kettős pufferelés elkerülését. Jóllehet, a 2. ábra a találmány egy fontos alkalmazási területére ad közvetlen példát, az alább ismertetett kapcsolási megoldások nemcsak display vezérlés esetére, hanem egyéb periféria vezérlés esetén is alkalmazhatók. A 2. ábra kapcsán elsősorban az adatforgalom és a vezérlési funkciók bemutatására törekedtünk. A 112 display vezérlő belső felépítését csak az ehhez szükséges részletességig mutattuk be. A 112 display vezérlő önmagában ismert szervezésű, cursor jelölést biztosító kivitelű, amelynek belső felépítése a találmány tárgykörén kívül esik. A 2. ábrán vázolt rendszer saját RAM típusú 1 memóriával rendelkezik, amelynek címbemenete 8 multiplexer kimenetével van összekötve. A 8 multiplexerhez két bemeneti csoport tartozik. Egyrészt 18 meghajtó egységeken keresztül a rendszer 103 címbuszával kapcsolódik, másrészt pedig a periféria 12 vezérszámláncával. A 8 multiplexer a két bemeneti csoportot 14 kétállapotú elem állapotától függően kapcsolja az 1 memória címbemenetéhez. Az 1 memória beíró bemenetéi 2 meghajtó egységeken keresztül a rendszer 102 memória adatkimenet buszával varrnak összekötve. Az 1 memória adatkimeneti 3 meghajtó egységeken keresztül a rendszer 101 memória adatbemenet buszához csatlakoznak. Az 1 memória adatkimenete ezenkívül közvetlenül csatlakoznak egy 4 egykarakteres puffer bemenetéihez. A periféria saját működését 13 nagyfrekvenciás oszcillátor óraimpulzusai vezérli, és ezen órajelek vezérlik a 12 vezérszámláncot, továbbá a 112 display vezérlő működéshez szükséges 10 vezérlőjel dekódert és a 11 cursor helyzet komparátort. A 12 vezérszámlánc leosztott órajelei vezérlik ezenkívül a 9 szinkronjel dekódert, a 10 vezérlőjel dekódert és all cursor helyzet komparátort. A 112 display vezérlőhöz tartozik még az 5 karakter generátor, amely a 4 egykarakteres puffer kimenetével van összekötve, és amelyet a 10 vezérlőjel dekóder dekódolt impulzusai vezérelnek. Az 5 karakter generátor kimenete a 6 párhuzamos-soros átalakítóhoz csatlakozik. A párhuzamos-soros átalakítást szintén a 10 vezérlőjel dekóder impulzusai vezérlik, de vezérlési funkciót lát el a 17 ellenőrző adatregiszter is. A 6 párhuzamos-soros átalakító kimenete 7 video jel keverőhöz csatlakozik, amely az innen kapott vezérlésből, továbbá all cursor helyzet komparátor kimeneti jeléből és 21 karakter dekóder jeléből a 10 vezérlőjel dekóder vezérlő impulzusai alapján video vezérlőjelet állít elő, amely az 1. ábrán vázolt 113 video erősítő bemeneti jelét képezi. A 21 karakter dekóder bemenetét a 4 egykarakteres puffer vezérli. Az 1. ábrán vázolt 115 eltérítő egység működéséhez szükséges sor- és képszinkron impulzusokat 9 szinkronjel dekóder 115a és 115b kimenetei szolgáltatják. A 9 szinkronjel dekóder a szinkronjeleket a 12 vezérszámlánc megfelelő kimeneti jeleiből állítja elő. A 2. ábrán vázolt periféria üzemmódjának vezérlését a 103 címbuszon érkező címek határozzák meg. A megfelelő vezérlési funkció biztosításához 19 ekvivalencia egységet használunk, amelynek egyik bemeneti csoportja a későbbiekben leírt módon a 103 címbusz megfelelő helyiértékű címvonalaival, másik bemeneti csoportja pedig 20 címteijedelem regiszter kimeneteivel van összekötve. A rendszer felől a perifériához további három vezérlő vonal érkezik, amelyek szokásos módon szinkronizmust biztosítanak a rendszer 100 processzora és a periféria között. Ezek a vonalak a RAM WRITE bemenet vonala, amely az 1 memóriába való beírást vezérli, a RAS bemenet vonala, amely a 103 címbuszon levő címet érvényesíti, továbbá a CPU SLOT bemenet vonala, amely a 100 processzor hozzáférési ütemét adja. A periféria vezérlését a 19 ekvivalencia egység kimeneti jele, a 103 címbusz megfelelő helyiértékű bitjei, valamint ezen három vezérlő jel megfelelő logikai kapcsolatba hozásával a későbbiekben leírt módon, 22, 23, 24, 25 és 26 ÉS kapuk, valamint külön hivatkozási számmal nem jelölt inverterek biztosítják. A 112 display vezérlő funkcióinak ellátásához tartozik ezenkívül, hogy a periféria saját 1 memóriájának a beíró adatain 15 alacsonyszintű cursor regiszter, 16 magas szintű cursor regiszter és a 17 ellenőrző adatregiszter bemenetelhez csatlakozik. A két cursor regiszter kimenete a 11 cursor helyzet komparátor bemenetével van összekötve, és a 17 5 10 15 20 25 30 35 40 45 50 55 60 65 3