【技术实现步骤摘要】
【技术保护点】
路由器多队列数据包缓存管理与输出队列调度系统,其特征在于:它含有一个FPGA芯片,作为该FPGA芯片片外存储器的链表存储器,以及同样作为该FPGA芯片片外存储器的数据片存储器,其中:数据片存储器,被分成大小相等的2↑[(N+1)]个存储块,N一般取不小于8192的自然数,每个存储块存储一个数据包的一个数据片,组成每个存储块的存储单元的地址是连续的;来自同一个输入线卡,具有相同优先权的数据包构成一个队列,每个队列所占用的存储块采用链表的形式进行管理;链表存储器,用于保存数据片存储器中的所有链表,每一个链表结点保存数据片存储器的一个存储块,链表结点的存储地址和存储块的序列号一一对应,每一个链表结点存储在链表存储器的一个存储单元中,作为链表存储器的存储器,每个存储单元的数据宽度由数据片存储器分成的存储块数量,以及数据片的最大长度决定,具有如下数据结构:0~N比特位,表示同一队列的下一个链表结点地址,N+1比特位,表示数据包的边界结点,N+2比特位,为存储单元使用的指示标识,N+3~N+K比特位,为数据片长度,K和系统定义的数据片最大值相关,K最大值为8,其中:N+2比特位为1,表示该节点对应 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:杨珂,徐明伟,赵有健,全成斌,
申请(专利权)人:清华大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。