etsnd1 etsnd1 etsnd2 etsnd2 etsnd3 etsnd3 etrec etrec etcmd etcmd portin[1:8] portin[1:8] pipeline_latch[7:0] pipeline_latch[7:0] cmd_data_signal[7:0] cmd_data_signal[7:0] cmdstate cmdstate rdata_out_en[8:1] rdata_out_en[8:1] data_out_en[8:1] data_out_en[8:1] dat_data_out_pulse dat_data_out_pulse data_out_pulse data_out_pulse fifo_read_signal fifo_read_signal fifo_read_signal fifo_read_signal pop_state pop_state fifo_read_signal fifo_read_signal etrec etrec etcmd etcmd data_available[8:1] data_available[8:1] cdata_out_en[8:1] cdata_out_en[8:1] din4[8:1] din4[8:1] portout[1:8] portout[1:8] clk clk fifo_out_signal[7:0] fifo_out_signal[7:0] fifo_out_signal[7:0] fifo_out_signal[7:0] fifo_out_signal[7:0] fifo_out_signal[7:0] pop_state pop_state cmd_in_en cmd_in_en wr_en_signal wr_en_signal rd_en_signal rd_en_signal clk_signal clk_signal doa_signal[7:0] doa_signal[7:0] din[7:0] din[7:0] fifo_counter[7:0] fifo_counter[7:0] fifo_counter[7:0] fifo_counter[7:0] data_in_en[8:1] data_in_en[8:1] cmd_in_en[8:1] cmd_in_en[8:1] grant[8:1] grant[8:1] grant[8:1] grant[8:1] fifo_read_signal fifo_read_signal data_counter[7:0] data_counter[7:0] data_counter[7:0] data_counter[7:0] data_counter[7:0] data_counter[7:0] data_counter[7:0] data_counter[7:0] rdata_out_en[8:1] rdata_out_en[8:1] rcount[1:8] rcount[1:8] cdata_out_en[8:1] cdata_out_en[8:1] reset reset din1[8:1] din1[8:1] din2[8:1] din2[8:1] din3[8:1] din3[8:1] din4[8:1] din4[8:1] fifo_in_full[8:1] fifo_in_full[8:1] fifo_in_empty[8:1] fifo_in_empty[8:1] data_available[8:1] data_available[8:1] time_out[8:1] time_out[8:1] header[7:0] header[7:0] fwft_fsm_state fwft_fsm_state empty empty fwft_fsm_state fwft_fsm_state push_address_counter[7:0] push_address_counter[7:0] pop_address_counter[7:0] pop_address_counter[7:0] doa_signal[7:0] doa_signal[7:0] wr_en_signal wr_en_signal din[7:0] din[7:0] empty_signal empty_signal rd_ready[1:0] rd_ready[1:0] dob_signal[7:0] dob_signal[7:0] dout_signal[7:0] dout_signal[7:0] full_signal full_signal wr_en_signal wr_en_signal rd_en_signal rd_en_signal clk_signal clk_signal din[7:0] din[7:0] doa_signal[7:0] doa_signal[7:0] counter_en counter_en push_address_counter[7:0] push_address_counter[7:0] pop_address_counter[7:0] pop_address_counter[7:0] dout[7:0] dout[7:0] fwft_fsm_state fwft_fsm_state fifo_out_signal[7:0] fifo_out_signal[7:0] wr_en_signal wr_en_signal rd_en_signal rd_en_signal din[7:0] din[7:0] push_address_counter[7:0] push_address_counter[7:0] pop_address_counter[7:0] pop_address_counter[7:0] fifo_counter[7:0] fifo_counter[7:0] dout[7:0] dout[7:0] empty_signal empty_signal doa_signal[7:0] doa_signal[7:0] dob_signal[7:0] dob_signal[7:0] empty empty fwft_fsm_state fwft_fsm_state din[7:0] din[7:0] rd_en_signal rd_en_signal counter_en counter_en dob_signal[7:0] dob_signal[7:0] doa_signal[7:0] doa_signal[7:0] dout[7:0] dout[7:0] wr_en_signal wr_en_signal