A Budapesti Műszaki Egyetem Évkönyve 1976-1977
Tudományos és szakirodalmi tevékenység 1976-ban
tett jelátalakítókból az elvi fizikai működés tisztázása után, saját tervezés alapján működő modellek készültek, amelyeket a Tanszék laboratóriumában megvizsgáltunk. Mérőműszerekben alkalmazható analóg számító egységek tervezése A kutatás elméleti eredményeként sikerült megfogalmazni néhány, az analóg szorzók tervezéséhez felhasznált áramköri elemek választékától függetlenül érvényes, méretezési irányelvet. A kutatás gyakorlati eredményeként kidolgozásra került az pari folyamatok mérőkörei által megkívánt pontossági- és sebesség igényeket is kielégítő analóg számítóegységek két változata. Mindkét megoldás figyelembe veszi a hazánkban hozzáférhető elektronikus alkatrészválaszték korlátos voltát. Mind a kidolgozott időaránymodulációs szorzó, mind a logaritmikus átalakítón alapuló új számítóelem használhatóságát sikerült alkalmazási tapasztalatokkal is alátámasztani. Vizuális információ számítógépes feldolgozása A kutatómunka célja vizuális információ mérésére szolgáló hardware és software eszközök fejlesztése és az eredmények hasznosítása. A témához kapcsolódóan kifejlesztésre került az ITV bemenetű IPS-03 képfeldolgozó berendezés /amely a TPAi számítógép perifériájaként működik, felbontóképessége 128z képpont 8 gradációs szint/, valamint kiszolgáló és felhasználói programrendszer. Az alkalmazások közül a legfontosabbak: nagysebességű filmfelvételek és regisztrátumok együttes feldolgozása, kromoszóma felismerés, röntgenképek elemzése /szív-középárnyék vizsgálata, tüdő perfúziós arányainak vizsgálata, roncsolásmentes véráram-mérés/. Az eredmények szemléltetésére kvázigrafikus display kezelő programcsomag készült Mikroszámítógép fejlesztő rendszer tervezése és megépítése /DS-8/80/ A DS-8/80 jelenlegi központi egység változatában Intel 8008 mikroprocesszor alapú rendszerek fejlesztésének támogatására alkalmas. A DS-8/80 az ismert 8008 alapú rendszerekhez /pl. Intellec 8/mod8/ képest számos új tulajdonsággal rendelkezik: mikroprogrammal hozzáférhető input és output rendszer regiszterek, korlátlan mélységű szubrutin skatulyázási lehetőség, hierarchikus real-time interrupt rendszer, közvetlen memória hozzáférésű/DMA/csatorna, kibővített I/O címzési lehetőség, mikroprogramozottan, ill. huzalozottan megvalósított funkciókkal rendelkező pult. A DS-8/80 tervezett periféria konfigurációja mind fejlesztést támogató, mind alkalmazás orientált perifériákat tartalmaz. A DS-8/80 Slave üzemmódban képes egy külső számítógép felügyelete alatt működni. A központi egység lecserélhető Intel 8080/85 vagy Mostek Mk 3880 típusúra. Univerzális mikro-programozható vezérlő egység és fejlesztő rendszer A kifejlesztett berendezés az Intel 3000 rendszer MCU elemén alapuló mikroprogramozható vezérlő egység, amelynek segítségével megvalósítható egy adott logikai rendszer vezérlő egysége a működési folyamatábrából kiindulva. A kutatási téma keretében elkészült a tervező programrendszer, amely a folyamatábra szimbolikus leírása alapján előállítja az univerzális vezérlő egység beégethető mikroprogramját. Az univerzális vezérlő egység számítógéppel történő on-üne összekapcsolásával lehetővé válik, hogy az így kialakuló fejlesztő rendszer a mikroprogramot a számítógép memóriájából véve a környezet folyamat- ábrája alapján elvégezze a vezérlő egység funkcionális ellenőrzését és az esetleges mikroprogram-módosí- tások a beégetés előtt végrehajthatók. Vezérlő egységek folyamatábra alapján történő tervezése A kutatási munka eredménye egy algoritmizálható tervezési módszer, amely alkalmas meghatározott felépítésű vezérlő egységek logikai függvényeinek kiszámítására. Az algoritmus bemeneti adata a vezérlő egységek működését leíró folyamatábra. Az algoritmus alapján programcsomag készült ODRA 1204 típusú számítógépre. Szimulációs rendszer többprocesszoros vezérlő rendszerek tervezéséhez Kidolgozásra került egy olyan számítógépes szimulációs rendszer specifikációja, amely megkönnyíti többprocesszoros vezérlő rendszerek tervezését és funkcionális ellenőrzését még megépítésük előtt. A szimulációs rendszer magva egy processzor érzéketlen folyamatábra szimulációs nyelv /környezet szimuláció/ és a funkcionális ellenőrzést megkönnyítő JOB CONTROL nyelv, amelybe a konkrét processzorok assembleréi, időhelyes utasításvégrehajtó szimulátorai, memória és csatlakozó hardware szimulátorai, valamint nyomkövetői egységes elvek alapján beépíthetők. Egy INTEL-8008 alapú konkrét mikrogép számára elkészültek a szimulációs rendszer fenti komponensei. 311