【技术实现步骤摘要】
一种RAM存储器及其使用方法
本专利技术涉及一种存储器及其使用方法,尤其是涉及一种使用效率及利用率均较高的RAM存储器及其使用方法。
技术介绍
现代网络技术的快速发展,使得各种网络包都有可能出现,这样各种长度的包也都有可能出现。当调度和缓存这些包的时候,就有一个效率问题。FIFO的优点是管理和操作简单,只需要读、写控制信号,空、满标志和FIFO的使用量等状态信号即可。但它必须按顺序写入和读出。而由于IP包的本身的特性和应用的需要,包的写入不一定按顺序写入,例如IP头校验和要等IP头全部写入后才计算出来,而且它的位置不在IP头的尾部,因而IP头部的写入不能按顺序进行。因而这种不能按顺序操作的情况下不适合采用FIFO作为缓冲。RAM是随机访问存储器,它的写入和读出顺序可以是完全随机的。图1的左图是简单的双端口 RAM缓冲的工作原理它是以包为单位进行管理的。将RAM分成多个固定大小的块,每块存放一个包,图中的每一个长条代表一块。考虑到硬件实现,通常选取块的大小为2的整数次幂,并且能存放最大的包。使用一个读指针和写指针分别控制读写操作的位置。在读指针和写指针之间的是存放数 ...
【技术保护点】
1.一种RAM存储器,包括一读指针和一写指针,分别记录读出和写入包的起始位置,其特征在于:该RAM存储器非以最长包的长度作为RAM的基本块的大小。
【技术特征摘要】
【专利技术属性】
技术研发人员:宋健,陆增援,韦俊伟,刘大红,
申请(专利权)人:宋健,陆增援,韦俊伟,刘大红,
类型:发明
国别省市:31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。