下一个即将发送的seq num:
下一个即将发送的ack或者nak的seq num:
Tx发送exp seq num的个数:
Tx发送nak的个数
下一个期望收到的flit的seq num,注意是指下个期望收到的有效的、non-idle、non_duplictae的flit:
收到的flit的真实的seq num(implicit):
最近一次收到的有效的ack、nak的seq num:
相当于一个flag指示位,在进入idle flit handshake的时候清,进入idle flit handshake phase之后收到了一个non-idle的explicit seq num置为1:
Flag指示位,表示一个flit正在被从tx_retry_buf中进行retry的过程:
Retry的种类:
表示retry正在进行过程中:
在进行retry过程中,从tx_retry_buf进行retry的过程中,第一个retry的seq num:
Retry没有进展下,dut retry次数的cnt:
计算nop flit和带payload的flit的个数 :
Flag指示位,表示一个nak flit已经被scheduled:
发送nak的种类:
????
For Nak ignore window
下一个要存在rx retry buf中的seq num:
????
???? 最大的unack的flit的数目,和buffer size有关。