diff options
| author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-10-15 16:25:50 -0500 |
|---|---|---|
| committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-10-15 16:25:50 -0500 |
| commit | ff484b9d9c9a3562eab1c4a72ac7cada5a4d0b14 (patch) | |
| tree | ba272c87ec21713e8e737a5e7c4a117b39021569 | |
| parent | 7997af3f4f6d8ca680e381cb1bee4ebe3b82e175 (diff) | |
| download | ulab-ff484b9d9c9a3562eab1c4a72ac7cada5a4d0b14.tar.gz ulab-ff484b9d9c9a3562eab1c4a72ac7cada5a4d0b14.zip | |
Fix 7 segment display malfunction at low multiplexing rates
| -rw-r--r-- | fpga/common/remote_access.v | 16 |
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 |
