需要在Linux系统中做一些关于PCIE驱动程序的东西。在FPGA上移植一个Linux系统,FPGA作为PCIE的根复合体,另外有一个PCIE接口的数据采集卡插在FPGA上。现在有几个基础问题拎不清楚呢。请教各位高手。
1. 在PCIE体系结构下,根复合体是否也需要一个PCIE的驱动程序来驱动PCIE的Root port?
2. 这个PCIE中的Root port的驱动程序和采集卡上的PCIE端点的驱动程序由什么不同?3. PCIE根复合体中是否也可以有DMA,也就是说FPGA能否用自己的DMA进行数据读写? |