大家好:
我现在做的项目是将DM8168 video核解码后的视频帧数据(存放在DDR中)通过A8核调用PCIe将数据传到C6678的DDR中进行处理,现在的问题是:我看C6678相关资料时,发现C6678有一块PCIe data space(在C6678的地址是0x60000000~0x6FFFFFFF),这应该是PCIe总线地址吧,作为收发器使用,需要传到C6678的数据都会映射到该总线地址上,然后通过EDMA将数据搬移到C6678的DDR中。
那么我想问的是在DM8168端是否也存在像C6678这样的PCIe总线地址?8168端通过PCIe需要传输的数据是否也需要先放在这个总线地址中?然后通过EDMA将解码后的数据(在DDR中)搬移到这个地址总线?我查阅了8168的memory map,和PCIe有关的有两个,一个是PCIe register(地址是0x51000000~0x51FFFFFF),另一个是PCIe Gen2 Target(地址是0x20000000~0x2FFFFFFF),但没有找到像C6678那样的PCIe data space,麻烦各位帮忙解释下,谢谢啦。