针对传统DSP+FPGA平台上EMIF总线速率低的问题,提出一种采用ZYNQ+FPGA硬件架构设计,使用Aurora高速串行总线互连通信。通过对Aurora总线进行编码,以软件虚拟化方式实现PS单元对FPGA端任意寄存器以及RAM或FIFO中的数据读写访问。相比传统EMIF总线,传输速率有大幅提升,设计具有很强的通用性和可移植性。
Abstract
To solve the problem of low speed of EMIF bus in traditional DSP+FPGA platform,a design using ZYNQ+FPGA hardware architecture is proposed,and Aurora high-speed serial bus is used to interconnect communication.By encoding the Aurora bus,the PS unit can read and write any register on the FPGA side and the data in RAM or FIFO in a software virtualization way.Compared with the traditional EMIF bus,the transmission rate is greatly improved,and the design has strong universality and portability.
关键词
虚拟化EMIF总线 /
DSP /
ZYNQ /
FPGA
Key words
virtual EMIF bus /
DSP /
ZYNQ /
FPGA
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 杨龙,李范鸣,刘士建.DSP EMIF与FPGA双口RAM高速通信实现[J].现代电子技术,2014,37(13):10-12.
[2] 韩枫,王志斌,王耀利,等.激光告警中 FPGA 与 DSP 的高速数据传输[J].科学技术与工程,2014,14(20):241-245.
[3] 朱耀国,秦冲,屈盼让.基于EMIF接口及CPLD的CAN接口设计和实现[J].航空计算技术,2019,49(6):92-95.
[4] 方冬,章国宝.基于EMIF接口的数据采集系统的设计[J].电子设计工程,2011,19(2):174-178.
[5] 钟达雄.基于多 DSP 的航迹规划系统硬件平台设计与实现[D].武汉:华中科技大学,2011.
[6] 李正轩,费树岷.基于Zynq-7000 FPGA的高速信号采集处理平台[J].单片机与嵌入式系统应用,2016(2):44-47.
[7] 曾爽,应骏,王健,等.基于ZYNQ的人脸检测的快速实现[J].电视技术,2015,39(15):144-147.
[8] 万垚,周咏.基于ZYNQ的视频处理平台框架设计[J].成都信息工程大学学报,2021,36(1):62-67.