pcie bar寄存器和inbound和outbound outbound寄存器的区别

如果在RC-host端发起对EP-DSP读或写的操作那么这种模式叫做inbound和outbound。

如果在EP-DSP端发起对RC-HOST读或写的操作那么这种模式叫做outbound。

关键是从什么角度去说

EP 是dsp6678. 从不同的角度看,就会有不同结果

pc自己发起的,读写ep寄存器或者DDR的操作应该属于outbound。

但是从另外dsp的角度就不一样

我之所以这样理解的参考依据是:


你认同我的看法么?歡迎继续讨论


您好我最近也在用6678的pcie,想请问pcie的bar地址具体怎么映射到6678的内存地址的呢比如bar的映射到6678的内存地址是多少?这个怎么看呢

呮有小组成员才能发言,

Out即出去发起访问的一侧,需要進行outbound去访问对端

In即进来,被访问的一侧需要进行inbound和outbound,使得对端可以访问

EP访问RC示例(蓝色箭头):

(2)在RC端修改0x的内容EP端可以看到相應的变化。从EP端读/写0x和从RC端读/写0x结果是一样的

RC访问EP示例(黑色箭头):

(2)在EP端修改0x5b000000内存的内容,在RC端0x可以看到相应的变化从RC端读/写0x囷从EP端读/写0x5b000000,结果是一样的

Out即出去发起访问的一侧,需要進行outbound去访问对端

In即进来,被访问的一侧需要进行inbound和outbound,使得对端可以访问

EP访问RC示例(蓝色箭头):

(2)在RC端修改0x的内容EP端可以看到相應的变化。从EP端读/写0x和从RC端读/写0x结果是一样的

RC访问EP示例(黑色箭头):

(2)在EP端修改0x5b000000内存的内容,在RC端0x可以看到相应的变化从RC端读/写0x囷从EP端读/写0x5b000000,结果是一样的

我要回帖

更多关于 inbound和outbound 的文章

 

随机推荐