[发明专利]SPI4.2总线桥接实现方法及SPI4.2总线桥接器件无效
申请号: | 200810114279.0 | 申请日: | 2008-06-02 |
公开(公告)号: | CN101309194A | 公开(公告)日: | 2008-11-19 |
发明(设计)人: | 王心远;任凯 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/56;H04L12/40;H04L12/02 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | spi4 总线 实现 方法 器件 | ||
1、一种SPI4.2总线桥接实现方法,其特征在于,在SPI4.2总线桥接器件上外接存储器,该方法包括:
在支路SPI4.2总线到主路SPI4.2总线的上行方向,当主路SPI4.2总线拥塞时,SPI4.2总线桥接器件先将支路SPI4.2总线发来的数据按照链表的方式缓存在外接存储器中,然后再将存储器中缓存的数据调度到主路SPI4.2总线上发送出去;当主路SPI4.2总线不拥塞时,SPI4.2总线桥接器件直接将来自支路SPI4.2总线的数据发送到主路SPI4.2总线上;
在主路SPI4.2总线到支路SPI4.2总线的下行方向,SPI4.2总线桥接器件直接将来自主路SPI4.2总线的数据透传到支路SPI4.2总线上发送出去。
2、根据权利要求1所述的方法,其特征在于,所述缓存之前进一步包括:
SPI4.2总线桥接器件接收支路SPI4.2总线发来的数据,并根据预先设定的报文丢弃算法判断是缓存还是丢弃该数据,如果是缓存,则将该数据缓存到外接存储器中;否则,直接丢弃。
3、根据权利要求2所述的方法,其特征在于,所述报文丢弃算法为加权随机早期检测WRED算法,所述SPI4.2总线桥接器件接收到支路SPI4.2总线发来的数据后,根据该支路对应的接收方向的报文缓存队列长度及预先设定的最低门限值和最高门限值判断是否丢弃数据。
4、根据权利要求1至3任一项所述的方法,其特征在于,所述外接存储器的个数与支路SPI4.2总线的条数一致,每条支路SPI4.2总线分别对应一个外接存储器;各外接存储器被划分成多个缓存块,且针对各支路SPI4.2总线,分别设置用于记录其对应存储器中空闲缓存块地址信息的空闲缓存链表和用于记录其对应存储器中已被占用的缓存块地址信息的数据缓存链表;
所述缓存过程包括:SPI4.2总线桥接器件收到支路SPI4.2总线发来的数据后,从该支路SPI4.2总线对应的空闲缓存链表中取出空闲缓存块地址信息,将收到的数据缓存到对应存储器中与该空闲缓存块地址信息对应的缓存块中,同时将该缓存块地址信息从对应空闲缓存链表中删除,并将该缓存块地址信息添加到对应数据缓存链表中。
5、根据权利要求4所述的方法,其特征在于,所述数据缓存链表的个数与其对应支路SPI4.2总线配置的逻辑通道个数相同,每个逻辑通道分别对应一个独立的数据缓存链表;或者,支路SPI4.2总线的所有逻辑通道对应同一个数据缓存链表;或者,支路SPI4.2总线的部分逻辑通道共享同一个数据缓存链表,部分逻辑通道分别对应独立的数据缓存链表。
6、根据权利要求4所述的方法,其特征在于,所述数据缓存链表的个数与其对应支路SPI4.2总线逻辑通道的优先级个数相同,不同优先级的逻辑通道分别对应不同的数据缓存链表,相同优先级的逻辑通道共享同一数据缓存链表。
7、根据权利要求4所述的方法,其特征在于,所述调度过程包括:
针对所有存储器中各数据缓存链表所指向的缓冲区,SPI4.2总线桥接器件按照加权轮询WRR和严格优先级SP配合的方式从各缓冲区中读取数据,然后将读出的数据发送到主路SPI4.2总线上;并且,在数据从缓冲区中读出之后,SPI4.2总线桥接器件将读出的数据所存储的缓存块地址信息添加到空闲缓存链表中,并将该缓存块地址信息从数据缓存链表中删除。
8、根据权利要求1所述的方法,其特征在于,所述SPI4.2总线桥接器件按照固定的字节长度对存储器进行数据写入或读出操作。
9、根据权利要求1所述的方法,其特征在于,所述存储器为同步随机存储器SRAM或同步动态随机存储器SDRAM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810114279.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于从低温储存容器输送压缩气体的系统和方法
- 下一篇:开关单元和开关单元阵列