Tabelle 4.20: Multiplikation von unsigned- und signed-Zahlen

Die größte positive Zahl, die bei einer 3-Bit Signed-Multiplikation entstehen kann, ist 4 d 4 d = 100 b 100 b =+ 16 d = 010000 b und die kleinste negative Zahl ist 4 d 3 d = 100 b 011 b = 12 d = 110100 b .Somit benötigen wir für das Ergebnis ebenfalls wieder 6 Bit. Ein skalierbarer Signed-Multiplizierer kann nach Listing 4.22 beschrieben werden, indem wir im Unterschied zu Listing 4.20 durch den signed type cast“ die Benutzung eines Signed-Multiplizierers spezifizieren.

Listing 4.22: Signed-Multiplizierer

Abbildung 4.49 zeigt einen Ausschnitt ...

Get FPGA Hardware-Entwurf, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.