摘要
基于采用传统状态机设计开发PIC-E接口效率低下、容易丢包的问题,为提高PCI-E的传输性能,使PC机和开发板之间能够进行高速数据传输,提出一种基于SOC平台的PCI-E设计方案。在PL部分通过调用IP核的方法实现PCI-E接口设计,PS部分利用C代码编写裸机程序,控制AXI_DMA实现了DMA方式的数据传输,实现PL和PS间的主从设备的通信并把数据存入PS端的DDR3中,最后通过PS端的千兆网口传到网上。相对于现有的设计,集成度较高,可移植性好,能为基于PCI-E接口的设计方案提供重要参考。
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.
作者
吴国华
杨自恒
郭俊磊
徐勤涛
WU Guohua;YANG Ziheng;GUO Junlei;XU Qingtao(School of Electronic Engineering,Heilongjiang University,Heilongjiang 150080,China)
出处
《无线电通信技术》
2019年第1期96-99,共4页
Radio Communications Technology