ich versuche, zwei 32-Bit-signierte gebrochene Zahl (1 Vorzeichenbit, 8-Bit-Ganzzahl, 23 Bit-Fraktion) zu multiplizierenVerilog Multiplikationsergebnisse ist Null?
die ersten ist
32'b0_00000001_00000000000000000000000 // 1.00
die 2. ist
32'b0_00000100_00000000000000000000000 // 4.00
, wenn ich zum Beispiel so tun
Ausgabe signiert [31: 0] a;
assign a = 32'b0_00000001_00000000000000000000000 * 32'b0_00000100_00000000000000000000000;
das Ergebnis ist Null? Warum ist es nicht 4?
bitte bitte helfen Sie mir in welchem Teil ich irre und was soll ich tun. vielen Dank
Grüße
Isaac
ich danke Ihnen sehr für Ihre Bemühungen und Antwort, ich wirklich zu schätzen: D –