打印

请教几个PCI Express和DMA的问题。求高手赐教。

[复制链接]
2973|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hgfangel|  楼主 | 2012-5-3 20:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要在Linux系统中做一些关于PCIE驱动程序的东西。在FPGA上移植一个Linux系统,FPGA作为PCIE的根复合体,另外有一个PCIE接口的数据采集卡插在FPGA上。现在有几个基础问题拎不清楚呢。请教各位高手。

1. 在PCIE体系结构下,根复合体是否也需要一个PCIE的驱动程序来驱动PCIE的Root port?
2. 这个PCIE中的Root port的驱动程序和采集卡上的PCIE端点的驱动程序由什么不同?3. PCIE根复合体中是否也可以有DMA,也就是说FPGA能否用自己的DMA进行数据读写?

相关帖子

沙发
hgfangel|  楼主 | 2012-5-3 23:19 | 只看该作者
烦劳哪个大神教导一下,小弟虚心请教。
因为最近很急着知道这几个问题的详解,手上没有PCI Express的书,时间有点来不及了。
大神们随便点拨两句,比我无头苍蝇般的乱逛要强的多了。
补充一个问题:
所谓的 系统DMA 和 Bus Master DMA 是什么意思?

使用特权

评论回复
板凳
hgfangel|  楼主 | 2012-5-4 09:24 | 只看该作者
继续求教。

使用特权

评论回复
地板
lwq030736| | 2012-5-4 10:01 | 只看该作者
如果你是用IP的话,把PCIE当存储器用就行了

使用特权

评论回复
5
hgfangel|  楼主 | 2012-5-4 23:15 | 只看该作者
我想知道在根复合体这一端,是否可以存在DMA,如果可以有那是否能够用来读写设备的存储器?

使用特权

评论回复
6
leafing| | 2012-5-5 09:23 | 只看该作者
当然可以存在,也可以读取存储器

使用特权

评论回复
7
liedc| | 2012-5-5 11:35 | 只看该作者
哦,
学习了,

使用特权

评论回复
8
hgfangel|  楼主 | 2012-5-6 18:25 | 只看该作者
还有一个问题,pci express的根复合体这边是否需要pcie express的驱动??

使用特权

评论回复
9
GoldSunMonkey| | 2012-5-6 23:07 | 只看该作者
:)肯定需要驱动:)

使用特权

评论回复
10
hgfangel|  楼主 | 2012-5-6 23:28 | 只看该作者
FPGA能做为根复合体么?

使用特权

评论回复
11
hgfangel|  楼主 | 2012-5-8 07:54 | 只看该作者
FPGA若要做PCI E的根复合体需要什么条件?

使用特权

评论回复
12
bityoung| | 2012-5-8 19:51 | 只看该作者
本帖最后由 bityoung 于 2012-5-8 23:54 编辑

期待楼主的工作

使用特权

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

本版积分规则

0

主题

43

帖子

1

粉丝