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 bytecseré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, melyek 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érlő 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ú adatpuffer csoportokat vezérlünk. Amikor egy byte kicseré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 bemeneté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 mikroprocesszoros rendszer második fél információs bemeneté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 adatpufferen 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ásodik 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 mikroprocesszort 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 kiegészítő ciklusának végrehajtásához szükséges. Egyidejű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 koordiná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 bemenetéihez vagy információs kimeneteiről történő elvezeté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ímpufferen 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 koordináló áramkörre vannak csatlakoztatva. A 27 adatpuffer-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űveletnél a 22 adatpuffer vezérlő egység és a 27 adatpuffer-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álható, 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 bytejának kiválasztását a kezelését hajtja végre. A módosí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 adatpuffervezé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ó adatpufferen keresztül, amikor a 8-bites 7 modult választjuk ki, vagy pedig a kétirányú 4 szekunder adatpufferen 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 biztosítják a 8-bites 7 és 9 modulok információs kimenetein található byte-nak a 16-bites 1 mikroprocesszor második 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 információs bemenetéire és -kimeneteire visszük. 5 10 15 20 25 30 35 40 45 50 55 60 65 5