[发明专利]一种支持多路变长信元时隙复用的装置和方法有效
| 申请号: | 201210384420.5 | 申请日: | 2012-10-11 |
| 公开(公告)号: | CN103731224A | 公开(公告)日: | 2014-04-16 |
| 发明(设计)人: | 王馨;廖智勇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04J3/16 | 分类号: | H04J3/16 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 支持 变长 信元时隙复用 装置 方法 | ||
技术领域
本发明涉及通信技术领域,具体而言,涉及一种支持多路变长信元时隙复用的装置和方法,具体地,其可应用于路由器或者交换机的输入接口部分。
背景技术
在现代通讯网络中,基于信元(定长分组数据)的交换和处理方式变得越来越普遍,这是由于采用信元作为基本数据单元的通讯电路具有传输效率高、处理简单的特点,其中,基于共享存储是交换芯片常用的一种结构,其内部的多个输入输出端口共用一片存储空间,具有存储器利用率高的优势。
专利申请号为200520078701.3的中国专利申请公开了一种同步数字信号复用分解电路,在该专利方案中,多路信元的时隙复用采用的是先进行串并转换,再通过复用器进行选通的方法,该方法存在有如下缺点:
1、在输入输出时钟同步且输入链路上信号连续的情况下,该方法要求在各输入链路上的信元达到时间彼此错开,各条链路上的信元不能同时到达,限制了输入的灵活性。
2、在信元长度较大的情况下,复用器的电路规模和延时会变得很大,增加了设计的复杂度。
另外,专利申请号为200910209696.8的中国专利申请公开了一种多路信元时隙复用的装置和方法,所述装置包括输入存储模块,用于对输入的信元进行缓存并输出;选通网络模块,用于将来自输入存储模块的信元进行选通输出;输出存储模块,用于对来自选通网络模块的信元进行缓存并并行输出信元;以及控制逻辑模块,用于在确定有信元输入至输入存储模块时向输入存储模块发送读出信号,并用于以预定节拍信号控制选通输出,以及用于在确定选通输出已完成时控制输出存储模块将输入数据并行输出,在该专利方案中,虽然其能够接收同时或随机输入的信元并将其并行输出,并且采用多个复用器和存储器子模块来替代单个大复用器,减小了复用器的规模和电路设计难度。
但是该方法中,其仍然只支持定长信元的处理,对于变长信元则无法处理。采用定长信元的方式在有些数据传输时会极大地浪费带宽,影响效率,所以,如何提供一种支持变长信元时隙复用的方法就成为目前业界需要解决的关键技术点之一。
发明内容
为了克服现有技术不能处理变长信元输入的问题,本发明提供了一种支持多路变长信元时隙复用的装置及方法。
本发明采用以下技术方案:
一种支持多路变长信元时隙复用的装置,包括:
输入存储模块,用于对输入的多路变长信元分别予以缓存,并依据控制逻辑模块发送的第一时序控制命令将缓存的变长信元数据输出给选通网络模块;
选通网络模块,其包括多个并行的复用器,用于依据控制逻辑模块发送的第二时序控制命令,将从输入存储模块读出的变长信元数据进行选通输出;
输出存储模块,用于对来自选通网络模块的变长信元数据进行缓存,并依据控制逻辑模块发送的第三时序控制命令,将时隙复用完成的变长信元数据进行输出;
控制逻辑模块,用于控制输入存储模块将缓存的变长信元数据输出给选通网络模块;进一步用于控制选通网络模块将从输入存储模块读出的变长信元数据进行选通输出;以及进一步用于控制输出存储模块将时隙复用完成的变长信元数据进行输出。
优选地,所述输入存储模块包括多个存储子模块,用于缓存输入的多路变长信元;其中,
当有信元输入时,所述存储子模块将非空指示信号置位。
优选地,所述输出存储模块包括多个并行的随即存储器RAM(Random Access Memory,随机存储器)或寄存器,用于缓存来自选通网络模块的变长信元数据,以及依据控制逻辑模块发送的第三时序控制命令,将在RAM或寄存器内完成时隙复用的变长信元数据进行输出。
优选地,所述控制逻辑模块包括:
内部控制信号生成模块,用于产生节拍控制信号,并将其分别发送至输入存储模块、选通网络模块以及输出存储模块;
输出控制信号生成模块,用于在内部控制信号生成模块生成的节拍控制信号下,将输入存储模块中的非空状态进行选通输出。
优选地,选通网络模块内的复用器在控制逻辑模块发送的节拍控制信号的控制下,将接收到的变长信元数据进行选通输出并送往输出存储模块。
一种支持多路变长信元时隙复用的方法,包括:
输入存储模块对输入的多路变长信元分别予以缓存,并依据控制逻辑模块发送的第一时序控制命令将缓存的变长信元数据输出给选通网络模块;
包括多个并行的复用器的选通网络模块依据控制逻辑模块发送的第二时序控制命令,将从输入存储模块读出的变长信元数据进行选通输出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210384420.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:照明系统以及人的存在与否提示系统
- 下一篇:一种LED灯





