A design of PCI-Express interface card based on FPGA is described in this paper,LVDS signal and PCIE interface are learned enough..Interface logic is control directly not using PCIE hard core in FPGA but according to PCIE bus bridge chip,optimized possibly to improve the transfer rate and stability.The gradient images of 513 (Column) *512 (row) *8 (bit)from LVDS bus are received by LVDS device in the test and transmitted to the FPGA control section,pixel clock is 15MHz,frame rate is 10frames/sec.The interrupt is send to the PCIE interface by FPGA control section and image data is uploaded.Working principle of each part is introduced in detail,and the actual test and analysis are completed,the test results show that the design has a stable performance and can achieve high-speed data com-munication of PCIE interface card.%提出了一种通过 FPGA 实现 PCI-Express (简称 PCIE)接口卡的方法,对 LVDS信号以及 PCIE 接口技术进行了充分的研究,设计未采用FPGA 自带的PCIE硬核,而是根据PCIE总线桥接芯片对接口时序直接控制,最大程度优化接口逻辑,提高接口传输速率和稳定性;试验中 LVDS器件接收 LVDS总线上大小为513(列)*512(行)*8(位)的渐变图像,像素时钟为15MHz,帧频率为10帧/s,并传输到 FPGA 控制部分,FPGA 控制部分向 PCIE接口发送中断并完成图像数据上传;文中详细讨论了不同模块的实现原理,完成了实际测试和分析,测试结果表明该设计性能稳定,可以实现 PCIE接口卡高速数据通信。
展开▼