摘要
提出了一种通过FPGA实现PCI-Express(简称PCIE)接口卡的方法,对LVDS信号以及PCIE接口技术进行了充分的研究,设计未采用FPGA自带的PCIE硬核,而是根据PCIE总线桥接芯片对接口时序直接控制,最大程度优化接口逻辑,提高接口传输速率和稳定性;试验中LVDS器件接收LVDS总线上大小为513(列)*512(行)*8(位)的渐变图像,像素时钟为15MHz,帧频率为10帧/s,并传输到FPGA控制部分,FPGA控制部分向PCIE接口发送中断并完成图像数据上传;文中详细讨论了不同模块的实现原理,完成了实际测试和分析,测试结果表明该设计性能稳定,可以实现PCIE接口卡高速数据通信。
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 10 frames / see. 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.
出处
《计算机测量与控制》
北大核心
2014年第1期152-154,共3页
Computer Measurement &Control
基金
国家自然科学基金项目(51075375)