基于Zynq的PCI Express接口设计与实现
作者:
周文俊
徐德刚
李勇刚
龙良曲
蔡海明
关键词:
PCIExpress接口
动态地址转换
Zynq
处理器系统
可编程逻辑
摘要:
针对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芯片间、功能模块背板总线或光纤设备传输中的数据通信接口提供了一种解决方案.
上一篇: 基于自适应无迹卡尔曼滤波的锂电池SOC估计
下一篇: 基于ARM9的变风量空调末端控制器设计与实现