想请教一下关于HyperLink数据传输过程,我的理解是:DSP1将内部地址映射到DSP2的HyperLink数据地址,DSP2将内部地址映射到DSP1的HyperLink数据地址,DSP1在向DSP2发送数据时,通过EDMA或CPU CORE将数据版移到DSP2的HyperLink地址上,这样就实现了数据搬移的过程了,不知道是不是这样子,希望大家能解答一下,谢谢了!
Thomas Yang1:
对,您的理解是正确的。所以Hperlink能够通过地址映射,以起到扩展计算资源池,同时又尽可能的减少latency的功能
Day-Day-Up:
回复 Thomas Yang1:
谢谢您的解答!还有两个问题不是很清楚,希望您给指导一下。
1、DSP1在把内部寄存器地址映射到DSP2的HyperLink数据地址上时,是先把自己的地址映射到自己的HyperLink数据地址上,再映射到DSP2的HyperLink,还是说不用映射到自己的HyperLink而直接映射到DSP2的HyperLink数据地址上?
2、Inbound地址翻译和Outbound地址映射有什么区别?具体哪个过程属于Inbound,哪个属于Outbound?DSP1的内部地址映射到DSP2的HyperLink数据地址的过程中,Inbound和Outbound都需要吗?
看了文档,不是特别理解,希望您能解答一下,谢谢了!
Day-Day-Up:
回复 Thomas Yang1:
不好意思,不是Inbound和Outbound,是TX和RX,因为最近同时在学习HyperLink和PCIe,把这两个给弄混了……