时间:2025-03-29 来源:FPGA_UCY 关于我们 0
一共有4大类:官方和XMDA IP、以色列多通道DMA IP、国外RIFFA IP、北大EPEE IP):结论是简单易用更方便!
要开发一个带PCIe或者PXIe接口的FPGA板卡出来,除了硬件本身外,最重要的就是FPGA芯片里面的PCIe通信代码编写,俗称下位机FPGA编程;还有中间层的驱动文件编写以及上位机PC端的应用程序开发。
其中,中间层驱动和上位机PC端一般都可以使用C语言或者进行开发,但是下位机FPGA里面的PCIe代码一般会采用VHDL或者进行编写,难度比较大,尤其是涉及到PCIe DMA这类复杂的通信协议,开发难度和工作量会非常大,导致很多应用工程师在做PCIe相关的FPGA嵌入式开发时,碰到了不少坑,投入了很多精力和时间也没有把FPGA PCIe DMA做稳定。
本章重点就是告诉用户如何使用在FPGA芯片里面编写PCIe DMA程序,彻底解决下位机FPGA代码编写的痛点,让图形化编程语言深入到FPGA骨髓里面去,降低FPGA PCIe嵌入式开...