when IDLE =>
state <= x"1";
if (FC_READY_IN = '1') then
- if (MC_TRANSMIT_DATA_IN = '1') then
- tx_next_state <= TRANSMIT_DATA;
- elsif (MC_TRANSMIT_CTRL_IN = '1') then
- tx_next_state <= TRANSMIT_CTRL;
--- if (MC_TRANSMIT_CTRL_IN = '1') then
--- tx_next_state <= TRANSMIT_CTRL;
--- elsif (MC_TRANSMIT_DATA_IN = '1') then
+-- if (MC_TRANSMIT_DATA_IN = '1') then
-- tx_next_state <= TRANSMIT_DATA;
+-- elsif (MC_TRANSMIT_CTRL_IN = '1') then
+-- tx_next_state <= TRANSMIT_CTRL;
+ if (MC_TRANSMIT_CTRL_IN = '1') then
+ tx_next_state <= TRANSMIT_CTRL;
+ elsif (MC_TRANSMIT_DATA_IN = '1') then
+ tx_next_state <= TRANSMIT_DATA;
else
tx_next_state <= IDLE;
end if;