185511. lajstromszámú szabadalom • Kapcsolási elrendezés programozott adatfeldolgozó berendezés vizsgálatára

1 185 511 2 konzol illesztő modulnak 11, 12, 13 első bemenetéhez, valamint az CPU központi egység 2 első kimenetéhez csatlakozik, A processzor a külvilághoz (perifériához) párhuzamos, kétirányú adatbuszokból és egyirányú cím­buszból álló I/O BUS perifériabusszal csatlakozik. Az I/O BUS perifériabusz a CPU központi egység 3 máso­dik kimenetével van összekötve. A találmány szerinti kapcsolási elrendezés D vizsgáló konzol perifériával is el van látva, amely az I/O BUS perifériabusz helyett az M memória egységben elhelyezett Dl konzol illesztő modul 4 második bemenetre csatlakozik. Ennek előnye, hogy az öntesztelő program a kezelővel az I/O BUS periféria­busztól független, egyéb okokból már korábban levizs­gált adatúton keresztül tarthat kapcsolatot. A memória terület jó működése ugyanis feltétele az M memória egy­ségben elhelyezett öntesztelő program futásának. Az öntesztelő program az M memória egység STPM programtároló moduljában van elhelyezve. A programot a kezelő személy a D vizsgáló konzolperifériával indítja és a hibaüzenetek is itt jelennek meg. Az M memória egységben elhelyezett ISM perifériajel mintavevő és táro­ló modul a be- és kimeneti pontokról származó vizsgálati információk gyűjtésére és tárolására szolgál. Az ISM pe­rifériajel mintavevő és tároló modul 5 második bemenete az I/O BUS perifériabuszhoz csatlakozik. Az ISM perifé­riajel mintvevő és tároló modul az összes be- és kimeneti pontról egy vagy több, előre meghatározott időpillanat­ban történő mintvételre és a vett minták egyidejű tárolá­sára alkalmas. Az ISM perifériajel mintvevő és tároló modul a vett mintákat az MB memóriabuszon keresztül egy vagy több lépésben a CPU központi egységhez továb­bítja olymódon, hogy az egyes mintvételek közötti idő lé­nyegesen rövidebb lehet az I/O BUS perifériabuszon tör­ténő állapotváltozások közötti időnél. Az ISM perifériajel mintavevő és tároló modul SIU pe­rifériabusz illesztőt, SM jelmintatárat, SAU jelmíntatér címző egységet, IR bemenőadat regisztert, valamint SMC mintvételt és mintakiolvasást vezérlő áramkört tar­talmaz. Az ISM perifériajel mintavevő és tároló modul 5 második bemenetére kapcsolódó I/O BUS perifériabusz az SIU perifériabusz illesztőn keresztül az SM jelminta­­tár ISD adatmenetére csatlakozik. Az SM jelmintatár OSD adatkimenete az ISM perifériajel mintavevő és táro­ló modul 11 első bemenetén keresztül a DB adatbusszal van összekötve. Ugyanezen 11 első bemeneten a DB adat­buszra csatlakozik az IR bemenőadat regiszter IDI adat­beíró bemenete is. Az AB címbuszra a SAU jelmintatár címző egység A címbemenete kapcsolódik. A CB vezér­lőbuszra az SMC mintvételt és mintakiolvasást vezérlő áramkör Cl vezérlő bemenetei csatlakoznak. Az IR be­menőadat regiszter IDŐ kimenete az SIU perifériabusz illesztő ID adatbemenetére kapcsolódik. Az SAU jelminta tár címző egység SAK mintacím ki­menet az SM jelmintatár SAB mintacím bemenetével van díszekötve. Az .SMC mintavételt és mintakiolvasást vezérlő áram­kör CO vezérlő kimenetei az ISM perifériajel mintavevő és tároló r nodul SIU perifériabusz illesztő, SAU jelminta tár címzá, SM jelmintatár és IR beménőadat regiszter egységeinek megfelelő IE, OE, SAS, SRI; SMW, SMR, SR2 és IRW vezérlő pontjaira csatlakoznak. Példakénti kiviteli alakunknál az STPM programtároló modulban elhelyezett és a vizsgálatokat végző program bootstrap jellegű interaktív öntesztelő program. A boot­strap technika lényege, hogy a processzor kis részének működőképességét előzetes vizsgálatokkal biztosítva kis regiszter magot alakítunk ki, amely a processzor újabb részegységeit képes levizsgálni. A levizsgált és hibátlan­nak bizonyult részegységek beépülnek a teszter magba, ily nődön a diagnosztikai képesség fokozatosan növek­szik. Az előzetes vizsgálatok csökkentése miatt a kiindu­ló teszter magot célszerű kicsire választani, ami közvet­len diagnózisra még nem képes. Ezért a vizsgálat első szakaszában a cél a diagnosztikai szint minél gyorsabb eltérése azaz, hogy a D vizsgáló konzol perifériára minél hamarább szöveges hibaüzenet legyen kiírható és ezáltal a processzor minél nagyobb részéről kaphassunk explicit diagnózist. Mivel a diagnosztikai képesség szempontjából egyéb­ként is szükségesek a memória bizonyos funkciói, célsze­rű a D vizsgáló konzol periféria kezelését is memória műveletekkel megvalósítani, ily módon a diagnosztikai szint elérése nem kívánja meg az I/O BUS perifériabusz működését. Ezt a célt szolgálja, hogy a D vizsgáló kon­zol perifériát Dl konzol illesztő modulon keresztül az M memória egységbe csatlakoztatjuk. A vizsgálat második diagnosztikai szakaszában az egyes részegységek tesztelésének sorrendje a minél nagyobb di­agnosztikai felbontás, azaz a minél pontosabb hibabeha­tárolás céljának van alárendelve. Ennek megfelelően az I/O BUS perifériabusz vizsgálatára a második vizsgálati szakasz végén, igen nagy hibabehatároló képességnél ke­rülhet sor, és a vizsgálat a D vizsgáló konzol periféria működésétől függetlenül végezhető. A példánkban sze­replő processzor perifériabusz vezérlő áramköre a perifé­riaműveletek időzítéséhez autonóm működésű szekven­ciális hálózattal rendelkezik, ezért célszerű a vizsgálat során a perifériaműveletek időbeni lefolyásának helyes­ségéről is meggyőződni. A memóriaterületen elhelyezett és az SIU periféria­busz illesztővel az I/O BUS peritériabuszra csatlakozó ISM perifériajel mintavevő és tároló modul a processzor be’ső órajelének ütemében minden perifériaművelet jel­legzetes fázisairól mintát vesz és az SM jel'mintatárban tárolja azokat a következő perifériaműveletig. A mintá­hoz az öntesztelő program meghatározott memória címe­ken a SAU jelmintatár címző egység segítségével hozzá­férhet és azoknak kiértékeléséből kialakíthatja az I/O BUS perifériabuszra, ill. az azt vezérlő áramkörökre vo­­natkzó diagnózist. Az ISM perifériajel mintavevő és táro­ló modul ezenkívül képes az IR bemenőadat regiszterén ke resztül az I/O BUS perifériabuszra input adatot tenni az input művelet vizsgálatához. Az IR bemenőadat regiszter szintén memória művelettel írható. Ez lehetőséget ad az I/O BUS perifériabusz mindkét irányú működésének tesz­telésére. Az ISM perifériajel mintavevő és tároló modul műkö­dését az SMC mintavételt és kiolvasást vezérlő áramkör a CB vezérlőbusz jeleinek megfelelően vezérli. A találmány szerinti megoldásunk előnye, hogy ön­tesztelő programmal történő vizsgálatnál a perifériabu­szokra vonatkozó információk a perifériabuszoktól és az ezekkel kapcsolatos áramköröktől független, könnyen ke­zelhető és vizsgálható adatúton keresztül nyerhetők. To­vábbi előnye, hogy a periféria művelet jellegzetes idő­pontjaiban vett jelminták segítségével nemcsak a peri­féria adatok és címek számszerű értéke, hanem a perifé-5 10 15 20 25 30 35 40 45 50 55 60

Next

/
Oldalképek
Tartalom