201615. lajstromszámú szabadalom • Kapcsolási elrendezés mikroprocesszoros rendszerek programjainak vizsgálatához használható kezdeti címmódosító egység kialakítására

3 HU 201615 B 4 lyekre egy adott méretű módosítandó cím­tartomány meghatározásához szükség van.- Az m paraméter azon mikroprocesszor cím kimenetek minimális számát jelenti, ame­lyekre a cimmódositást megszüntető pa­rancs felismeréséhez szükség van.- A k paraméter azon mikroprocesszor cim kimenetek számét jelenti, amelyekre az 1 és az m paramétert figyelembe véve együttesen szükség van, tehát az átfedé­sek miatt k kisebb, vagy egyenlő mint 1+m.-Aj paraméter azon mikroprocesszor adat be/kimenetek minimális számát jelenti, amelyekre a cimmódositást megszüntető pa­rancs felismeréséhez szükség van.- Az i paraméter azon mikroprocesszor ve­zérlő be/kimenetek minimális számát je­lenti, amelyekre a reset állapot, a cim kimenetek nagyimpedanciás állapotának és a címmódosítást megszüntető parancs felis­meréséhez szükség van.- Az n paraméter azon állapotjelző kimenetek minimális számát jelenti, amelyek ahhoz szükségesek, hogy a mikroprocesszor re­set állapotát, cím kimeneteinek nagyimpe­danciás állapotát, a cimmódositást meg­szüntető parancsot, vagy ezen működési állapotok kezdetét, végét vagy egyéb fázi­sait jelző mikroprocesszor kimeneti állapo­tokat kódolni lehessen. A találmány szerinti kapcsolási elrende­zés egy előnyös alakjában az i-számú vezérlő bemenet a dekóderegység i-számú vezérlő bemenetére, j-számű adat bemenet a dekó­deregység j-számú adat bemenetére van köt­ve. A k-számú cím bemenet közül m-számú a dekóderegység m-számú cím bemenetére, 1- -számú pedig a multiplexer második 1-számú bemenetére van kötve. A dekóderegység n­­-számú állapotjelző kimenete a sorrendi há­lózat n-számű állapotjelző bemenetére van kötve. A kapcsolóegység engedélyező kimene­te a sorrendi hálózat engedélyező bemenetére van kötve. A sorrendi hálózat két multiplexer vezérlő kimenete a multiplexer két vezérlő bemenetére van kötve. A kapcsolóegység 1- -számű módosított cím kimenete a multiplexer első 1-számú bemenetére van kötve. A multi­plexer 1-számú kiraenete pedig a kapcsolási elrendezés 1-számú cim kimenetére van köt­ve. A találmány alkalmazásának céljaként ki­jelölt hatás úgy érhető el, hogy ha a kap­csolóegység engedélyező kimenete megfelelő logikai állapotban van, akkor a sorrendi há­lózat a mikroprocesszor reset állapotának, vagy a reset állapot kezdetének dekóderegy­­sóg általi jelzésének hatására a multiplexert olyan állásba kapcsolja, hogy a mikropro­cesszoros rendszer a kapcsolóegységen beál­lított módosított címeket kapja, és igy a vizsgált rendszer eredeti kezdeti programja helyett a módosított címtartományban elhe­lyezkedő debugger program fog a reset álla­pot után végrehajtásra kerülni. Miután a debugger program végrehaj­totta a működésének megkezdéséhez szüksé­ges és elégséges műveleteket, akkor végre­hajtat a mikroprocesszorral egy a módosított címtartományra irányuló ugrást, aminek kö­vetkeztében az igazi címek összhangba ke­rülnek a módosított elmekkel és ezután végre lehet már hajtani azt az I/O, memória vagy egyéb, a megvalósítás módjától függő paran­csot, amely parancsnak a dekóderegység ál­tali jelzésének hatására a sorrendi hálózat olyan állásba kapcsolja a multiplexert, hogy a módosítás nélküli, eredeti címek kerüljenek a mikroprocesszoros rendszerbe, és ezután a debugger program segítségével és felügyele­te alatt megkezdődhet a mikroprocesszoros rendszer programjainak vizsgálata, akár a kezdeti program legelső utasításától fogva is. A vezérlőegység sorrendi hálózatának feladata még az is, hogy mikroprocesszor cim kimeneteinek elektromos működési állapotai­nak megfelelően vezérelje a multiplexer kime­neteinek elektromos állapotát, vagyis váltani tudjon a normál és a nagyimpedanciás elekt­romos kimeneti állapotok között. A kapcsolási elrendezés gyakorlati meg­valósításának, de különösen meglévő rend­szerekbe való beépítésének alapvető feltétele az, hogy a vizsgált rendszer mikroprocesszo­ra foglalatban legyen elhelyezve. Ez a fel­tétel azonban az esetek döntő többségében teljesül, mert a mikroprocesszoros rendsze­rek bemérésére és vizsgálatára alkalmazott legtöbb eszköz vagy módszer is ezt feltétele­zi. A találmány szerinti kapcsolási elrende­zés egy lehetséges kiviteli alakjának és meg­valósításának lépései a következő példán ke­resztül és az 1. blokkvázlat segítségével ke­rülnek bemutatásra. Kiindulási feltételként legyen adott egy Z80-as mikroprocesszort tartalmazó rendszer. A debugger progam elhelyezésére a Z80-as teljes. 64 Kbyte-os címtartományának legfelső, azaz FOOOh kezdőcímú 4 Kbyte nagyságú cimtartománya áll rendelkezésre. A címeltolást akkor kell egy I/O Write parancs kiadására befejezni, ha a parancshoz kiadott 8 legki­sebb helyiértékú cimbiten az FFh cim és a legkisebb helyiértékú adatbiten 0 jelenik meg. A rendszerbuszt a Z80 mellett más esz­közök is használhatják átmenetileg, vagyis a címkimeneteket nagyimpedanciás állapotba is kell tudni kapcsolni. A kiindulási feltételek alapján az 1. blokkvázlat általános kapcsolatai és blokk­egységei a következő konkrét értelmezéseket kapják a példabeli kapcsolási elrendezésben. A kapcsolási elrendezés 4 db vezérlő 1 be­menetére kapcsolódnak a Z80-as RESET be­meneté, valamint IORQ, WR és BUSACK kime­netei, tehát i=4. A kapcsolási elrendezés ldb adat 2 bemenetére kapcsolódik a Z80-as DO 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Oldalképek
Tartalom