diff options
author | Raptor Engineering Development Team <support@raptorengineering.com> | 2018-01-22 01:55:00 -0600 |
---|---|---|
committer | Raptor Engineering Development Team <support@raptorengineering.com> | 2018-01-22 01:59:20 -0600 |
commit | a11af6c3972179a3f7311822b3c60788b8853319 (patch) | |
tree | e09c5e01d8fd24a963aa9cf816660508a42e356f | |
parent | 080b8788b19cfcfdfd1a5c42b8a23558c3767ee2 (diff) | |
download | blackbird-system-fpga-a11af6c3972179a3f7311822b3c60788b8853319.tar.gz blackbird-system-fpga-a11af6c3972179a3f7311822b3c60788b8853319.zip |
Remove DD1 VCS overcurrent bug hack
-rw-r--r-- | main.v | 9 | ||||
-rw-r--r-- | system_fpga.pcf | 3 |
2 files changed, 1 insertions, 11 deletions
@@ -14,9 +14,6 @@ module system_fpga_top output reg sysgood, input wire debug_in, - // DD1 temp fix for VCS overcurrent bug - input wire seq_cont, - // Enable outputs output reg vdda_en, output reg vddb_en, @@ -237,8 +234,6 @@ module system_fpga_top reg [RAIL_SIZE - 1:0] pg_s2 = {RAIL_SIZE{1'b0}}; reg sysen_s1 = 1'b0; reg sysen_s2 = 1'b0; - reg seq_s1 = 1'b1; - reg seq_s2 = 1'b1; // Timer (Watchdog and Delay) signals reg [RAIL_SIZE - 1:0] delay_done = {RAIL_SIZE{1'b0}}; reg [23:0] w_count = 0; reg [16:0] d_count = 0; // at 4.16MHz, w_count(23) being one means approximately 100ms have passed, good for checking watchdog between EN and PG @@ -554,8 +549,6 @@ module system_fpga_top pg_s2 <= pg_s1; sysen_s1 <= sysen_buf; sysen_s2 <= sysen_s1; - seq_s1 <= seq_cont; - seq_s2 <= seq_s1; if ((clear_err == 1'b1)) begin wait_err <= 1'b0; operation_err <= 1'b0; @@ -860,7 +853,7 @@ module system_fpga_top en_buf[6] = ((sysen_s2 & delay_done[5]) | pg_s2[7]) & ~err_found; en_buf[7] = ((sysen_s2 & delay_done[6]) | pg_s2[8]) & ~err_found; en_buf[8] = ((sysen_s2 & delay_done[7]) | pg_s2[9]) & ~err_found; - en_buf[9] = (( ~seq_s2 & sysen_s2 & delay_done[8]) | pg_s2[10]) & ~err_found; + en_buf[9] = ((sysen_s2 & delay_done[8]) | pg_s2[10]) & ~err_found; en_buf[10] = ((sysen_s2 & delay_done[9]) | pg_s2[11]) & ~err_found; en_buf[11] = ((sysen_s2 & delay_done[10]) | pg_s2[12]) & ~err_found; en_buf[12] = ((sysen_s2 & delay_done[11]) | pg_s2[13]) & ~err_found; diff --git a/system_fpga.pcf b/system_fpga.pcf index 29c5879..4d1a0cd 100644 --- a/system_fpga.pcf +++ b/system_fpga.pcf @@ -34,9 +34,6 @@ set_io sysen 15 set_io sysgood 53 set_io debug_in 25 -# Workaround Control -set_io seq_cont 100 - # Power Plane Enable set_io vdda_en 72 set_io vddb_en 79 |