[发明专利]一种基于交换通道的交换电路在审
申请号: | 201410753111.X | 申请日: | 2014-12-09 |
公开(公告)号: | CN104486258A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 田泽;张荣华;吴晓成;李哲;王治;夏大鹏 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/937;H04L12/863 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 张倩 |
地址: | 710119 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于交换通道的交换电路,包括交换调度模块、存储管理模块、输入控制模块、输出控制模块、输入输出交叉开关、交换通道模块、存储控制模块,本发明以交换通道为控制中心,通过输入输出交叉开关与输入端口、输出端口进行数据交换,交换调度模块完成交换通道单元的仲裁、分配和回收,交换通道模块对有相同存储数据请求的输出端口进行多次响应,实现数据的快速存取,通过存储控制模块与大容量外部存储器相连,实现大容量数据缓冲的存储要求,本发明结合了存储转发、交叉开关、高速缓冲等设计,交换带宽、交换延迟和可扩展性优于现有技术。 | ||
搜索关键词: | 一种 基于 交换 通道 电路 | ||
【主权项】:
一种基于交换通道的交换电路,其特征在于,包括交换调度模块、存储管理模块、多个输入控制模块、多个输出控制模块、输入输出交叉开关、多个交换通道模块、存储控制模块,所述多个输入控制模块和多个输出控制模块的数量相等,其中:输入控制模块:用于接收、缓存交换机输入端口的交换数据帧;提取该交换数据帧帧长和目的地址;将帧长和目的地址发送给交换调度模块;等待来自输入输出交叉开关发送的接收交换使能信号;向交换通道模块发送数据帧;交换调度模块:包括接收仲裁单元、多个发送队列、发送仲裁单元,交换控制单元、多个输出端口控制单元;接收仲裁单元:采用公平轮询算法仲裁出需要服务的输入控制模块,并接收来自该输入控制模块的帧长和目的地址,将帧长和目的地址发送给交换控制单元;交换控制单元包括输入交换控制单元和输出交换控制单元输入交换控制单元用于根据来自接收仲裁单元的交换数据帧帧长和目的地址,向存储管理模块申请空闲存储ID,分配并启动交换通道模块;向交换通道模块发送帧长、存储ID和交换类型;同时根据目的地址确定路由转发端口,并在存储管理模块中标记路由转发端口;在对应的发送队列输入该交换数据帧的存储ID和帧长;输出交换控制单元用于根据来自发送仲裁单元的交换数据帧帧长和存储ID,在存储管理模块中查询与该存储ID对应的路由转发端口,分配并启动交换通道模块;发送队列接收并缓存来自输入交换控制单元的交换数据帧帧长和存储ID;并将发送队列首帧帧长和存储ID输出给输出端口控制单元;输出端口控制单元接收来自对应发送队列的首帧帧长和存储ID;监控当前正在交换的多个交换通道模块的存储ID;如果首帧存储ID和交换通道模块的存储ID匹配,则向交换通道模块发送服务请求,并在交换通道模块服务完成后向发送队列发送出队控制信号;否则,向发送仲裁单元发送首帧帧长和存储ID;发送仲裁单元采用公平轮询算法仲裁出需要服务的输出端口控制单元;提取来自输出端口控制单元的首帧帧长和存储ID,并发送给输出交换控制单元;存储管理模块:负责管理外部存储器资源的分配、查询、标记和释放;接收来自输入交换控制单元的空闲存储ID请求、路由转发端口标记请求和来自交换通道模块的存储ID的路由转发端口查询请求和标记请求,并根据路由转发端口标记情况进行释放操作;交换通道模块:接收来自交换控制单元的帧长、存储ID和交换类型,根据存储ID访问存储管理模块,并获取路由转发端口;将帧长、存储ID和交换类型发送给存储控制模块;接收来自输入交换控制单元和输出端口控制单元的服务请求,并控制输入输出交叉开关打开或关闭;在交换通道模块服务完所有服务请求后,将已服务的路由转发端口发送给存储管理模块;存储控制模块:存储控制模块与交换通道模块连接;根据来自交换通道模块的帧长、存储ID和交换类型控制外部存储器的读、写;输入输出交叉开关:包括输入交叉开关和输出交叉开关,输入交叉开关一端与交换通道模块连接,另一端与输入控制模块连接,输出交叉开关一端与交换通道模块连接,另一端与输出控制模块连接,交换通道模块控制输入交叉开关和输出交叉开关的打开或关闭;输出控制模块:与输出交叉开关连接,接收来自输出交叉开关的交换数据帧,并通过交换机输出端口发出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410753111.X/,转载请声明来源钻瓜专利网。