摘要 |
Systolisches Berechnungselement für Multiplikations-Akkumulationsoperationen bei Restklassensystemen mit einem ersten Eingangsanschluß (2) zur Eingabe eines ersten Operanden (X¶in¶), einem zweiten Eingangsanschluß (3) zur Eingabe eines zweiten Operanden (a¶in¶), einem dritten Eingangsanschluß (4) zur Eingabe eines dritten Operanden (Y¶in¶), einem vierten Eingangsanschluß (5) zur Eingabe eines Modulo-Operanden (m) in Form C = 2·GAMMAldBl· - m, einer Bit-Rotationseinrichtung (7) zur bitweisen Rotation des an dem ersten Eingangsanschluß (2) anliegenden ersten Operanden (X¶in¶) und zur Ausgabe des rotierten ersten Operanden (X¶in¶) als Rotations-Ausgabe-Operand (X¶aus¶) an einen ersten Ausgangsanschluß (11), einer Entscheidungseinrichtung (9), die in Abhängigkeit von dem ersten Operanden (X¶in¶) den zweiten Operanden (a¶in¶) an einen ersten Modulo-Addierer zur Modulo-Addition mit dem dritten Operanden (Y¶in¶) anlegt, wobei der erste Modulo-Addierer (15) ein erstes Modulo-Additionssignal (Y¶aus¶) an einen dritten Ausgangsanschluß (22) abgibt, einem zweiten Modulo-Addierer (23) zur Modulo-Addition des zweiten Operanden (a¶in¶) mit sich selbst, wobei der zweite Modulo-Addierer (23) ein zweites Modulo-Additionssignal (a¶aus¶) an einen zweiten Ausgangsanschluß (30) abgibt, und mit einem vierten Ausgangsanschluß (28), der mit dem vierten Eingangsanschluß (5) verbunden ist und den eingegebenen Modulo-Operanden als Modulo-Operanden-Ausgangssignal abgibt.
|