170527. lajstromszámú szabadalom • Csoportvezérlő CA-MAC mérő, adatgyűjtő és vezérlő rendszernek több megszakításszintű számítógéphez kapcsolására

MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY Bejelentés napja: 1974. V. 30. (VI-983) Közzététel napja: 1977.1. 28. Megjelent: 1978. II. 28. 170527 Nemzetközi osztályozás: G06F 3/00, G 05 B 15/02 "V. í. í.. i;'. c t a Feltalálók: Zarándi Lászlóné oki. villamosmérnök, Hetthéssy Jenő oki. villamosmérnök, Budapest Tulajdonos: Villamosenergiaipari Kutató Intézet, Budapest Csoportvezérlő, CAMAC mérő, adatgyűjtő és vezérlő rendszernek több megszakitásszintű számítógéphez kapcsolására 1 A bejelentés tárgya csoportvezérlő, CAMAC mérő, adatgyűjtő és vezérlő rendszernek több meg­szakításszintű számítógéphez kapcsolására, amely csoportvezérlőnek címregisztere, adat-pufferregisz­tere és a csoportvezérlőben végzett műveleteket 5 vezérlő funkciódekódere van. A CAMAC rendszer, amely egy modul rendszerű mérő, adatgyűjtő és vezérlő rendszer, egy speciális illesztő egység, a csoportvezérlő segítségével csatla­kozik a számítógéphez. A csoport vezérlő feladata a 10 CAMAC rendszer és a számítógép adatvonalainak, címvezetékeinek, vezérlő jeleinek és a CAMAC rendszerből érkező megszakító kéréseknek a keze­lése. A csoportvezérlői funkciók CAMAC oldalról szabványosítottak. A számítógép oldaláról az adat- l5 átvitel megszervezését a számítógépi szóhossz egy­értelművé teszi, a vezérlő jelek lefolyását (amely „handshaking" elven történik) a számítógép átviteli csatornájának időzítő jelei és a CAMAC szabvány együttesen határozzák meg. Az egyes CAMAC mű- 20 veletek címkidolgozása és a CAMAC megszakítás kérések kezelése jelenti azt a területet a csoport­vezérlő kialakításakor, amelyen a rendszer tervezője új, hatékony megoldásokat dolgozhat ki. Talál­mányunk többkeretes CAMAC rendszerek csoport- 25 vezérlője számára hardware úton biztosít előnyös és hasznos címkidolgozási és megszakításkezelésí tulajdonságokat, az ily módon kialakított csoport­vezérlő bármilyen, több megszakítás szinttel ren­delkező számítógéphez csatlakoztatható. 30 Az ismert megoldású csoportvezérlőknek címre­gisztere, adat-pufferregisztere és a csoport vezérlőben végzett műveleteket vezérlő funkció­dekódere van. A CAMAC real-time perifériarend­szer 24 megszakítási szintje egyetlen BD vonalon keresztül csatlakozik a csoportvezérlőhöz, a BD je­let kiváltó megszakítás kérést egy megszakítás visszakeresési művelet során a GL szó kiolvasásával lehet azonosítani. A megszakítási rendszer kezelése bizonyos problémákat vet fel, ugyanis egy viszony­lag nagy (7 keretet, keretenként 23 modult tar­talmazó) perifériarendszer egyetlen megszakítási vo­nallal csatlakozik a csoportvezérlőhöz, s azon ke­resztül egy általában több megszakítás kezelésére alkalmas számítógéphez. A CAMAC megszakítási rendszer kezelésére két alapjaiban különböző meg­oldás kínálkozik. A gyakorlatban elterjedt módon a csoportvezérlőhöz érkező BD kérést közvetlenül a számítógép valamelyik megszakítási vonalára csa­tolja, s a megszakítás kérést a GL szó kiolvasásával azonosítja. A megoldás hátránya, hogy a kiterjedt real-time perifériarendszer egyetlen megszakítási szinthez van rendelve, így a futó program és a perifériarendszer prioritási viszonyát csak a GL szó maszkjának beállításával lehet kijelölni, s ezt min den egyes különálló programrész kezdetén el kell végezni attól függetlenül, hogy az tartalmaz-e CAMAC műveletet. Másik módszer a BD kérés hardware úton történő visszakeresése és továbbítása a számítógép felé. A módszer alkalmazását a 170527

Next

/
Oldalképek
Tartalom