研究了现有测控系统ZYNQ平台中数据传输的两种主要方式,提出了一种全新的多通道DMA传输方法。该方法采用虚通道设计思路,以多通道连续DMA存储+一次性遍历方式,有效减少了ZYNQ平台中PS单元参与数据搬移的过程,大幅提高了数据收发两端的存储能力,可用于数据量大或实时性要求高的应用场景中。
Abstract
In this paper,two main methods of data transmission in the existing transmission system ZYNQ platform are studied,and a new multi-channel DMA transmission method is proposed.This method adopts the virtual channel design idea and adopts the multi-channel continuous DMA storage+one-time traversal mode to effectively reduce the participation of PS unit in the data moving process in the data moving process in the ZYNQ platform.It greatly improves the storage capacity at both ends of the data receiving and transmitting,and can be used in application scenarios with large data volume or high real-time requirements.
关键词
虚通道 /
多通道 /
DMA /
ZYNQ
Key words
virtual channel /
multi-channel /
DMA /
ZYNQ
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 杨海峰,柴霖,卢欧欣,等.月地及月地以远测控通信与若干关键技术发展趋势[J].飞行器测控学报,2017,36(2):144-156.
[2] 李丽斯,崔志华,殷晔,等.基于FPGA的PCIE总线DMA控制器的设计与验证[J].计算机测量与控制,2014,22(4):1166-1168.
[3] 闫林林.卫星测控数传一体化的设计与实现[D].南京:南京理工大学,2017.
[4] 杜金艳,叶旭鸣.基于Zynq-7000的SRIO高速数据传输设计与实现[J].电子设计工程,2017,25(24):30-33.
[5] 吕俊杰.基于ZYNQ的数据中心接口单元设计[D].合肥:中国科学技术大学,2018.
[6] 庄琼.基于AXI总线的DMA高速通道及驱动的设计与实现[D].成都:电子科技大学,2019.
[7] 徐佳.基于ZYNQ的振动控制器设计[D].杭州:浙江大学,2020.
[8] 朱道山.基于RapidIO块数据传输设计与实现[J].现代雷达,2017,39(9):29-32.