minor update
This commit is contained in:
@@ -25,7 +25,7 @@ module VX_divide #(
|
||||
wire [WIDTHN-1:0] quotient_unqual;
|
||||
wire [WIDTHD-1:0] remainder_unqual;
|
||||
|
||||
lpm_divide quartus_div (
|
||||
lpm_divide divide (
|
||||
.clock (clk),
|
||||
.numer (numer),
|
||||
.denom (denom),
|
||||
@@ -36,13 +36,13 @@ module VX_divide #(
|
||||
);
|
||||
|
||||
defparam
|
||||
quartus_div.lpm_type = "LPM_DIVIDE",
|
||||
quartus_div.lpm_widthn = WIDTHN,
|
||||
quartus_div.lpm_widthd = WIDTHD,
|
||||
quartus_div.lpm_nrepresentation = NSIGNED ? "SIGNED" : "UNSIGNED",
|
||||
quartus_div.lpm_drepresentation = DSIGNED ? "SIGNED" : "UNSIGNED",
|
||||
quartus_div.lpm_hint = "MAXIMIZE_SPEED=6,LPM_REMAINDERPOSITIVE=FALSE",
|
||||
quartus_div.lpm_pipeline = PIPELINE;
|
||||
divide.lpm_type = "LPM_DIVIDE",
|
||||
divide.lpm_widthn = WIDTHN,
|
||||
divide.lpm_widthd = WIDTHD,
|
||||
divide.lpm_nrepresentation = NSIGNED ? "SIGNED" : "UNSIGNED",
|
||||
divide.lpm_drepresentation = DSIGNED ? "SIGNED" : "UNSIGNED",
|
||||
divide.lpm_hint = "MAXIMIZE_SPEED=9,LPM_REMAINDERPOSITIVE=FALSE",
|
||||
divide.lpm_pipeline = PIPELINE;
|
||||
|
||||
assign quotient = quotient_unqual [WIDTHQ-1:0];
|
||||
assign remainder = remainder_unqual [WIDTHR-1:0];
|
||||
|
||||
@@ -18,7 +18,7 @@ module VX_multiplier #(
|
||||
|
||||
`ifdef QUARTUS
|
||||
|
||||
lpm_mult quartus_mult (
|
||||
lpm_mult mult (
|
||||
.clock (clk),
|
||||
.dataa (dataa),
|
||||
.datab (datab),
|
||||
@@ -29,13 +29,13 @@ module VX_multiplier #(
|
||||
.sum (1'b0)
|
||||
);
|
||||
|
||||
defparam quartus_mult.lpm_type = "LPM_MULT",
|
||||
quartus_mult.lpm_widtha = WIDTHA,
|
||||
quartus_mult.lpm_widthb = WIDTHB,
|
||||
quartus_mult.lpm_widthp = WIDTHP,
|
||||
quartus_mult.lpm_representation = SIGNED ? "SIGNED" : "UNSIGNED",
|
||||
quartus_mult.lpm_pipeline = PIPELINE,
|
||||
quartus_mult.lpm_hint = "DEDICATED_MULTIPLIER_CIRCUITRY=YES,MAXIMIZE_SPEED=9";
|
||||
defparam mult.lpm_type = "LPM_MULT",
|
||||
mult.lpm_widtha = WIDTHA,
|
||||
mult.lpm_widthb = WIDTHB,
|
||||
mult.lpm_widthp = WIDTHP,
|
||||
mult.lpm_representation = SIGNED ? "SIGNED" : "UNSIGNED",
|
||||
mult.lpm_pipeline = PIPELINE,
|
||||
mult.lpm_hint = "MAXIMIZE_SPEED=9,DEDICATED_MULTIPLIER_CIRCUITRY=YES";
|
||||
`else
|
||||
|
||||
wire [WIDTHP-1:0] result_unqual;
|
||||
|
||||
Reference in New Issue
Block a user