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ér­lése megfelelő buszokon keresztül történik. A 100 processzor memóriájához 101 memória adatbeme­net 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, amelye­ket az 1. ábrán nem tüntettünk fel. A 100 pro­cesszor 105 klaviatúrával is össze van kötve, ame­lyen keresztül a display funkciók vezérelhetők illet­ve 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, te­há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 disp­lay vezérlő megfelelő sor- és képszinkronjeleket állít elő a 114 katódsugárcső részére és vezérli an­nak 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 érthe­tő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 alkal­mazási területére ad közvetlen példát, az alább is­mertetett kapcsolási megoldások nemcsak display vezérlés esetére, hanem egyéb periféria vezérlés ese­tén is alkalmazhatók. A 2. ábra kapcsán elsősorban az adatforgalom és a vezérlési funkciók bemuta­tá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 is­mert 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 multi­plexerhez 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ó beme­netéi 2 meghajtó egységeken keresztül a rendszer 102 memória adatkimenet buszával varrnak össze­kötve. Az 1 memória adatkimeneti 3 meghajtó egységeken keresztül a rendszer 101 memória adat­bemenet 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 ka­rakter generátor, amely a 4 egykarakteres puffer ki­meneté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 átala­kí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ó ki­menete 7 video jel keverőhöz csatlakozik, amely az innen kapott vezérlésből, továbbá all cursor hely­zet komparátor kimeneti jeléből és 21 karakter de­kóder jeléből a 10 vezérlőjel dekóder vezérlő im­pulzusai 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 egy­karakteres 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 impul­zusokat 9 szinkronjel dekóder 115a és 115b kime­netei szolgáltatják. A 9 szinkronjel dekóder a szinkronjeleket a 12 vezérszámlánc megfelelő kime­neti jeleiből állítja elő. A 2. ábrán vázolt periféria üzemmódjának vezér­lé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 össze­kö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 pro­­cesszora é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, to­vá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

Next

/
Thumbnails
Contents