Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 0.48 KB | None | 0 0
  1. diff --git a/74_cmp.v b/74_cmp.v
  2. index 63c463a..5bd17c9 100644
  3. --- a/74_cmp.v
  4. +++ b/74_cmp.v
  5. @@ -13,7 +13,8 @@ output [Y_WIDTH-1:0] Y;
  6.  
  7.  wire _TECHMAP_FAIL_ = A_WIDTH <= 3 && B_WIDTH <= 3;
  8.  
  9. -localparam WIDTH = ((Y_WIDTH + 3) / 4) * 4;
  10. +localparam MAX_WIDTH = (A_WIDTH > B_WIDTH) ? A_WIDTH : B_WIDTH;
  11. +localparam WIDTH = ((MAX_WIDTH + 3) / 4) * 4;
  12.  
  13.  wire [Y_WIDTH-1:0] A_buf, B_buf;
  14.  \$pos #(.A_SIGNED(A_SIGNED), .A_WIDTH(A_WIDTH), .Y_WIDTH(Y_WIDTH)) A_conv (.A(A), .Y(A_buf));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement