if rising_edge(CLK_GBE) then
if (load_current_state = IDLE) then
bank_select <= x"0";
- elsif (load_current_state = REMOVE and sf_rd_en = '1' and loaded_bytes_ctr = x"0005") then
+ elsif (load_current_state = REMOVE and sf_rd_en = '1' and loaded_bytes_ctr = x"0003") then
bank_select <= pc_data(3 downto 0);
else
bank_select <= bank_select;
START_CONFIG_PROC : process(CLK_GBE)
begin
if rising_edge(CLK_GBE) then
- if (load_current_state = REMOVE and sf_rd_en = '1' and loaded_bytes_ctr = x"0005") then
+ if (load_current_state = REMOVE and sf_rd_en = '1' and loaded_bytes_ctr = x"0003") then
START_CONFIG_OUT <= '1';
elsif (CONFIG_DONE_IN = '1') then
START_CONFIG_OUT <= '0';