Article Details

Title · Authors · Abstract · Keywords · DOI · References

A DMA Circular Queue Control Method for Heterogeneous Protocol Integration

QI Gongxin, SHI Haifeng, HUANG Yongmeng, HE Hanchen

(Nanjing Research Institute of Electronics Technology, Nanjing 210039, China)

Section:Computer Technology · Vol. 2026, Issue 14 · Pages:86-91 · 2096-4706(2026)14-0086-06 · CLC number:TN958 · Document code:A · DOI:10.19850/j.cnki.2096-4706.2026.14.017

Abstract

To address the issues of low fragment reassembly efficiency and high CPU overhead caused by Fibre Channel (FC) sequence interleaving in massive heterogeneous integration networks with concurrent transmissions from multiple source nodes, this study proposes a sequence reassembly acceleration method based on DMA circular queue control. The method revolves around three types of command rings (read, write, and completion commands) and constructs a hardware-software interaction architecture with multi-pointer cyclic scheduling. It combines hardware-based dynamic descriptors to assign a globally unique identifier to heterogeneous data fragments, manage address offsets, and match protocol features. By integrating the efficient caching and scheduling capabilities of circular queues with the CPU-free characteristics of DMA transfers, the method accurately identifies heterogeneous protocol frames at the hardware level, thereby accelerating the reassembly process of heterogeneous sequence fragments. The proposed method effectively solves the bottlenecks of low hardware-software interaction efficiency and high CPU resource occupation, providing low-latency, high-throughput, and lightweight hardware acceleration support for heterogeneous protocol integration.

Keywords

heterogeneous protocol integration; multi-source sequence fragment reassembly; DMA controller; command ring control; dynamic descriptors

References

  1. [1] Shi Haifeng, Yue Junfeng Research and Implementation of Large scale FC-AE Heterogeneous Network Management Technology [J]. Modern Radar, 2020, 42 (9): 49-52, 56
  2. [2] Zhang Xinyue, Chen Chao, Li Feng Research on FC Fiber Channel Technology Based on Airborne Network [J]. Mechatronics Information, 2026 (5): 16-20
  3. [3] Ma Chao, Yue Pu, Feng Tianren, etc Video Decoding and FC Video Transmission System Based on Embedded Soc [J]. Electronic Design Engineering, 2024, 32 (21): 32-36
  4. [4] Lei Junting, Li Zhengjun, Shi Yan, etc Design and Implementation of TTE Protocol Data and FC Protocol Data Conversion [J]. Information Technology and Informatization, 2023 (9): 68-71
  5. [5] Liu Daoxu Design of FC Bus Test and Protocol Analyzer Based on PXIe [J]. Computer Measurement and Control, 2025, 33 (5): 79-88
  6. [6] Lu Jun, Li Bin, Wang Xiaohua, etc Design of Hybrid Heterogeneous Network Based on FC Protocol and Ethernet Protocol [J]. Information Technology and Informatization, 2023 (12): 165-168
  7. [7] Chang Yuan Research on High Performance Hardware Acceleration and Dual Redundancy Technology of FC/UDP Data Link [D]. Hangzhou: Zhejiang University, 2022
  8. [8] Wang Fei, Huang Panpan Design of FC and Gigabit Ethernet Bridge Based on FPGA [J]. Radar and Adversarial, 2022, 42 (1): 58-64
  9. [9] Zhao Zhe, Zhang Huixin, Li Xiaoyu, etc Design of Fiber Optic Data Transmission Circuit Based on FPGA+DSP [J]. Modern Electronic Technology, 2023, 46 (6): 16-22
  10. [10] Wang Yunyun Design and Implementation of FC Ethernet Bus Fusion Forwarding Circuit Based on ZYNQ [D]. Xi'an: Xi'an University of Petroleum, 2023
  11. [11] Wang Ning Research on Linux Real time Performance Based on Zynq Platform and Its Application in FC Network [D]. Chengdu: University of Electronic Science and Technology of China, 2021
  12. [12] Dong Boyu, Shen Shumei, Huang Tao Design and Implementation of Sixteen FC Fiber Optic Switch Based on ZYNQ FPGA [J]. Digital Communication World, 2020 (5): 18-20
  13. [13] Liu Jianing, Dan Wei, Liu Jinpeng Design and Implementation of PCIe Bus DMA High speed Transmission System [J]. Electronic Technology Applications, 2023, 49 (12): 85-89
  14. [14] Feng Xianghu, Xiao Shiwei, Yang Meina, etc Design and Implementation of Data Transmission System Based on ZYNQ7000 Linux [J]. Modern Information Technology, 2023, 7 (4): 72-74
  15. [15] Su Feng Design Method of Data Interaction System Based on ZYNQ Shared Memory [J]. Modern Information Technology, 2022, 6 (23): 82-85
  16. [16] Zhang Meijuan, Xin Kunpeng, Zhou Qian Design and Implementation of a High Performance PCIe Interface [J]. Modern Electronic Technology, 2025, 48 (8): 70-74
  17. [17] Yan Pengpeng, Zhang Yumin, Sheng Wei Design of Flight Control Computer PC/104 Bus Data Transmission Link Based on ZYNQ-7000 [J]. Modern Electronic Technology, 2024, 47 (14): 15-19

About the authors

Qi Gongxin (1993-), male, Han nationality, from Nanjing, Jiangsu, engineer, master's student, research direction: high-speed bus; Shi Haifeng (1977-), male, Han nationality, from Nanjing, Jiangsu, engineer, master's student, research direction: high-speed bus; Huang Yongmeng (1996-), male, Han ethnicity, from Nanjing, Jiangsu, engineer, master's student, research direction: high-speed bus; He Hanchen (1994-), male, Han ethnicity, born in Nanjing, Jiangsu, engineer, master's student, research direction: high-speed bus.