首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于FPGA的高速PCI-E的数据传输设计与实现
引用本文:吴国华,杨自恒,郭俊磊,徐勤涛.基于FPGA的高速PCI-E的数据传输设计与实现[J].无线电通信技术,2019(1):96-99.
作者姓名:吴国华  杨自恒  郭俊磊  徐勤涛
作者单位:1.黑龙江大学电子工程学院
摘    要:基于采用传统状态机设计开发PIC-E接口效率低下、容易丢包的问题,为提高PCI-E的传输性能,使PC机和开发板之间能够进行高速数据传输,提出一种基于SOC平台的PCI-E设计方案。在PL部分通过调用IP核的方法实现PCI-E接口设计,PS部分利用C代码编写裸机程序,控制AXI_DMA实现了DMA方式的数据传输,实现PL和PS间的主从设备的通信并把数据存入PS端的DDR3中,最后通过PS端的千兆网口传到网上。相对于现有的设计,集成度较高,可移植性好,能为基于PCI-E接口的设计方案提供重要参考。

关 键 词:FPGA  ZYNQ  PCI-E  SOC  ARM  千兆网口

Design and Implementation of Data Transmission Based on FPGA for High Speed PCI-E
Institution:(School of Electronic Engineering,Heilongjiang University,Heilongjiang 150080,China)
Abstract:In the design and development of PCIE interface by using traditional state machine,such problems as low efficiency and frequent packet loss exist.In view of these problems,this paper proposes a PCI-E design scheme based on SOC platform in order to improve the transmission performance and implement high-speed data transmission between PC and development board.In the PL part,the PCI-E interface design is realized by calling the IP core.The PS part uses the C code to write the bare metal program,controls the AXI_DMA to realize the DMA mode data transmission,realizes the communication between the master and slave devices between the PL and the PS,and stores the data in the PS.In the DDR3end,it is transmitted to the Internet through the Gigabit Ethernet port on the PS side.Compared with the existing design,the proposed design scheme has higher integration and better portability,and it can provide an important reference for the design scheme based on PCI-E interface.
Keywords:FPGA  ZYNQ  PCI-E  SOC  ARM  千兆网口
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号