TI中文支持网
TI专业的中文技术问题搜集分享网站

SRIO的ackid问题

大家好,在学习论坛里下载的srio程序时发现两个DSP发送数据前需要进行ackid的设置,用到了寄存器SPn_LM_REQ和SPn_LM_RESP以及port Ackid status register CSRn,对几个概念不明白,希望专家解答

1:SPn_LM_RESP中的ACKID_STATUS是由谁决定的?是自己设置还是由对方发送的数据报决定??

2:Inbound ackid由谁决定的?是自己设置还是由对方发送的数据报决定??

3:OutStanding_ackID的作用是什么?

4:Outbound_ackID的值是否会随着发送不同的数据报发生变化?这个值由谁决定?

Allen35065:

建议阅读 RapidIO spec part 4

2.2.2  Acknowledge Identification

A packet requires an identifier to uniquely identify its acknowledgment. This identifier, known as the acknowledge ID (or ackID), is three bits, allowing for a range  of  one  to  eight  outstanding  unacknowledged  request  or  response  packets between  adjacent  processing  elements,  however  only  up  to  seven  outstanding unacknowledged  packets  are  allowed  at  any  one  time.  The  ackIDs  are  assigned sequentially (in increasing order, wrapping back to 0 on overflow) to indicate the order of the packet transmission. The acknowledgments themselves are a number of aligned control symbols defined in Chapter 4, “Control Symbol Formats.”

 

赞(0)
未经允许不得转载:TI中文支持网 » SRIO的ackid问题
分享到: 更多 (0)