Altera_Forum
Honored Contributor
15 years agoCalculation of Number of embedded multiplier
Operation: z<= a*b;
Therer are 2 cases below and I need someone to explain on how the number below obtained. Pls explain the reason there are uses of mixed sign, unsigned and signed multiplier since this is just a signed operation. thanks Case1: input signed [31:0] b; input signed [31:0] a; (*multstyle = "dsp"*) output reg signed [63:0]z; Simple Multipliers (9-bit) 0 Simple Multipliers (18-bit) 4 Embedded Multiplier Blocks -- Embedded Multiplier 9-bit elements 8 Signed Embedded Multipliers 1 Unsigned Embedded Multipliers 1 Mixed Sign Embedded Multipliers 2 Variable Sign Embedded Multipliers 0 Dedicated Input Shift Register Chains 0 Case2 input signed [31:0] b; input signed [31:0] a; (*multstyle = "dsp"*) output reg signed [31:0]z; Simple Multipliers (9-bit) 0 Simple Multipliers (18-bit) 3 Embedded Multiplier Blocks -- Embedded Multiplier 9-bit elements 6 Signed Embedded Multipliers 0 Unsigned Embedded Multipliers 1 Mixed Sign Embedded Multipliers 2 Variable Sign Embedded Multipliers 0 Dedicated Input Shift Register Chains 0