summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-10-15 16:25:50 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-10-15 16:25:50 -0500
commitff484b9d9c9a3562eab1c4a72ac7cada5a4d0b14 (patch)
treeba272c87ec21713e8e737a5e7c4a117b39021569
parent7997af3f4f6d8ca680e381cb1bee4ebe3b82e175 (diff)
downloadulab-ff484b9d9c9a3562eab1c4a72ac7cada5a4d0b14.tar.gz
ulab-ff484b9d9c9a3562eab1c4a72ac7cada5a4d0b14.zip
Fix 7 segment display malfunction at low multiplexing rates
-rw-r--r--fpga/common/remote_access.v16
1 files changed, 8 insertions, 8 deletions
diff --git a/fpga/common/remote_access.v b/fpga/common/remote_access.v
index 668a6cc..33fc99b 100644
--- a/fpga/common/remote_access.v
+++ b/fpga/common/remote_access.v
@@ -119,10 +119,10 @@ module remote_access(
//-----------------------------------------------------------------------------------
reg [7:0] led_display_bytes [3:0];
- reg [5:0] digit_blanker_1 = 0;
- reg [5:0] digit_blanker_2 = 0;
- reg [5:0] digit_blanker_3 = 0;
- reg [5:0] digit_blanker_4 = 0;
+ reg [17:0] digit_blanker_1 = 0;
+ reg [17:0] digit_blanker_2 = 0;
+ reg [17:0] digit_blanker_3 = 0;
+ reg [17:0] digit_blanker_4 = 0;
reg [7:0] led_segment_bus_latch;
reg [3:0] led_digit_select_latch;
@@ -163,19 +163,19 @@ module remote_access(
digit_blanker_4 = 0;
end
- if (digit_blanker_1 > 60) begin
+ if (digit_blanker_1 > 128000) begin
led_display_bytes[0] = 255;
end
- if (digit_blanker_2 > 60) begin
+ if (digit_blanker_2 > 128000) begin
led_display_bytes[1] = 255;
end
- if (digit_blanker_3 > 60) begin
+ if (digit_blanker_3 > 128000) begin
led_display_bytes[2] = 255;
end
- if (digit_blanker_4 > 60) begin
+ if (digit_blanker_4 > 128000) begin
led_display_bytes[3] = 255;
end
end