Diagnosztizálása mikroprocesszoros rendszerek
DIAGNOSZTIKA mikroprocesszoros rendszerek
7.1. Szervezet rendszer teszt diagnózis
Mikroprocesszoros rendszer, mint diagnosztikai objektum egy bonyolult számítási busz-szerkezet (ábra. 7.1).
Ábra 7.1. A blokkvázlata a mikroprocesszoros rendszer
Ez négy fő csoportra BIS - mikroprocesszor, memória, input-output vezérlők, kommunikációs vezérlő és a tárgyakat. Mindegyik funkcionális alrendszerekre, viszont meglehetősen összetett szempontjából a diagnózis. Ezért, a szervezet a funkcionális teszt és diagnosztikai rendszerek segítségével mikroprocesszoros bomlás megközelítést, ahol az objektum diagnosztizálására végre külön funkcionális egységek: egy ALU, processzort, memóriát, bemeneti-kimeneti eszközök IOCTL, külön TEZy és az ICI és LSI házban.
Az eljárás nehézségeit, diagnosztizálására mikroprocesszoros rendszerek, nagymértékben integrált LSI-k kifejlesztése meghatározzuk (számos logikai elemek és egy korlátozott számú külső kapcsolatok), elágazó közötti kapcsolatok rendszer elemei. Ezen kívül a hardver fejlesztő gyakran nem rendelkezik teljes körű tájékoztatás a LSI belső szerkezetét, és arra kényszerül, hogy úgy, mint egy „fekete” doboz.
Ezen okok miatt a fejlett általános módszerek felépítésének teszt digitális áramkörök 4. fejezetében leírt, nem mindig lehet hatékonyan alkalmazni. A teszt a mikroprocesszorok fejlesztése és speciális módszerek alkalmazásán alapuló funkcionális vizsgálatok. Ezek a tesztek biztosítják teljesítményű mikroprocesszorral műveletek halmaza operandusok.
Három alapvető megközelítések az építési tesztek mikroprocesszorok és a mikroprocesszoros rendszerek: moduláris, firmware és funkcionális. A moduláris megközelítés, az LSI képviselteti magát, mint funkcionálisan komplett modulokat. Ez a regisztráció számlálók, összeadás, aritmetikai-logikai eszközök, multiplexerek, és mások. A konstrukció egy speciális teszt az egyes modulok. General Test épített kombinálásával saját tesztelés alapján a busztársaság adatátviteli modulok között.
Firmware megközelítés megoldja a problémát a következő. Néhány kiválasztott mikroprogram álló mikro- és csatlakoztatott adatokat átvinni a külső bemenetet egy külső kimeneti eszköz. Meghatározott részét a berendezés végrehajtásában részt vevő e firmware-t. Válogatott operandusok hibát észlel ezt a részét a berendezés a teljesítményét az egyes mikro-ops. A probléma az optimális választás a firmware-t, amely a rendszer összes hardver.
A funkcionális megközelítés alapján a tesztelés funkciók a mikroprocesszoros rendszer. List mikroprocesszor utasítás egy információforrás működését. Az utóbbit több osztályra osztható: a feldolgozási műveletek; Szállítási; ág; IO és mások [50]. Tesztelt egyes funkciók és az a része a mikroprocesszor hardver, amely végrehajtja ezt a funkciót (a „mechanizmus” a terminológia a [37]). A következő alapvető mechanizmusának mikroprocesszor:
- mechanizmusokat adatfeldolgozás ellenőrzése: dekódolás műveletek; dekódolás módosítási műveletek, operandusok és eredmények; aktiválás műveletek és módosításokkal
- adattárolás és átviteli mechanizmusok;
- mechanizmusai válasz a külső jelek és adatok input és output; megszakítani, közvetlen memória-hozzáférés, és mások.
Alapját mechanizmusoknak modellek regiszterátviteli [50]. Tesztprogramok épülnek az egyes mechanizmus az a feltételezés, hogy más mechanizmusok üzemképes.
Ábra. 7.2 ábra Az alap rendszer a szervezet a vizsgálati LSI diagnózist.
7.2 ábra. Szervezet rendszer teszt diagnózis
Reakcióvázlat szoftver tesztelés (ábra. 7.2, a) tartalmaz egy teszt-generátor (GT). A vizsgálatokat a memóriában tárolódnak (RAM vagy ROM) és bevitelét diagnosztizálni a tárgy (OD) egy speciálisan erre a célra foglaljuk időintervallumban. OD kimeneti választ összehasonlítjuk a referencia-reakció, amely szintén a memóriában tárolt. Előállítás vizsgálatokat korábban elvégzett ismert algoritmusokkal vagy kiszámításával a vizsgált személy vagy a számítógépes szimuláció. A fizikai modellezés egy példányát a készülék a vizsgált készülnek fizikai hibákat és bemeneti intézkedések, hogy azokat felismerik. Az összetett eszközök erre a célra használt számítógépes modellek. Végrehajtása során a vizsgálati programokban használt feltételes és feltétlen diagnózis algoritmusok. Keresése hibák segítségével szótárak vagy próbák.