一种用于交换设备的数据包低时延缓存装置与方法

作者:邱智亮; 张汶汶; 郑凌; 潘伟涛; 鲍民权; 王伟娜; 高丽丽; 赵海峰; 曾磊
来源:2018-02-06, 中国, ZL201810117265.8.

摘要

一种用于交换设备的数据包低时延缓存装置与方法,装置包括数据包聚合模块、调度器模块、数据接收模块、缓存区模块、动态内存分配模块、数据发送模块、内存块状态表模块、空闲内存块先入先出队列模块。方法包括:聚合模块将数据包聚合成固定大小的聚合数据块,调度器模块为聚合数据块分配缓存地址。动态内存块管理模块维护内存块使用信息,数据接收模块将聚合数据块搬移到相应的DRAM缓存单元中。输出端口向调度器模块发送读取申请,经冲突检测后,数据发送模块将数据包从缓存区输出至外部。本发明降低了缓存器的时延,提高了交换设备处理速度。