摘 要:根据软件无线电系统数字信号处理器集成化方向的发展要求,对 ZYNQ 芯片系统内部数据交互进行了研究,提出一种基于 ZYNQ 共享内存的数据交互系统设计方法。由 AXI-Datamover 控制单元、寄存器控制单元和数据存储单元组成 DMA控制系统,将软件无线电系统的上下变频数据存储至共享内存单元,通过 DMA 的数据交互实现对上下变频数据的存储,实现软件无线电系统物理层与数据链路层之间数据的可靠交互。
关键词:软件无线电;共享内存;DMA 控制;数据交互
DOI:10.19850/j.cnki.2096-4706.2022.23.022
中图分类号:TP391 文献标识码:A 文章编号:2096-4706(2022)23-0082-04
Design Method of Data Interaction System Based on ZYNQ Shared Memory
SU Feng
(Guangzhou Hager Communication Group Co., Ltd., Guangzhou 510663, China)
Abstract: According to the development requirements of digital signal processor integration in software radio system, the internal data interaction of ZYNQ chip system is studied, and a design method of data interaction system based on ZYNQ shared memory is proposed. The DMA control system is composed of AXI-Datamover control unit, register control unit and data storage unit. The up and down conversion data of the software radio system is stored in the shared memory unit. The up and down conversion data is stored through DMA data interaction to achieve reliable data interaction between the physical layer and the data link layer of the software radio system.
Keywords: software radio; shared memory; DMA control; data interaction
参考文献:
[1] 楼才义,徐建良,杨小牛 . 软件无线电原理与应用:第 2版 [M]. 北京:电子工业出版社,2014.
[2] 庄琼 . 基于 AXI 总线的 DMA 高速通道及驱动的设计与实现 [D]. 成都:电子科技大学,2019.
[3] Xilinx Inc.Zynq-7000 All Programmable SoC Technical Reference Manual [EB/OL]. (2016-01-20). https://www.xilinx.com/ my.policy.
[4] Xilinx Inc.AXI DataMover v5.1 Logicore IP Product Guide [EB/OL].[2022-06-18].https://china.xilinx.com/products/intellectualproperty/axi_datamover.html.
[5] 曹阳 . 基于 FPGA 实现的数据高速传输与存储的研究 [D].南京:东南大学,2016.
作者简介:苏锋(1986—),男,汉族,广西北海人,工程师,硕士研究生,研究方向:数字信号处理。