Electronic Science and Technology ›› 2022, Vol. 35 ›› Issue (12): 43-48.doi: 10.16180/j.cnki.issn1007-7820.2022.12.006

Previous Articles     Next Articles

Multi-Task Traffic Management Algorithm Based on FPGA

ZHANG Fengyin,GAO Bo,JI Yawei   

  1. School of Information System Engineering,Information Engineering University of Strategic Support Force,Zhengzhou 450000,China
  • Received:2021-05-07 Online:2022-12-15 Published:2022-12-13
  • Supported by:
    National Science and Technology Support Project(2013BAH56F00)

Abstract:

In view of the packet loss problem of data burst transmission in FPGA multi-application tasks, this study proposes a RFCF algorithm for FPGA traffic management. Based on the rate-based traffic management strategy, the receiver feeds back the remaining resources to the sender by controlling the characters. The sender adopts different data priority transmission strategies according to the resource margin, so as to ensure that the burst data can be processed in time under multi-application tasks. The algorithm is implemented and verified in FPGA board. The results show that the RFCF algorithm can effectively improve the data transmission capability of FPGA in multi-application task scenarios. Compared with the rate-based traffic management algorithm, the packet loss rate of the proposed method is reduced by 14.9%.

Key words: FPGA, multi-application task, traffic management, control character, surplus resources, priority, transmission strategy, packet loss rate

CLC Number: 

  • TN331