201165. lajstromszámú szabadalom • Berendezés 8- és 16-bites moduloknak 16-bites mikroprocesszoros rendszerhez való csatlakoztatására

HU 201165 B 2 kettős ciklus vezérlő egység nem aktiválja a 21 várakozó órajelbeadó egységet. Ugyanez vonatkozik a 34 címkapcsolás vezérlő egységre is. Egy byte­­cserénél a 16-bites 1 mikroprocesszor címkimenetei az egyirányú 10 címpufferen keresztül változtatás nélkül lesznek átvíve a 8-bites és a 16-bites 7, 8 és 9 modulok címbemeneteire, vagyis a 15 címmódosító áramkört nem aktiváljuk. A 22 adatpuffer vezérlő egység vezérli a 26 pufferválasztó kimeneteket, me­lyek a 27 adatpuffer-vezérlés koordináló áramkörre vannak csatlakoztatva. A 26 pufferválasztó kimenet állapotától függően a 32 modultípus felismerést vezér­lő bemenetre és a 8-bites 31 modulállás felismerést vezérlő bemenetre a 27 adatpuffer-vezérlés koordináló áramkörön keresztül különböző kettős irányú adat­puffer csoportokat vezérlünk. Amikor egy byte ki­cserélésnél a 8-bites 7 modult választjuk ki, annak információs bemenetei és -kimenetei a 16-bites 6 mikroprocesszoros rendszer első fél információs be­menetéivel és -kimeneteivel állnak összeköttetésben, a 8-bites 28 modulállapot felismerő egységgel a címtől függően engedélyezzük (hatásossá tesszük), hogy az adatok a kétirányú 2 primer adatpufferen keresztül a 8-bites 7 modul páros számú címe esetében ez utóbbira vigyük át, vagy pedig a 8-bites 7 módosul páratlan számú címe esetében a kétirányú páros 5 átkapcsoló adatpufferen keresztül. Byte kicserélésnél a 8-bites 9 modult választjuk ki. melynek információs bemenetei és -kimenetei a 16-bites 6 mikropro­cesszoros rendszer második fél információs bemene­téivel és -kimeneteivel vannak összekötve, a 8-bites 28 modulállapot felismerő egységgel a címtől függően engedélyezzük, hogy az adatokat a 8-bites 9 modul páros számú címe esetében a kétirányú 3 visszacsatolt adatpufferen keresztül a 8-bites 9 modulra, vagy pedig a 8-bites 9 modul páratlan számú címe esetében a kétirányú 3 visszacsatolt adatpufferen keresztül vezessük. Ha egy byte cserénél a 16-bites 8 modult választjuk ki, a 32 modultípus felismerést vezérlő bemenetet aktiváljuk, ennek következtében a 29 modultípus felismerő egység aktívvá válik, és lehetővé teszi, hogy az adatok a kétirányú 2 primer adatpufferen keresztül menjenek a 16-bites 8 modul páros számú címe esetében, vagy pedig a 16-bites 8 modul páratlan számú címe esetében a kétirányú 4 szekunder adat­pufferen keresztül. A 31 modulállás felismerést vezérlő bemenet aktiválódik, amikor a kiválasztott 8-bites modul a 16-bites 6 mikroprocesszoros rendszer máso­dik fél információs bemenetéivel és -kimeneteivel van összekötve. Olyan műveleteknél, melyeknél szó kicserélésére (azaz 2 byte kicserélésére) van szükség, a 21 várakozó órajelbeadó egységet a 20 kettős ciklust vezérlő egységgel aktiváljuk, mely a 16-bites 1 mikropro­cesszort várakozó állásba vagy állapotba helyezi. Ez az állapot annyi órajel időtartománynak megfelelő ideig tart, amennyi egy byte kicserélés második ki­egészítő ciklusának végrehajtásához szükséges. Egy­idejűleg figyeljük egy további várakozójel beadásának a feltételeit, mely a 8-bites 7 és 9 modulok számára egy byte kicserélés egy ciklusának végrehajtásához szükséges. Egy szócserét megkövetelő műveletnél a 16-bites 8 modulon keresztül a 7 modul lesz aktiválva, aminek következtében a 27 adatpuffer-vezérlés koor­dináló áramkör a 25 engedélyező bemenet aktiválásá­val letiltja a 12 vezérlőáramkört és lehetővé teszi az adatoknak a 16-bites 8 modul információs bemene­téihez vagy információs kimeneteiről történő elveze­tését a kétirányú 2 primer adatpufferen és a kétirányú 4 szekunder adatpufferen keresztül. Egy 8-bites modullal végrehajtandó szócsere eseté­ben egy byte kicserélési művelet két ciklusát hajtjuk végre a beadott művelet által meghatározott irányban. A 16-bites 1 mikroprocesszor címkimeneteire vezetett címeket az első ciklus alatt az egyirányú 10 cím­pufferen keresztül változtatás nélkül átvisszük a 8- -bites és a 16-bites 7, 8 és 9 modulokra. Egy írási művelet esetében (feljegyzési művelet esetében) a 22 adatpuffer vezérlő egység aktiválja a 26 pufferválasztó kimeneteket, melyek a 27 adatpuffer-vezérlés koor­dináló áramkörre vannak csatlakoztatva. A 27 adat­puffer-vezérlés koordináló áramkör 26 pufferválasztó kimenetének, a 32 modultípus felismerést vezérlő bemenetének és a 8-bites 31 modulállás felismerést vezérlő bemenet állapotaitól függően az adatokat a 8-bites és a 16-bites 7, 8 és 9 modulok információs bemenetéire és -kimeneteire visszük át különböző kétirányú adatpuffereken keresztül. Ha egy 8-bites 7 modult választunk ki, az adatokat annak információs bemenetéire és -kimeneteire a kétirányú 2 primer adatpufferen keresztül vezetjük hozzá. Ha a 8-bites 9 modult választjuk ki, az adatokat annak információs bemenetéire és -kimeneteire a kétirányú 3 visszacsatolt adatpufferen keresztül visszük át. Egy olvasási műve­letnél a 22 adatpuffer vezérlő egység és a 27 adat­puffer-vezérlés koordináló áramkör biztosítják az adatbyte tárolását, mely a 8-bites 7 vagy 9 modul információs kimenetein a 35 pufferregiszterben talál­ható, miután azt átengedtünk a kétirányú 2 primer adatpufferen, feltéve, hogy a 8-bites modult választjuk, vagy pedig a 3 visszacsatolt adatpufferen keresztül, amikor a 8-bites 9 modult választjuk. A második kicserélési ciklust teljes egészében a 20 kettős ciklus vezérlő egység vezérli. Ebben a ciklusban hajtjuk végre a cím módosítását a 15 címmódosító áramkörben, mely a szó második byte­­jának kiválasztását a kezelését hajtja végre. A módo­sított címet az egyirányú 10 címpufferen keresztül a 8-bites és 16-bites 7, 8 és 9 modulok címbemeneteire vezetjük. Egy adatrögzítési műveletnél (írási művelet) a 22 adatpuffer vezérlő egység és a 27 adatpuffer­­vezérlés koordináló áramkör biztosítják a 16-bites 1 mikroprocesszor második fél információs bemenetéin és -kimenetein található byte-nak a 8-bites modulra történő átvitelét a kétirányú páros 5 átkapcsoló adat­pufferen keresztül, amikor a 8-bites 7 modult választ­juk ki, vagy pedig a kétirányú 4 szekunder adatpuf­feren keresztül, amikor a 8-bites 9 modult választjuk. Olvasási műveletnél a 22 adatpuffer vezérlő egység és a 27 adatpuffer-vezérlés koordináló áramkör bizto­sítják a 8-bites 7 és 9 modulok információs kimenetein található byte-nak a 16-bites 1 mikroprocesszor máso­dik fél információs bemenetéire és -kimeneteire történő átvitelét a kétirányú páros 5 átkapcsoló adatpufferen keresztül, amikor a 8-bites 7 modult választjuk, vagy pedig a kétirányú 4 szekunder adatpufferen keresztül, amikor a 8-bites 9 modult választjuk ki. Egyidejűleg a első kicserélési ciklus alatt a 35 pufferregiszterben tárolt byte-ot a 16-bites 1 mikroprocesszor első fél in­formációs bemenetéire és -kimeneteire visszük. 5 10 15 20 25 30 35 40 45 50 55 60 65 5

Next

/
Thumbnails
Contents