177675. lajstromszámú szabadalom • Eljárás és berendezés csak olvasható memória programozására és/vagy ellenőrzésére mintamemóris vagy adatfeldolgozó berendezés segítségvel

3 177675 4 tokát látnak el — pl. a sorozatgyártás alatt álló eszkö­zök PROM-jainak előállítása esetében. Készülék és programfejlesztés esetén az utóbbi időben megjelent fej­lesztőrendszerek kiegészítő opciójaként a fejlesztőrend­szerrel együttműködve, annak részeként kerülnek fel­­használásra, és rendszerint együtt kell működniök más adatfeldolgozó berendezésekkel is. Újabb — és természetesen drágább kategóriát jelen­tenek az önállóan, ki-be meneti berendezésekkel (szalag­olvasóval, szalaglyukasztóval, különböző perifériákkal) együttműködő berendezések. A PROM-ok kezelésére alkalmazott eljárások hát­ránya az, hogy a kezelés egyes fent említett feladatainak végrehajtásához külön-külön egy-egy vezérlőkészüléket kívánnak meg. Ezzel a programozó berendezés igen ter­jedelmessé válik. További hátrányuk ezen eljárásoknak, de az eljárások megvalósítására létrehozott vezérlő­­berendezéseknek is, hogy a piacon megjelenő újabb PROM-ok programozási előírásaihoz csak jelentős ne­hézségek árán igazíthatok hozzá. Újabban ezen nehézségek megoldására mikropro­cesszort alkalmaznak a programozó berendezés feladatai végrehajtásának vezérlésére. Az ilyen vezérlési eljárás azonban megköveteli a mikroprocesszor kiszolgálására rendelt input out-put integrált áramkörök és ezen felül jelentős mennyiségű tárolóelem alkalmazását. Ezek megdrágítják a programozó berendezést, és így alkal­mazásuk csak önálló programozó berendezésben indo­kolt, amely adatfeldolgozó berendezéstől függetlenül működtethető. A találmánnyal célunk a fentiekben vázolt valamennyi nehézség kiküszöbölése és olyan eljárás kialakítása, amely kézi vagy gépi vezérléssel alkalmas a kereskede­lemben kapható PROM-ok és REPROMOK programo­zására és/vagy ellenőrzésére a felhasználói igényeknek megfelelően. Az eljárásnak olyannak kell lennie, hogy az egyszerűen továbbfejleszthető legyen és így alkalmas legyen a jövőben megjelenő újabb PROM és REPRÓM típusok programozására is. A találmánnyal megoldandó feladatot ennek megfe­lelően olyan eljárás kialakításában jelölhetjük meg, melynek segítségével a programozandó memória prog­ramozása és/vagy ellenőrzése kézi vagy gépi vezérléssel egyszerűen elvégezhető. A találmány alapja az a felismerés, hogy a PROM- kezelés különböző típusai — különbözőségük mellett —■ alapvetően közös műveleti készlet kitüntetett műveleté­nek, illetve műveleteinek az elvégzését ölelik fel. E rész­műveleteket két nagy csoportra oszthatjuk. A kezelendő PROM és az adatforrás közötti adatforgalom helyes szervezését és ezt követően a PROM-ban kialakult álla­pot tartós rögzítését biztosítják és ennek megfelelően e műveletek — egyrésze adatut(ak) kiépítését valósítja meg a keze­lendő PROM és valamely adatforrás, illetve adattár között, — másik része az adatúta(ka)t alkotó különböző — vezérelhető — áramkörök vezérlését valósítja meg, mely vezérlés a kívánt adatforgalom lefutását, illetve a PROM-ban kialakult állapot rögzítését eredményezi. Mind az adatuta(ka)t létesítő intézkedések, mind az adatuta(ka)t alkotó áramkörök vezérlésére szolgáló uta­sítások egységesíthető (moduláris) elemi műveletek kész­letéből kombinálhatók valamely konkrét kezelési fel­adat eredő programjává. Ha tudjuk, hogy az adott kezelési feladat végrehajtá­sához milyen irányban kell biztosítani a kezelendő PROM és más eszközök közötti adatforgalmat, azt is tudjuk, milyen adatutakat kell kiépíteni. Az adatát kiépítése után az adatutat alkotó — vezé­relhető — áramkörök vezérlő bemeneteire olyan beavat­kozó utasításokat kell adni, melyek meghatározzák a létesített útvonalon a haladás értelmét (oda, illetve vissza) és kiváltják az adatforgalom indítását, illetve leállítását, aminek fázisait külső feltételek és/vagy éppen ennek az adatforgalomnak a pillanatnyi állapotára néz­ve előírt — belső — feltételek szabják meg. Ha tehát összegyűjtjük az egységesíthető (moduláris) műveleti utasítás-sorozatokat és azokat programozható csak kiolvasható háttér-tárban tartósan rögzítjük (be­égetjük), akkor valamely kezelési feladat végrehajtásá­hoz előbb felépítjük a feladat természetéből kiindulva az adatforgalomhoz szükséges adatuta(ka)t, majd elég a sorrendben szükséges részműveletek utasítás-soroza­tait — ennek a tárnak, a művelettámak a megfelelő re­keszéit sorrendben megcímezve — a művelettárból ki­olvasni és az adatút megfelelő áramköré(i)nek vezérlő­bemenetére adni. Ha a kezelési feladat sorrendben következő részmű­veletei eltérő adatutakon foganatosítandók, akkor az el­járás azzal bővül, hogy egy vagy több részművelet le­futása után — kézi beavatkozással vagy azt helyettesítő szubrutin futtatásával — módosítjuk az adatuta(ka)t. Valamely kezelési feladat végrehajtása során tehát először az adatuta(ka)t építjük fel, s csak ennek befeje­zése után hívjuk le a műveleti utasításokat és indítjuk az adatforgalmi folyamatot. Végül a rendszer kialakítása után azt tovább fejleszt­hetjük azzal, hogy a művelettárba vagy további háttér­tárba beírjuk — és abban tartósan rögzítjük (beéget­jük) — a lehetséges feladatok programjait is és a min­denkori kezelési feladat indító műveleteként annak programját hívjuk le ebből a háttér-tárból. A találmány szerinti eljárás tehát olyan eljárás tovább­fejlesztése, amelynél kézi vagy gépi indítással és vezér­léssel az elvégzendő feladatot kiválasztjuk és vezeték­­rendszeren vezérlő információt, majd a vezérlő infor­máció segítségével adatinformációt viszünk át a kezelen­dő memóriába pl. mintamemóriából vagy aritmetikai készülékből, illetve a kezelendő memóriából vagy a mintamemóriából az aritmetikai készülékbe. A moduláris részműveletek kialakítása nagy mérték­ben egyszerűsíti á vezérlési feladatot és biztosítja bár­mely feladat egyszerű elvégzését, ezenkívül lehetővé teszi, hogy az eljárás a jövőben tovább fejleszthető le­gyen. A továbbfejlesztés lehetőséget ad a felmerülő újabb felhasználói igények kielégítésére, továbbá a piacon újonnan megjelenő PROM-ok és REPROM-ok eseté­ben az eddigiektől eltérő adatforgalmi és beégetési elő­írásokhoz való igazodást. Az adatutak kiépítésének fázisában — azzal egyidő­­ben — tehát művelet kijelölése és végrehajtása nem tör­ténik, így az adatutak vezetékein létrejövő tranziensek a programozásnál, az ellenőrzésnél vagy kiolvasásnál nem okoz hibás működést. Célszerű, ha az adott feladat végrehajtásához szüksé­ges egy vagy több moduláris részműveletet állapotjelzé­sek figyelembevételével hajtjuk végre. A találmány szerint tehát célszerű, ha az ádott feladat elvégzésének moduláris részműveleteit a feladat elvég­5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents