188200. lajstromszámú szabadalom • Konvolver berendezés
1 188 200 2 számlálóból, annak preset bemenetéhez csatlakozó közös preset-választóból, és az utóbbi bemenetéit meghajtó két préset-számlálóból áll, melyek közül az egyik- az LS bitek konvoluálásához szükséges kezdőcím érték, a másik pedig az MS bitek konvoluálásához szükséges kezdőcím érték forrása; továbbá a kimeneti tárhoz tartozó cimképző egység a tér címbemeneteire kapcsolt címválasztókból, azok egyik bemenetét meghajtó közös írócímszámlálóból, másik bemenetét meghajtó közös olvasó-címválasztóból, és az utóbbi egyik bemenetéhez csatlakozó olvasó-címszámlálóból áll, valamint az olvasó-címválasztó másik bemenetéhez adott esetben visszavetítő berendezés címképző logikája csatlakozik; végül a szűrőtárhoz csatlakozó címképző egység a szűrőtár címbemenetére csatlakozó címválasztóból, annak egyik bemenetét meghajtó író-címszámlálóból, a másik bemenetét meghajtó U/D olvasócímszámlálóból, ez utóbbi preset-bemenetére csatlakozó preset-számlálóból áll, ezenkívül a presetválasztó másik bemenete egy fix cimre van huzalozva. A találmány szerinti berendezés másik kiviteli alakjában a szorzó- és akkumulátoregység buffer regisztere után egy véges elemű, diszkrét, lineáris interpolációra alkalmas interpolátor is be van iktatva. A találmány szerinti berendezés egy további változata a visszavetítő berendezéssel pipe-line módon való együttműködés követelményeinek megfelelően van kialakítva. A találmányt a továbbiak során egy kiviteli példa segítségével részletesen megmagyarázzuk, és közben az alább felsorolt példákra hivatkozunk: Az la és lb ábra együttesen a találmány szerinti berendezés blokkvázlata, a 2. ábra a konvolúció folyamatábrája, a 3/a ábra a konvolver teszt a 3/b ábra pedig a konvolver-visszavetítő idő diagram vázlata. A találmány szerinti konvolverberendezés egy előnyös kiviteli alakjának blokkvázlatát az la és lb ábrákon a lényeg megértéséhez elegendő részletességgel mutatjuk be. Az la ábra aiapján látható, hogy a berendezés két helyen csatlakozik az itt nem ábrázolt előfeldolgozó számítógéphez. Az első csatlakozást a DMA(OUT) feliratú adatbusz jelenti, amely a számítógép adatkimenetét az 1 és 2 buffer regisztereken keresztül a két részből álló 3 bemeneti tárral köti össze. Ez a 3 bemeneti tár az éppen feldolgozás alatt álló vetület fi, ... f512 elemeinek tárolására szolgál. A két tárrész adatkimenetei egy 5 tárválasztó bemenetéihez csatlakoznak. Ez az 5 tárválasztó a vezérléstől függően vagy az egyik, vagy a másik tárrész kiolvasott adatainak biztosít szabad utat egy 6 buffer regiszter bemenetére. A felváltva működtethető két 1, 2 buffer regiszter és az 5 tárválasztó, valamint a később említendő 4 címképző egység 3 bemeneti tár két részének párhuzamos üzemeltetését teszik lehetővé, vagyis az egyik tárrészben pl. adatbeírást, a másikban pedig ugyanakkor kiolvasást, vagy ugyanezeket megfordítva lehet végezni. A 6 buffer regiszter kimenőbusza kétfelé ágazik, mégpedig egyrészt a 7 vonalmeghajtón keresztül a számítógéppel való második összeköttetést jelentő DMA(IN) feliratú adatbuszhoz csatlakozik, és ezzel tesztelési lehetőséget biztosít bizonyos egységek részére; másrészt pedig az említett kimenőbusz rá van vezetve a 24 szorzó- és akkumulátoregység egyik bemenetére is. Ennek az egységnek a másik bemenete egy 17 buffer regiszteren keresztül a software-úton generált C0, Cl, ..., C255 szűrőegyütthatókkal feltöltött 16 szűrőtár adatkimenetével áll összeköttetésben. A 17 buffer regiszter kimenete a 24 szorzó- és akkumulátoregységgel való közvetlen kapcsolatán kívül a 18 vonalmeghajtón át a számítógépbe vezető DMA(IN) feliratú adatbuszhoz is csatlakozik. Az említett szürőegyütthatók a számítógépből a DM A(OUT) adatbuszon és egy 15 buffer regiszteren keresztül írhatók be a 16 szűrőtárba. A 24 szorzó- és akkumulátoregység kimenete egyrészt közvetlenül csatlakozik egy 25 léptető regiszterhez, amely a konvoluált elemek normálására szolgál; másrészt egy 26 buffer regiszteren, majd egy 27 interpolátoron keresztül a 28, 29 buffer regiszterek közös bemenetére van kötve. A 27 interpolátor a konvoluált elemek közé lineáris interpoláció útján határoz meg további elemeket. A blokkvázlatnak az interpolátorral kezdődő része már az lb. ábrán kapott helyet. A 28, 29 buffer regiszterek kimenetei a két részre osztott és a 3 bemeneti tárhoz hasonló szintén párhuzamosan működtethető 30 kimeneti tár adatbemeneteire vannak kötve. A 24 szorzó- és akkumulátoregység által konvoluált és a 27 interpolátorban kiegészített adatok az említett 28, 29 buffer regiszterek közvetítésével a 30 kimeneti tár egyik részébe tölthetők, ugyanakkor a tár másik részéből a már előbb betöltött adatok a 32 tárválasztó közvetítésével a konvolver berendezés kimenetére továbbíthatók. Azt, hogy egy érkező adatot a 30 kimeneti tár melyik rekeszébe kell tölteni, ill. a kimenetre továbbítandó adatot melyik rekeszből kell kiolvasni, a 31 címképző egység határozza meg a 30 kimeneti tár címbemeneteinek vezérlése útján. Végül a konvolverberendezés kimenete az itt szintén nem ábrázolt (de a teljes számítógépes röntgentomográf rendszerhez tartozó) visszavetítő berendezéshez csatlakozik, valamint a 33, 34 buffer regisztereken keresztül a DMA(IN) adatbusszal is össze van kötve. Ezek után pedig az említett 4, 31, 40 címképző egységek felépítését fogjuk részletezni, az la., illetve lb. ábrákon szaggatott vonallal körülkerített áramkörökre hivatkozva. A 4 címképző egység két címforrás valamelyikét a 3 bemeneti tár címbemeneteire csatlakoztató két 8, 9 címválasztóból, ezek közös első bemenetéire kötött egyik címforrást alkotó 10 író-címszámlálóból, a 8,9 címválasztók közös második bemeneteire kötött címforrást alkotó 11 olvasó-címszámlálóból, az utóbbi számára kétféle kezdőcím valamelyikét szolgáltató 12 preset-választóból és ennek bemenetéihez csatlakozó, kezdőcímeket generáló két 13, 14 preset-számlálóból áll. A 40 címképző egység két címforrás valamelyikét a 16 szűrőtár címbemenetére csatlakoztató ^címválasztóból, a címforrásokat alkotó 20 író5 10 '5 70 25 30 :<5 40 45 50 55 60 65 4