期刊文献+

基于Zynq的PCI Express接口设计与实现 被引量:6

Design and Realization of PCI Express Interface Based on Zynq Platform
下载PDF
导出
摘要 针对PCI Express接口的FPGA中基于HDL状态机的传统设计方法中效率低下和复杂度高等不足,探讨一种SOPC中基于IP核的嵌入式设计方法,提出基于Xilinx最新Zynq平台PCI Express接口设计方案。在Zynq芯片的PL部分实现PCI Express接口模块、AXI-Stream和AXI的协议转换以及动态地址转换,PS部分实现AXI数据接口和DDR3接口模块,利用AXI互联器实现PL和PS中主从设备的通信。通过运行编写的顶层测试文件得到仿真波形,以及利用逻辑诊断IP核捕捉测试程序运行时的数据信号,实现对接口设计的验证。在设计效率提升时降低其复杂度,具有集成度高、可移植性强和通用性好等特点,为PCB IC芯片间、功能模块背板总线或光纤设备传输中的数据通信接口提供了一种解决方案。 Specific to the drawbacks of low efficiency and high complexity about the FPGA generic design method based on FPGA HDL state machine about the PCI Express interface, this paper introduces an SOPC embedded design method based on IP core, and proposes a design method of PCI Express interface based on Zynq, the latest platform developed by Xilinx. The PCI Express interface module, the protocol conversion between AXI-Stream and AXI, and the dynamic address translation are achieved in the PL part within the Zynq chip, and the PS part realizes the AXI data interface and the DDR3 interface module, using the AXI interconnector to implement the master and slave communication between PL and PS. The validation of interface design is achieved through running the written top-level test to get the simulation waveforms, and the use of logic diagnostic IP core to capture the data signals during the runtime of test programs. It enhances the design efficiency with the reduction of its complexity, and provides a solution with good features of high integration, portability and versatility for the data communication interface of IC chips between PCB, backplane bus of the function module and the optical fiber transmission equipment.
出处 《控制工程》 CSCD 北大核心 2017年第8期1603-1610,共8页 Control Engineering of China
基金 国家863计划项目"大规模PLC研发及应用"(2013AA040301-3)
关键词 PCI Express接口 动态地址转换 Zynq 处理器系统 可编程逻辑 PCI Express interface dynamic address translation Zynq processing system programmable logic
  • 相关文献

同被引文献35

引证文献6

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部