From 3fde36d9defc020c7e0c733a75612cd27ac9f344 Mon Sep 17 00:00:00 2001 From: Zachary Snow Date: Wed, 24 Apr 2019 20:34:53 -0400 Subject: [PATCH] more portable basic enum test --- test/basic/enum.sv | 2 +- test/basic/enum.v | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/test/basic/enum.sv b/test/basic/enum.sv index e59a86f..b64c436 100644 --- a/test/basic/enum.sv +++ b/test/basic/enum.sv @@ -28,7 +28,7 @@ typedef enum [0:0] { `define PRINT(name, val) \ dummy``name = name``_``val; \ - $display("%010x %010x %02d %02d", \ + $display("%h %h %0d %0d", \ name``_``val, dummy``name, $bits(name``_``val), $bits(dummy``name)); module top; diff --git a/test/basic/enum.v b/test/basic/enum.v index 795b521..1bfbea2 100644 --- a/test/basic/enum.v +++ b/test/basic/enum.v @@ -1,5 +1,5 @@ `define PRINT(name, val) \ - $display("%010x %010x %02d %02d", \ + $display("%h %h %0d %0d", \ val, val, $bits(dummy``name), $bits(dummy``name)); module top; @@ -9,7 +9,7 @@ module top; reg [31:0] dummyC; reg [31:0] dummyD; reg [31:0] dummyE; - reg dummyF; + reg [0:0] dummyF; reg [0:0] dummyG; initial begin @@ -45,11 +45,11 @@ module top; `PRINT(E, 2) `PRINT(E, 3) - `PRINT(F, 0) - `PRINT(F, 1) + `PRINT(F, 1'b0) + `PRINT(F, 1'b1) - `PRINT(G, 0) - `PRINT(G, 1) + `PRINT(G, 1'b0) + `PRINT(G, 1'b1) end endmodule