180141. lajstromszámú szabadalom • Eljárás és elrendezés szekvenciális hálózatok funkcionális vizsgálatára

180.141 A mikroszámítógép működését előre megadott helyeken meg lehet szakítani és itt a processzor és a memóriák logikai állapotát lo lehet kérdezni, ill, lehet azokat módosítani, majd enge­délyezni a további működést, űzőket a funkciókat az ismert berendezés a következőképpen va­lósítja meg. A 8O8O típusú processzor RST /CFH/ elnevezésű uta>­­sitást kell elhelyezni arra a memória dinre, amelyiknél a prog}­­ram futását meg akarjuk szakítani. Amikor a program ideér, okkor az RST 1 utasítás hatására elugrik a /0008H/ címre és azi ettől a címtől kezdődő program helyezkedik el, amely elmenti 0 mikroszámitógóp RAM memóriájában a „processzorJ?első_regiszie‘­­reinelc tartalmát és ezután már informáoióvesztesóg nélkül lehet olyan programot futtatni, amely az említett vizsgáló funkció­kat megvalósít ja. lia folytatni kell az eredeti program futását^, akkor a RAM memóriában tárolt regisztertartalmakat vissza kell tölteni a mikroprocesszorba és az eredeti program fut tovább. Az ismert megoldások hátrányai a következők:- az RST-1 utasítást lefoglalja ez a vizsgálati mód,- a mikroszámítógépnek a RAM-memóriájából szintén elfoglal egy1 jelentős részt a vizsgálat,- a vizsgálatot megvalósító program csökkenti a szabadon hasz-r nálható cimtartományt, mivel annak egy részét a funkcionális»' vizsgáló program foglalja el,- csak /CFH/-nál lehet megszakítani a programot és bekapcso­lódni a vizsgáló ciklusba. A találmányi eljárás azon a felismerésen alapul, hogy a vizs­gálandó szekvenciális hálózat valamennyi külső és belső funk­cionális ellenőrzési pontjait hozzáférhetővé tesszük - egy a találmány tárgyát képező - kiegészítő hálózat illesztésére, anélkül, hogy a vizsgálandó szekvenciális hálózat funkcionális. működésében változást okoznánk..... —------------­A találmány szerinti eljárás szekvenciális hálózatok teljes funkcionális vizsgálatára szolgál. Az eljárásra jellemző, hogy a szekvenciális hálózatot a vizsgálat szempontjából funkcióná-í lisan két részre /továbbiakban: első- és második vizsgálandó hálózatra/ csoportosítjuk úgy hogy a két vizsgálandó hálózat közt adatátviteli vonalakat három információs-BUS-ba soroljuk, amelyek közül az első információs-BUS-on információt juttatunlíj el az első vizsgálandó hálózatból a második vizsgálandó háló­zatba. A második inf ormációs-BUS-on..inf orináolót. _ juttatunk .el­­a második vizsgálandó hálózatból az első vizsgálandó hálózat­ba. A harmadik információs BUS-segitségével a két vizsgálandó hálózat között mindkét irányban közlünk információt. A vizs­gálandó szekvenciális hálózat valamennyi külső- és belső funk-* cionális pontját a vizsgálat alkalmával hozzáférhetővé tesz­­szülc azáltal, hogy a vizsgálandó szekvenciális hálózat infor­­raációs-BUS-aíhoz és beavatkozó pontjaihoz egy kiegészítő há­lózatot csatlakoztatunk, A kiegészítő hálózat vezérlését kül­ső parancsjelekkel végezzük. A külső parancsjelek segítségé­vel à vizsgálandó sz ekvenc ±á±± s~ hálózat működé sóbe—tetszéssze** rinti, a logikai funkciók által megengedett jelkombinációknál beavatkozunk. A vizsgálandó szekvenciális hálózat valamennyi külső- és belső logikai ellenőrző pontján az adott funkcioná­lis állapotokról teljes információt állítunk elő, majd továb­bi külső vezérlő jelek segítségével a vizsgálandó szelcvenoi­­ális hálózatot újabb, logikai funkoió által megengedett, tet­szésszerinti logikai állapotba állítjuk és újaibb információ­kat szerzünk. Végül a,funkcionális vizsgálat során, a tetszés-2

Next

/
Thumbnails
Contents