.data_last_in(),// input wire // transaction's last data budle pulse
.data_val_in(),// input wire // read data is valid (if 0 while last pulse wasn't received => need to hold the line)
.data_out(),// output[31:0] wire // read data, same as related inputs
.data_mask_out(),// output[1:0] wire // same thing - all 1s for now. TODO
.data_val_out(),// output wire // count every data bundle read by transport layer, even if busy flag is set // let the transport layer handle oveflows by himself
.data_busy_in(),// input wire // transport layer tells if its inner buffer is almost full
.data_last_out(),// output wire
.frame_req(),// input wire // request for a new frame transition
.frame_busy(),// output wire // a little bit of overkill with the cound of response signals, think of throwing out 1 of them // LL tells back if it cant handle the request for now
.frame_ack(),// output wire // LL tells if the request is transmitting
.frame_rej(),// output wire // or if it was cancelled because of simultanious incoming transmission
.frame_done_good(),// output wire // TL tell if the outcoming transaction is done and how it was done
.frame_done_bad(),// output wire
.incom_start(),// output wire // if started an incoming transaction
.incom_done(),// output wire // if incoming transition was completed
.incom_invalidate(),// output wire // if incoming transition had errors
.incom_ack_good(),// input wire // transport layer responds on a completion of a FIS
.incom_ack_bad(),// input wire // oob sequence is reinitiated and link now is not established or rxelecidle
.link_reset(),// input wire // oob sequence is reinitiated and link now is not established or rxelecidle
.sync_escape_req(),// input wire // TL demands to brutally cancel current transaction
.sync_escape_ack(),// output wire // acknowlegement of a successful reception?
.incom_stop_req(),// input wire // TL demands to stop current recieving session
// inputs from phy
.phy_ready(),// input wire // phy is ready - link is established