[发明专利]一种FC交换机测试设备有效
申请号: | 201510889503.3 | 申请日: | 2015-12-07 |
公开(公告)号: | CN105450475B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 李玉发;张利洲;李大鹏;雷红;杨可;李亚各 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 苏蓓 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试逻辑 测试设备 硬件电路 计算机通信技术 串口 发送缓冲模块 光电转化电路 监控处理模块 接收缓冲模块 接收控制模块 激励源模块 便于携带 测试软件 功能测试 自动保存 体积小 以太网 复位 处理器 单播 多播 功耗 时统 电源 发送 监控 广播 | ||
1.一种FC交换机测试设备,其特征在于:
包括硬件电路和测试逻辑单元;
硬件电路包括FPGA,测试逻辑单元运行在FPGA上;
测试逻辑单元主要由FC MAC模块、激励源模块、发送缓冲模块、接收缓冲模块、发送接收控制模块、监控处理模块组成;
FC MAC模块,对待发送数据帧进行封装,对接收到的数据帧进行解析;
发送接收控制模块包括发送控制模块、发送控制状态机和接收控制模块,发送控制状态机用于控制发送控制模块发送数据;
激励源模块由参数配置逻辑、Payload生成逻辑、组帧逻辑、控制状态机、CRC计算和EOF极性计算逻辑组成;
发送控制模块用于启动CRC计算和EOF极性计算,并将数据帧发送至发送缓冲模块;
Payload生成逻辑用来产生伪随机数据、递增数据或固定数据,并发送给组帧逻辑;组帧逻辑根据接收到的伪随机数据、递增数据或固定数据对待发送数据帧的SOF、head、Payload、CRC或EOF字段进行相应填充;
控制状态机用于控制参数配置逻辑对待发送数据帧的SOF、head字段内容进行配置,用于控制组帧逻辑对待发送数据帧的填充,并将填充过的数据帧发送给CRC计算和EOF极性计算逻辑;
CRC计算和EOF极性计算逻辑对接收到的数据帧的CRC值和EOF极性进行计算,根据计算结果对数据帧的CRC字段和EOF字段进行更新,并将更新的数据帧发送给发送缓冲模块;
发送缓冲模块用于缓存接收到的数据帧,并将缓存的数据帧发送给接收控制模块和FCMAC模块;
接收缓冲模块用于缓存FC MAC模块接收的数据帧,并将缓存的数据帧发送至接收控制模块;
接收控制模块对来自发送缓冲模块的数据帧和来自接收缓冲模块的数据帧进行比较,比较它们是否一致;
监控处理模块用于监控被测FC交换机各个监控端口所发送数据是否正确。
2.根据权利要求1所述的FC交换机测试设备,其特征在于:发送缓冲模块的发送缓冲区采用双口RAM来实现,分为A端和B端,A端和B端相互独立。
3.根据权利要求2所述的FC交换机测试设备,其特征在于:所述发送缓冲模块是按照如下方式对接收到的数据帧进行缓存的:
发送缓冲模块根据接收到的数据帧产生写使能和写地址,通过A端将数据帧写入到双口RAM中。
4.根据权利要求3所述的FC交换机测试设备,其特征在于:发送控制模块还用于向发送缓冲模块发送读命令;
发送缓冲模块是按照如下方式将缓存的数据帧发送给接收控制模块的:
当发送缓冲模块接收到发送控制模块的读命令后,从双口RAM的B端读出数据并将数据发送给接收控制模块。
5.根据权利要求4所述的FC交换机测试设备,其特征在于:发送控制模块还用于启动发送缓冲模块;
发送缓冲模块是按照如下方式将缓存的数据帧发送给FC MAC模块的:
当发送缓冲模块在接收到发送控制模块的启动命令后,产生读使能和读地址,从双口RAM的A端读出数据帧并将数据帧发送给FC MAC模块。
6.根据权利要求5所述的FC交换机测试设备,其特征在于:接收缓冲模块的接收缓冲区采用双口RAM来实现,分为A端和B端,A端和B端相互独立,其中B端用来供CPU访问。
7.根据权利要求6所述的FC交换机测试设备,其特征在于:所述接收缓冲模块是按照如下方式对接收到的数据帧进行缓存的:
接收缓冲模块接收到FC MAC模块发送的数据帧后,产生相应的写使能和写地址,将数据帧通过A端将其写入到双口RAM中。
8.根据权利要求7所述的FC交换机测试设备,其特征在于:所述接收控制模块用于向接收缓冲模块发送读命令;
接收缓冲模块是按照如下方式将缓存的数据帧发送给接收控制模块的:
当接收缓冲模块在接收到接收控制模块的读命令后,产生相应的读使能和读地址,从双口RAM的A端读出数据帧并将数据帧发送给接收控制模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510889503.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种两用电机控制系统
- 下一篇:用于阻尼声音的设备和方法