194632. lajstromszámú szabadalom • Gyors digitális jelfeldolgozó és vezérlő berendezés
1 194 632 2 kimenő egység primer adat bemenő-kimenő pontcsoportjára, szekunder adat bemenő-kimenő pontcsoportja szekunder adatbusszal a szekunder felhasználói memória szekunder adat bemenő-kimenő pontcsoportjára csatlakozik. A találmány szerinti megoldást részletesebben rajzok alapján ismertetjük, melyek a következők: az 1. ábra a találmány szerinti berendezés tömbvázlatát, a 2. ábra az interpreter egység tömbvázlatát ábrázolja. Az 1. ábrán a találmány szerinti gyors digitális jelfeldolgozó és vezérlő berendezés tömbvázlata látható, amely tartalmaz 2 paraméter-memóriát paramétereim 21 bemenő pontcsoporttal, paraméter kontroll 22 bemenő pontcsoporttal és paraméter adat 23 bemenő-kimenő pontcsoporttal, 1 mikroprocesszort, amelynek processzor cím 11 kimenő pontcsoportja processzor A3 címbusszal, rendszer kontroll 12 bemenő-kimenő pontcsoportja rendszer Cl kontrolibusszal 4 rendszer-memória, 5 kommunikációs illesztő, 8 háttértár és 9 bemenőkimenő egység processzor cím 42, 52, 83, 93 bemenő-kimenő pontcsoportjára és kontroll 41, 51, 82, 92 bemenő-kimenő pontcsoportjára van kötve. Az 5 kommunikációs illesztőnek kommunikációs 53 kimenetei és 54 bemenetei, a 9 bemenő-kimenő egységnek analóg és/vagy digitális 94 kimenetei és 95 bemenetei vannak. A berendezésre jellemző, hogy tartalmaz továbbá 3 interpreter egységet, amelynek paraméter adat 31 bemenő-kimenő pontcsoportja paraméter D2 adatbusszal, paraméter kontroll 32 kimenő pontcsoportja paraméter C2 kontrolibusszal, paraméter cím 33 kimenő pontcsoportja paraméter A2 címbusszal a 2 paraméter-memória paraméter adat 23 bemenő-kimenő pontcsoportjára, paraméter kontroll 22 bemenő pontcsoportjára, paraméter cím 21 bemenő pontcsoportjára van kötve. A 3 interpreter egység processzor adat 34 bemenő-kimenő pontcsoportja processzor D3 adatbusszal az 1 mikroprocesszor processzor adat 13 bemenő-kimenő pontesoportjára, processzor cím 35 bemenő-kimenő pontcsoportja a processzor A3 címbusszal, rendszer kontroll 36 bemenő-kimenő pontcsoportja a rendszer Cl kontrolibusszal az 1 mikroprocesszor, a 4 rendszer-memória, az 5 kommunikációs illesztő, szekunder 6 felhasználói memória, primer 7 felhasználói memória, a 8 háttértár és a 9 bemenő-kimenő egység processzor cím 11 bemenő pontcsoportjára és 42, 52, 63, 73, 83, 93 bemenőkimenő pontcsoportjára és rendszer kontroll 12, 41, 51, 62, 72, 82, 92 bemenő-kimenő pontcsoportjára csatlakozik. A 3 interpreter egység pimer adat 37 bemenő-kimenő pontcsoportja primer D4 adatbusszal a 4 rendszer-memória, az 5 kommunikációs illesztő, a primer 7 felhasználói memória, a 8 háttértár és a 9 bemenő-kimenő egység primer adat 43, 55, 71, 81, 91 bemenő-kimenő pontcsoportjára, szekunder adat 38 bemenő-kimenő pontcsoportja szekunder D5 adatbusszal a szekunder 6 felhasználói memória szekunder adat 61 bemenő-kimenő pontcsoportjára csatlakozik. A 2. ábrán a 3 interpreter egység tömbvázlata látható. A 3 interpreter egység tartalmaz 301 kódgenerátor és adatcsatolót, amelynek processzor adat 3011 bemenő-kimenő pontcsoportja a 3 interpreter egység processzor adat 34 bemenő-kimenő pontcsoportjára, primer adat 3012 bemenő-kimenő pontcsoportja a 3 interpreter egység első 302 kapuzott latch, első 304 vezérelt adatcsatoló és második 305 vezérelt adatcsatoló primer adat 37, 3021,3041, 3051 bemenő-kimenő pontcsoportjára van kötve. Az első 302 kapuzott latch tárolt primer 3022 adatkimenete tárolt primer D7 adatbusszal 303 paraméter címgenerátor tárolt primer 3031 adatbemeneté- e, a 303 paraméter címgenerátor processzor 3032 címbenete a 3 interpreter egység processzor cím 35 bemenő-kimenő pontcsoportjára és 310 rendszervezérlő logika processzor 3102 címbenetére, paraméter 3033 címkimenete a 3 interpreter egység paraméter cím bemenő-kimenő 33 pontcsoportjára, tárolt szekunder 3034 adatbemenete második 306 kapuzott latch tárolt szekunder 3062 adatkimenetére és a 310 rendszervezérlő logika tárolt szekunder 3103 adatbemenetére van kötve. Az első 304 vezérelt adatcsatoló paraméter adat 3042 bemenőkimenő pontcsoportja 307 multiplexer, 313 bytelogika, 314 átmeneti adattároló paraméter 3071, 3133, 3142 adatbemenetére, 312 bitírólogika paraméter 3123 adatkimenetére és a 3 interpreter egység paraméter adat 31 bemenő-kimenő pontcsoportjáca csatlakozik. A második 305 vezérelt adatcsatoló szekunder adat 3052 bemenő-kimenő pontcsoportja a 3 interpreter egység és a második 306 kapuzott *atch szekunder adat 38, 3061 bemenő-kimenő pontcsoportjára, a 307 multiplexer 3072 kimenete 308 bitlogika 3081 bemenetére, 3073 stackbemenete 311 stack-regiszter 3111 stackkimenetére, aktuális byteeredmény 3074 bemenete 313 bytelogika aktuális byteeredmény 3131 kimenetére, a 308 bitlogika aktuális biteeredmény 3082 kimenete 309 eredménytároló aktuális biteredmény 3091 bemenetére, tárolt biteredmény 3083 bemenete a 309 eredménytároló tárolt biteredmény 3092 kimenetére, a 310 rendszervezérlő logika tárolt biteredmény 3101 bemenetére, a 311 stack-regiszter tárolt biteredmény 3112 bemenetére és a 312 bitírólogika tárolt biteredmény 3122 bemenetére van kötve. A 310 rendszervezérlő logika rendszer kontroll 3104 bemenő-kimenő pontcsoportja és paraméter kontroll 3105 kimenete a 3 interpreter egység rendszer kontroll 36 bemenő-kimenő pontcsoportjára és paraméter kontroll 32 bemenő-kimenő pontcsoportjára, a 312 bitírólogika tárolt paraméter 3121 adatbemenete tárolt paraméter D6 adatbusszal a 313 bytelogika tárolt paraméter 3132 adatbemenetére és a 314 átmeneti adattároló tárolt paraméter 3141 adatkimenetére csatlakozik. A találmány szerinti berendezés működésének megértéséhez a felhasználói program utasításainak felépítését ismertetjük. A felhasználói program utasításait három típusba soroljuk, amelyek a következők: a) bittípusú műveletek: bit operandusú logikai műveletek, pl. és, vagy, kizáró vagy, negálás, stb. b) byte-típusú műveletek: pl. aritmetikai műve5 10 15 20 25 30 35 40 45 50 55 60 65 3