Forum Discussion
Altera_Forum
Honored Contributor
18 years ago --- Quote Start --- The problem is for each multiplier Quartus II substitute an lpm_mult from the library but it is substituting an UNSIGNED verision. I checked the lpm_mult.tdf file and the parameter is assigned as LPM_REPRESENTATION = "UNSIGNED". --- Quote End --- I did not try your code, but I did try the Signed Multiply VHDL template. I think you were looking at the parameter default in the .tdf file. I had an unsigned default there, but the "LPM Parameter Settings --> Multipliers --> lpm_mult Parameter Settings by Entity Instance" table in the Analysis & Synthesis compilation report had SIGNED for LPM_REPRESENTATION.