cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
pgigliotti_usac
Explorer
Explorer
263 Views
Registered: ‎10-22-2020

Vivado 2020.1 - Some values not getting initialized during reset

Jump to solution

I had just resolved one initialization error and ran into another. The signal Status_2_FRAM_data comes up as unknown. All other values in the reset come up as expected. When not in reset, the vector is set when certain cases are reached. Crazy.

 

if rising_edge(clk) then


if(reset = '1') then


read_count := 0;
compare_count := 0;
Status_2_Switch_wren <= '0';
Status_2_Switch_data <= (others => '0');
Status_2_FRAM_data <= (others => '0');
Switch_2_STATUS_Fifo_empty_CTR <= 0;
Switch_2_STATUS_rden <= '0';
switch_status_rdy <= false;
label_260_error <= (others => '0');
Status_2_Switch_error <= '0';
Read_SW_state <= idle;
Mux_error_detect <= '0';
enable_status <= (others => '0');


else

case Read_SW_state is

0 Kudos
1 Solution

Accepted Solutions
pgigliotti_usac
Explorer
Explorer
250 Views
Registered: ‎10-22-2020

User error.  I had put the reset vector in the wrong process. Opening up elaborated design, pointed me to the issue.

View solution in original post

0 Kudos
1 Reply
pgigliotti_usac
Explorer
Explorer
251 Views
Registered: ‎10-22-2020

User error.  I had put the reset vector in the wrong process. Opening up elaborated design, pointed me to the issue.

View solution in original post

0 Kudos