引用本文: | 陈沛伟,邢同鹤,董勇伟,梁兴东. 一种基于PCIE总线的改进分散集聚DMA的设计[J]. 雷达科学与技术, 2017, 15(5): 558-562.[点击复制] |
CHEN Peiwei, XING Tonghe, DONG Yongwei, LIANG Xingdong. Design of an Improved Scatter-Gather DMA Based on PCIE[J]. Radar Science and Technology, 2017, 15(5): 558-562.[点击复制] |
|
摘要: |
随着雷达数据记录回放系统对数据传输速率的要求越来越高,提出了一种基于外设部件高速互连标准(PCIE)总线的多通道分散集聚DMA的改进方法。针对现有分散集聚DMA获取、更新描述符需要DMA控制器与驱动频繁握手的不足,提出了一种通过集中传输DMA描述符链表给FPGA的方法,基于该方法设计了一种改进的DMA控制器,实现了雷达数据的连续传输,并能够与雷达信号处理系统配合,实现雷达数据的流水传输与处理。该设计具有良好的稳定性,实际测试的数据传输速率最高能达到1500 MB/s,能够满足雷达数据的高速传输。 |
关键词: 外设部件高速互连标准总线 分散集聚 描述符链表 多通道 |
DOI: |
分类号: |
基金项目: |
|
Design of an Improved Scatter-Gather DMA Based on PCIE |
CHEN Peiwei, XING Tonghe, DONG Yongwei, LIANG Xingdong
|
1.(1.Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China;2.National Key Laboratory of Science and Technology on Microwave Imaging, Beijing 100190, China;3.University of Chinese Academy of Sciences, Beijing 100049, China)
|
Abstract: |
The radar data record and playback system imposes increasingly higher requirement on data transmission rate. An improved design of multi-channel scatter-gather DMA based on PCIE is proposed. Due to the shortcoming that the descriptor requiring and updating need the driver and the DMA controller to shake hand frequently in the current scatter-gather DMA, a method of sending the list of buffer descriptors to FPGA at a time is proposed. A DMA controller which is designed based on the method achieves continuous radar data transmission. Cooperating with the signal processing system, it can also achieve data pipeline transmission and processing. The test result shows that the data transmission rate can reach up to 1500 MB/s and the system can satisfy the high-speed radar data transmission. |
Key words: PCI express scatter-gather buffer descriptor list multi-channel |