lm32_multiplier.v

changeset 27
d6c693415d59
parent 26
73de224304c1
     1.1 diff -r 73de224304c1 -r d6c693415d59 lm32_multiplier.v
     1.2 --- a/lm32_multiplier.v	Sat Aug 06 00:02:46 2011 +0100
     1.3 +++ b/lm32_multiplier.v	Sat Aug 06 01:26:56 2011 +0100
     1.4 @@ -99,21 +99,21 @@
     1.5  begin
     1.6      if (rst_i == `TRUE)
     1.7      begin
     1.8 -        muliplicand <= #1 {`LM32_WORD_WIDTH{1'b0}};
     1.9 -        multiplier <= #1 {`LM32_WORD_WIDTH{1'b0}};
    1.10 -        product <= #1 {`LM32_WORD_WIDTH{1'b0}};
    1.11 -        result <= #1 {`LM32_WORD_WIDTH{1'b0}};
    1.12 +        muliplicand <= {`LM32_WORD_WIDTH{1'b0}};
    1.13 +        multiplier <= {`LM32_WORD_WIDTH{1'b0}};
    1.14 +        product <= {`LM32_WORD_WIDTH{1'b0}};
    1.15 +        result <= {`LM32_WORD_WIDTH{1'b0}};
    1.16      end
    1.17      else
    1.18      begin
    1.19          if (stall_x == `FALSE)
    1.20          begin    
    1.21 -            muliplicand <= #1 operand_0;
    1.22 -            multiplier <= #1 operand_1;
    1.23 +            muliplicand <= operand_0;
    1.24 +            multiplier <= operand_1;
    1.25          end
    1.26          if (stall_m == `FALSE)
    1.27 -            product <= #1 muliplicand * multiplier;
    1.28 -        result <= #1 product;
    1.29 +            product <= muliplicand * multiplier;
    1.30 +        result <= product;
    1.31      end
    1.32  end
    1.33