diff --git a/SDVD.xpr b/SDVD.xpr
index b371300..fc10aaa 100644
--- a/SDVD.xpr
+++ b/SDVD.xpr
@@ -45,7 +45,7 @@
-
+
@@ -61,7 +61,7 @@
-
+
@@ -99,7 +99,28 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -113,7 +134,7 @@
-
+
@@ -147,6 +168,13 @@
+
+
+
+
+
+
+
@@ -157,9 +185,8 @@
-
+
-
@@ -179,6 +206,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/design/display_anode_driver.sv b/design/segment_display/display_anode_driver.sv
similarity index 100%
rename from design/display_anode_driver.sv
rename to design/segment_display/display_anode_driver.sv
diff --git a/design/display_converter.sv b/design/segment_display/display_converter.sv
similarity index 98%
rename from design/display_converter.sv
rename to design/segment_display/display_converter.sv
index acc9d8e..668410d 100644
--- a/design/display_converter.sv
+++ b/design/segment_display/display_converter.sv
@@ -21,7 +21,7 @@ localparam logic [6:0] segment_rom [0:ROM_SIZE-1] = '{
7'b0000110, //1
7'b1101101, //2
7'b1111001, //3
- 7'b1011011, //4
+ 7'b0110011, //4
7'b1011011, //5
7'b1011111, //6
7'b1110000, //7
diff --git a/design/seconds_display.sv b/design/segment_display/seconds_display.sv
similarity index 100%
rename from design/seconds_display.sv
rename to design/segment_display/seconds_display.sv
diff --git a/verification/seconds_display_tb.sv b/verification/segment_display/seconds_display_tb.sv
similarity index 82%
rename from verification/seconds_display_tb.sv
rename to verification/segment_display/seconds_display_tb.sv
index 1a5e687..493d0bb 100644
--- a/verification/seconds_display_tb.sv
+++ b/verification/segment_display/seconds_display_tb.sv
@@ -1,3 +1,4 @@
+`timescale 1ns / 1ps
module seconds_display_tb;
int errors = 0;
logic [5:0] seconds;
@@ -16,14 +17,16 @@ initial begin
#1
if (display_ones !== expected_ones) begin
errors++;
- $display("Failed ones test case, displayed = %b, expected = %b",
+ $error("Failed ones test case, seconds = %d, displayed = %b, expected = %b",
+ seconds,
display_ones,
expected_ones);
end
else
if (display_tens !== expected_tens) begin
errors++;
- $display("Failed tens test case, displayed = %b, expected = %b",
+ $error("Failed tens test case, seconds = %d, displayed = %b, expected = %b",
+ seconds,
display_tens,
expected_tens);
end