203416. lajstromszámú szabadalom • Eljárás és berendezés 16-bites mikroprocesszoros rendszer 8-bites modulokkal való összeköttetésére
3 HU 203 416 B 4 egy byte-cserélési második művelet kezdetére a 16-bites mikroprocesszoros rendszer rögzített állapotát felszabadítjuk, és végrehajtjuk a 8-bites modullal a byte-kicserélés második műveletét, és befejezzük a szócseiélés teljes műveletének végrehajtását a 16-bites mikroprocesszoros rendszer segítségével. A kitűzött feladatot továbbá olyan berendezés kialakításával oldottuk meg, mely 16-bites mikroprocesszoros rendszernek 8-bites modulokkal való összekapcsolására alkalmas, amely egy 16-bites mikroprocesszoros rendszert tartalmaz, amelynek első információs bemenetéi és kimenetei egy első adatpuffer információs bemenetéinek és kimeneteinek egyik felével vannak összekötve, második információs bemenetel és kimenetei egy kétirányú második adatpuffer információs bemenetéinek és kimeneteinek egyik felével vannak összekötve, címkimenetei egy kétirányú címpuffer címbemeneteivel vannak összekötve, amelynek kimenetei a 8-bites modulok címbemeneleivel vannak összekötve, amelynek információs bemenetei és kimenetei egy kétirányú első adatpuffer információs bemenetéinek és kimeneteinek másik felével vannak összekötve és egy kétirányú átkapcsoló puffer információs bemenetéinek és kimeneteinek egyik felével, amelynek információs bemenetéinek és kimeneteinek másik fele a 16-bites mikroprocesszoros rendszer második információs bemenetéivel és kimeneteivel állnak összeköttetésben, ahol a találmány szerint a 16-bites mikroprocesszoros rendszer első információs bemenetei a pufferregiszter adatkimeneteivel vannak összekötve, amelynek információs bemenetei a kétirányú első adatpuffer információs kimeneteinek egyik felével vannak összekötve, a 16-bites mikroprocesszoros rendszer vezérlő kimenete egy vezérlő áramkör byte-kicserélési végciklus vezérlő bemenetével áll összeköttetésben, amelynek várakozó órajelbeadó Idmenete a 16-bites mikroprocesszoros rendszer vezérlő bemenetére van kötve, a vezérlő áramkör adatpuffer vezérlő kimenetei a kétirányú első adatpuffer, a pufferregiszter, a kétirányú átkapcsoló puffá* és a kétirányú második adatpuffer vezérlő bemenetéivel vannak összekötve, a vezérlő áramkör módosításvezérlő kimenete a módosító áramkörre van csatlakoztatva, amelynek címbemenete a 16-bites mikroprocesszoros rendszer címkimeneteivel van összekötve, és címbemenete az egyirányú címpuffer címbemeneteivel áll összeköttetésben, amelynek kimenetei a vezérlő áramkör címbemenetével van összekötve, annak címpuffer vezérlő kimenete az egyirányú címpuffer vezérlő bemenetével van összekötve, annak információs bemenete és kimenete a 8-bites modulok vezérlő bemenetével és kimenetével állnak összeköttetésben. A találmány szerinti berendezés egy előnyös kiviteli alakjánál a vezérlő áramkör egy byte-kicserélési kettős ciklusvezérlő áramkört tartalmaz, amelynek vezérlő kimenetei egy várakozó órajelet előállító órajeláramkör, egy adatpuffer vezérlő áramkör és egy címáramkör vezérlő egység bemenetéivel állnak összeköttetésben, a byte-cserélési kettős ciklusvezérlő áramkör vezérlő bemenete a vezérlő áramkör byte-kicserélési kettős ciklusvezérlő bemenetét képezi, ezenkívül annak bemenete/kimenete képezi a vezérlő áramkör információs bemenetét és kimenetét, a várakozó órajelet előállító órajeláramkör kimenete képezi a vezérlő áramkör várakozó órajel beadására szolgáló kimenetét, amelynek kimenetei az adatpuffer vezérlő áramkör kimeneteit képezik, amelynek címbemenete a vezérlő áramkör címbemenetét képezi, és a címáramkör vezérlő egység egyik kimenete a vezérlő áramkör módosítás vezérlő kimenete, amelynek másik címpuffer vezérlő kimenetét pedig a címáramkör vezérlő egység másik kimenete képezi. A találmány előnye abban van, hogy megvalósítható vele 8-bites funkcionálisan kompatibilis moduloknak az összekapcsolása a 16-bites mikroprocesszoros rendszerrel, melynek során a byte-cserélési műveletek ugyanúgy végrehajthatók a 8-bites modulokkal, mint a szó (2 byte) cserélési műveletek. Ennek során nem szükséges változtatásokat végrehajtani a funkcionálisan kompatibilis 8-bites modulok áramköreiben sem, sem pedig a 16-bites mikroprocesszoros rendszer programjainak készítésénél. A találmány egy további előnye abban áll, hogy a 16-bites mikroprocesszoros rendszer és a 8-bites modul között egy szó (2 byte) kicserélése során csak egy szócserélési utasítást hajtunk végre, ahelyett, hogy kétszer hajtanánk végre egy-egy byte-cserélési műveletet, és ennek során annyi idő alatt, amennyi alatt a 8-bites modul 2 byte-cserélési műveletet hajt végre, a 16-bites mikroprocesszoros rendszer egy szóhosszúságú adatcserélési műveletet hajt végre. Ennek következtében a 16-bites mikroprocesszoros rendszer és a 8-bites modul közötti információcserélési sebesség nagyobb lesz, és a rendszer programjainak a készítése is egyszerűbbé válik. Az alábbiakban a találmány szerinti eljárást és berendezést kiviteli példa kapcsán, a mellékelt rajz alapján ismertetjük részletesebben, ahol az 1. ábrán a találmány szerinti, 16-bites mikroproceszszoros rendszer 8-bites modulokkal való összeköttetésére alkalmas berendezés kapcsolási tömbvázlata, a 2. ábrán a vezérlő áramkör kapcsolási tömb vázlata látható. A találmány szerinti, 16-bites mikroprocesszoros rendszer 8-bites modulokkal való összeköttetésére szolgáló berendezésben 116-bites mikroprocesszoros rendszer primer vagy első információs bemenetei és kimenetei egy kétirányú 2 első adatpuffer információs bemenetelnek és kimeneteinek az egyik felével vannak öszszekötve, míg annak szekunder vagy második információs bementei és kimenetei egy 3 második adatpuffer információs bemenetelnek és kimenetéinek egyik felével állnak összeköttetésben. Az 1 16-bites mikroprocesszoros rendszer címkimenetei egy egyirányú 4 címpuffer címbemeneteire vannak csatlakoztatva, amelynek kimenetei S 8-bites modulok címbemeneteivel állnak összeköttetésben. Az S 8-bites modulok információs bemenetei és kimenetei a kétirányú 2 első adatpuffer információs bemenetelnek és kimeneteinek másik felével és egy kétirányú 6 átkapcsoló puffer információs bemenetéinek és kimeneteinek egyik felével vannak összekötve, amelynek információs bemenetéinek és kimeneteinek másik fele az 116-bites mikroprocesszoros rendszer szekunder vagy második bemenetéivel és kimeneteivel vannak összekötve. Az 116-bites mikroprocesszoros rendszer első információs bemenetei összeköttetésben állnak egy 7 pufferregiszter adatkimeneteivel, amelynek információs bemenetei a kétirányú 2 első adatpuffer információs bemenetéinek egyik felével vannak összekötve. Az 116-bites mikroprocesszoros rendszer vezérlő kimenete 8 vezérlő 5 10 15 20 25 30 35 40 45 50 55 60 65 3