论文部分内容阅读
输出调度是实现QoS支持的重要技术。基于报文的输出调度技术由于实现简单等优点,广泛应用于各种QoS部件的设计与实现中。然而,基于报文的输出调度由于需要缓存大量待调度报文,因此增加了设备的芯片面积和实现成本。针对上述问题,提出了一种基于描述符的输出调度技术,通过对携带报文长度信息的描述符进行调度,在保证系统性能的前提下,可有效降低输出调度的存储空间需求。还介绍了基于此种输出调度算法的IP核设计与实现,介绍了模块的外部接口、参数配置以及内部处理流程。最后,通过实验验证了此IP核的可行性。
Output scheduling is an important technique for implementing QoS support. Because of the advantages of simple implementation, packet-based output scheduling technology is widely used in the design and implementation of various QoS components. However, packet-based output scheduling increases the chip area of the device and the implementation cost due to the large amount of packets waiting to be scheduled. In order to solve the above problems, this paper proposes a descriptor-based output scheduling technique. By scheduling descriptors carrying message length information, the storage requirements of output scheduling can be effectively reduced under the premise of ensuring the system performance. The design and implementation of IP core based on such output scheduling algorithm are also introduced. The module external interface, parameter configuration and internal processing flow are also introduced. Finally, the feasibility of this IP core is verified through experiments.