[发明专利]一种速率可变的宽带柔性交换方法有效
申请号: | 201610561464.9 | 申请日: | 2016-07-17 |
公开(公告)号: | CN106250324B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 邱智亮;于东阳;孔繁青;张俊祥;荣华为;潘伟涛;鲍民权;张冬 | 申请(专利权)人: | 西安电子科技大学;中国电子科技集团公司第五十四研究所 |
主分类号: | G06F12/0893 | 分类号: | G06F12/0893;G06F13/16 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种速率可变的宽带柔性交换方法,主要解决现有柔性交换网络不能实现不中断交换;广播和组播控制复杂;时隙划分固定,处理带宽固定,不适用于带宽速率变化场合的问题。其方法步骤包括:(1)获得同步时隙帧;(2)同步时隙帧复接;(3)配置控制存储器CM;(4)交换复接帧;(5)将复接帧分接为时隙帧;(6)完成一次帧交换;(7)判断输入柔性交换网络的所有时隙帧是否均完成交换;(8)交换完成。本发明提高了柔性交换网络的灵活性和适应性,具有配置和交换可以同时进行、广播和组播功能实现简单、数据速率和处理带宽可以动态变化的优点。 | ||
搜索关键词: | 一种 速率 可变 宽带 柔性 交换 方法 | ||
【主权项】:
1.一种速率可变的宽带柔性交换方法,包括如下步骤:(1)获得同步时隙帧:将输入的异步时隙帧通过异步先入先出队列FIFO进行缓存和跨时钟域处理,得到柔性交换网络时钟下的同步时隙帧;(2)同步时隙帧复接:(2a)输入数据存储器利用两块随机存取存储器RAM形成乒乓缓存结构;(2b)将输入数据存储器的写初始地址设置为0;(2c)自写初始地址开始,将一个同步时隙帧中的各个时隙存储在输入数据存储器;(2d)判断输入数据存储器的写初始地址是否等于L‑1,若是,则执行步骤(3),否则,将输入数据存储器的写初始地址加1,执行步骤(2c);(3)配置控制存储器CM:(3a)选取两块简单双端口随机存取存储器RAM,作为柔性交换网络的两块控制存储器CM,对控制存储器CM进行配置;(3b)用位宽为两个比特的寄存器标记两块控制存储器CM的状态,将两块控制存储器都未配置完成时的寄存器的状态设置为00,将配置完成第一块控制存储器时寄存器的状态设置为10,将配置完成第二块控制存储器时寄存器的状态设置为01;(4)交换复接帧:(4a)判断寄存器的当前状态,若为00,则执行步骤(4b),若为10,则执行步骤(4c),若为01,则执行步骤(4d);(4b)等待任意一块控制存储器CM配置完成,执行步骤(4a);(4c)选择第一块控制存储器CM作为交换控制存储器,第二块控制存储器用于正在交换过程中新的交换策略的配置,将柔性交换网络的模MN计数器的初始值赋为0,执行步骤(4e);(4d)选择第二块控制存储器CM作为交换控制存储器,第一块控制存储器用于正在交换过程中新的交换策略的配置,将柔性交换网络的模MN计数器的初始值赋为0,执行步骤(4e);(4e)从输入数据存储器中读出待交换的复接帧;(4f)将待交换的复接帧存储到输出数据存储器;(4g)判断模MN计数器的计数值是否等于M·N‑1,若是,则执行步骤(5),否则,计数器加1,执行步骤(4e),其中,M表示柔性交换网络输入端端口总数,N表示每个端口的时隙总数;(5)将复接帧分接为时隙帧:(5a)将输出数据存储器的起始读地址设置为0;(5b)自起始读地址开始,依次从输出数据存储器读取N个时隙,得到一个时隙帧;(5c)判断输出数据存储器的起始读地址是否等于L‑1,若是,则执行步骤(6),否则,将输出数据存储器的起始读地址加1,执行步骤(5b);(6)完成一次帧交换:将输出数据存储器的起始读地址设置为0,完成一次
帧的交换;(7)判断输入柔性交换网络的所有时隙帧是否均完成交换,若是,执行步骤(8),否则,执行步骤(1);(8)交换完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;中国电子科技集团公司第五十四研究所,未经西安电子科技大学;中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610561464.9/,转载请声明来源钻瓜专利网。
- 上一篇:利用动态链表实现内存实时分配方法
- 下一篇:一种缓存优化方法和系统