打印
[其他MCU]

PPC mpc8641D下DMA通过PCIE传输的问题

[复制链接]
975|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zizicky|  楼主 | 2015-9-18 11:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在手上用的是HPCN8641D的开发板,上面有PowerPC MPC8641D的处理器,想要实现PCIE的高速和低速通信。目前我已经可以实现PPC直接读取PCIE板卡(XILINX SP605)的BAR0空间和配置空间的数据。
由于要实现PCIE的高速通信,必须借助DMA的方式,我想请问下,DMA的控制器是E600内核的控制器还是PCIE上专门有DMA控制器,我在MPC8641D的reference manul里面没有找到相关的说明。
请问一下,这个DMA控制器是由谁提供的?
另外,我想的是,是否是处理器通过配置通用DMA控制器的寄存器,然后将目的地址配置为板卡上的BAR0空间映射到PPC上的物理地址?从而实现PCIE的DMA传输方式?非常感谢!

相关帖子

沙发
FSL_TICS_ZJJ| | 2015-9-18 12:33 | 只看该作者
非常感谢你的技术问题。我们建议您将此MPC8的技术问题提交到飞思卡尔的英文论坛。网址是https://community.freescale.com/welcome 谢谢。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

11

帖子

2

粉丝