198251. lajstromszámú szabadalom • Rendszertechnikai elrendezés DRAM-ok okozta impulzusszerű tápáramfelvétel káros hatásának csökkentésére és DMA nélküli floppy illesztésére

1 2 A találmány tárgya rendszertechnikai elrendezés DRAM-ok okozta impulzusszerű tápáramfelvétel ká­ros hatásának csökkentésére és DMA nélküli floppy illesztésére. A dinamikus véletlen hozzáférésű memó­riák (DRAM-ok) integrált áramköreit olcsóságuk miatt széles körben alkalmazzák mikroszámítógépek memóriájának kialakításához. Ezek az áramkörök megkívánják, hogy a címet két lépcsőben, előbb a sor, majd az oszlop címet, kapcsolják a bemene­tűkre, és a címek megjelenését a megfelelő vezérlő jelek kísérjék. A vezérlő jelek megfelelő éle nem­csak a címbitek letárolását, hanem a memóriacellák felfrissítését is vezérli. Az előbbiekből következik a DRAM-oknak az a tulajdonsága, hogy a vezérlő jelek hatására rövid ideig (kb. 50 nsec) nagy táp­áramot vesznek fel. Ezt a hatást fokozza még az a tulajdonság is, hogy a DRAM integrált áramkörök általában 1 bites szervezésflek, vagyis például egy 16 bites rendszerben 16 db ilyen áramkör működik egy­szerre, és így az áramimpulzus amplitúdója is 16-szor nagyobb. A technikai szintet képviselő megoldásoknál az áramimpulzus káros hatásait nagyszámú szűrőkonden­zátor alkalmazásával csökkentik. Általában minden integrált áramkör mellé egy-egy szürőkondenzátort helyeznek el. A mikroszámítógépes rendszerekben általánosan elterjedt a hajlékony mágneslemezes háttértárolók alkalmazása. Á háttértárolók általában megkívánt adatformátum és a mikroszámítógépes rendszer adatszintje közötti illesztési feladatot leggyakrabban speciális integrált áramkör felhasználásával oldják meg. Az illesztő integrált áramkör felől az adatok át­vételét vagy oda az adatok kiírását a lemez forgási sebessége által diktált ütemben kell a mikroszámító­gépnek elvégeznie. Lassúbb adatátviteli sebességek esetén lehetséges az interruptos vagy a lekérdezéses megoldás alkalmazása, amelyek nem teszik szükséges­sé, hogy szinkronizálás céljára kiegészítő hardver-t építsenek a rendszerbe. A „8”-as dupla írássűrűségű lemez használata esetén megkívánt 16 psec-es ütem viszont a legtöbb j>rocesszortípus esetén már nem te­szi lehetővé az előbb említett megoldások alkalmazá­sát. Ebben az esetben az ismert technikai szintet képviselő megoldásoknál DMA (közvetlen memória hozzáférés) vezérlő integrált áramkört építenek a rendszerbe, és ezzel oldják meg a feladatot. Ez a megoldás azonban bonyolult, s így igen költséges is lehet (például a 8086 típusú mikroprocesszor mellett alkalmazható 8089 I/O processzor ára a mik­roprocesszor árának többszöröse). A találmány célul tűzte ki az ismert megoldások hiányosságainak megszüntetését és olyan áramköri elrendezés létrehozását, amely a DRAM-ok okozta Impulzusszerű tápáramfelvétel káros hatásainak csök­kentését, valamint DMA nélküli floppy illesztést tesz lehetővé. A találmány szerinti megoldás azon a felismerésen alapul, hogy ha a tároló áramköröket több memória­­csoportba osztjuk, amelyeket vezérlőjel késleltetőn keresztül egymáshoz képest különböző késleltetéssel vezérelünk, akkor az eredő áramfelvétel amplitúdója lényegesen csökkenthető, továbbá, ha az adatátvitelt a floppy vezérlő adatérvényességének ellenőrzése nélkül, a központi egység várakoztatásával késleltető tag és szinkronizáló logika segítségével valósítjuk meg, akkor a floppy illesztés DMA nélkül, egyszerű módon megvalósítható. A találmány tárgya tehát rendszertechnikai elren­dezés DRAM-ok okozta impulzusszerű tápáramfel­vétel káros hatásának csökkentésére és DMA nélküli floppy illesztésére, amelynek központi egysége van, a központi egység kimeneti vonalcsoportja dinamikus RAM vezérlő egység és címfelismerő bemeneti vonal­­csoportjára, bemenete a dinamikus RAM vezérlő egység első bemenetére, kimenete a dinamikus RAM vezérlő egység második bemenetére és floppy vezérlő első bemenetére, be/kimeneti vonalcsoportja adatbu­szon keresztül a floppy vezérlő be/kimeneti vonal­­csoportjára van kötve. A rendszertechnikai elrende­zésre jellemző, hogy a dinamikus RAM vezérlő egy­ség kimeneti vonalcsoportja multiplex címbuszon keresztül ,,n"-számú memóriacsoport bemeneti vonal­­csoportjára, kimenete vezérlőjel késleltető bemene­tére, a vezérlőjel késleltető kimenetei a megfelelő memóriacsoport bemenetére, a memóriacsoport be/ kimeneti vonalcsoportja a központi egység és a floppy vezérlő be/kimeneti vonalcsoportjára csatlakozik. A címfelismerő kimenete szinkronizáló logika első be­menetére, a szinkronizáló logika második bemenete a floppy vezérlő első kimenetére, harmadik bemenete késleltető tag kimenetére és a floppy vezérlő második bemenetére, kimenete a központi egység bemenetére és a dinamikus RAM vezérlő első bemenetére, a kés­leltető tag bemenete a floppy vezérlő második kime­netére csatlakozik. A találmány szerinti megoldást részletesebben az 1. ábra alapján ismertetjük, amely a rendszertechni­kai elrendezés tömbvázlatát ábárzolja. A rendszer­­technikai elrendezésben 1 központi egysége van, amelynek 11 kimeneti vonalcsoportja 2 dinamikus RAM vezérlő egység és 5 címfelismerő 21, 51 beme­neti vonalcsoportjára, 12 bemenete a 2 dinamikus RAM vezérlő egység első 22 bemenetére, 13 kimenete a 2 dinamikus RAM vezérlő egység második 23 be­menetére, és 8 floppy vezérlő első 82 bemenetére, 14 be/kimeneti vonalcsoportja B3 adatbuszon keresz­tül a 8 floppy vezérlő 83 be/kimeneti vonalcsoportjá­ra van kötve. A rendszertechnikai elrendezésre jel­lemző, hogy a 2 dinamikus RAM vezérlő egység 24 kimeneti vonalcsoportja B2 multiplexer címbuszon keresztül „n”-számú, 41, 42, . . . 4n memóriacso­port 411, 421, . . . 4nl bemeneti vonalcsoportjára, 25 kimenete 3 vezérlőjel késleltető 31 bemenetére, a 3 vezérlőjel késleltető 321, 322, . .. 32n kimenetei a megfelelő 41, 42, . . . 4n memóriacsoport 412, 422, . . . 4n2 bemenetére, a 41, 42,. . . 4n memó­riacsoport 413, 423, . . 4n3 be/kimeneti vonalcso­portja az 1 központi egység és a 8 floppy vezérlő 14, 83 be/kimeneti vonalcsoportjára csatlakozik. Az 5 címfelismerő 52 kimenete 6 szinkronizáló lo­gika 62 bemenetére, a 6 szinkronizáló logika máso­dik 63 bemenete a 8 floppy vezérlő első 81 kimene­tére, harmadik 64 bemenete 7 késleltető tag 71 kimenetére és a 8 floppy vezérlő második 63 be­menete a 8 floppy vezérlő első 81 kimenetére, har­madik 64 bemenete 7 késlelető tag 71 kimenetére és a 8 floppy vezérlő második 85 bemenetére, 61 kimenete az 1 központi egység 12 bemenetére és a 2 dinamikus RAM vezérlő egység első 22 bemeneté­re, a 7 késleltető tag 72 bemenete a 8 floppy vezérlő második 84 kimenetére csatlakozik. 198 251 5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Thumbnails
Contents