• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (03): 426-432.

• 论文 • 上一篇    下一篇

基于描述符的输出调度IP核的设计与实现

赵国鸿,胡勇庭,李韬,孙志刚   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2013-07-05 修回日期:2013-10-16 出版日期:2014-03-25 发布日期:2014-03-25
  • 基金资助:

    国家973计划资助项目(2009CB320503);国家863计划资助项目(2011AA01A10,2011AA01A103,2013AA013505);国家自然科学基金资助项目(61202483)

Design and implementation of output scheduling
IP core based on packet descriptor         

ZHAO Guohong,HU Yongting,LI Tao,SUN Zhigang   

  1. (College of Computer,National University of Defense Technology,Changsha 410073,China)
  • Received:2013-07-05 Revised:2013-10-16 Online:2014-03-25 Published:2014-03-25

摘要:

输出调度是实现QoS支持的重要技术。基于报文的输出调度技术由于实现简单等优点,广泛应用于各种QoS部件的设计与实现中。然而,基于报文的输出调度由于需要缓存大量待调度报文,因此增加了设备的芯片面积和实现成本。针对上述问题,提出了一种基于描述符的输出调度技术,通过对携带报文长度信息的描述符进行调度,在保证系统性能的前提下,可有效降低输出调度的存储空间需求。还介绍了基于此种输出调度算法的IP核设计与实现,介绍了模块的外部接口、参数配置以及内部处理流程。最后,通过实验验证了此IP核的可行性。

关键词: QoS, 输出调度, 描述符, IP核

Abstract:

Output scheduling is an important QoS technique. The packetbased output scheduling technique is widely used for QoS component due to its simplicity. However, large onchip packet buffer required by the technique increases the chip area and production cost. Aiming at the problem, a novel output scheduling technique based on packet descriptor is proposed. The descriptorbased output scheduling technique can reduce storage space requirements without degrading system performance. The design and implementation of the output scheduling IP core based on this descriptor-based technique is also introduced, including the external interface of the IP core, the parameter configuration and the internal processing procedure. The experiments carried out on FPGA demonstrate the feasibility of the IP core.

Key words: QoS;output scheduling;descriptor;IP core