[发明专利]一种基于MSA协议的双向通信系统及其实现方法有效
| 申请号: | 201710109188.7 | 申请日: | 2017-02-27 |
| 公开(公告)号: | CN106936901B | 公开(公告)日: | 2019-09-17 |
| 发明(设计)人: | 李强 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F13/12;G06F12/0846;G06F12/0871;G06F12/0877;G06F12/06 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
| 地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 msa 协议 双向通信 系统 及其 实现 方法 | ||
本发明公开了一种基于MSA协议的双向通信系统,涉及光通信技术领域,其用于连接上层设备和下层设备以实现上层设备和下层设备之间的数据通信,双向通信系统包括:双口RAM,双口RAM包括上行环形缓存区和下行环形缓存区;上行环形缓存区用于缓存下层设备通过下层端环形缓存区管理部件写入的数据包并供上层端环形缓存区管理设备读取数据;下行环形缓存区用于缓存上层设备通过上层端环形缓存区管理部件写入的数据包并供下层端环形缓存区管理设备读取数据;还包括上层端环形缓存区管理部件和下层端环形缓存区管理部件。本发明还公开了一种基于MSA协议的双向通信系统的实现方法。
技术领域
本发明涉及光通信技术领域,具体涉及一种基于MSA协议的双向通信系统及其实现方法。
背景技术
随着通信技术的蓬勃发展,光通信所占比重越来越大,MSA协议作为光通信领域的一种标准协议构架得到越来越广泛的使用。鉴于MSA协议所定义的实际使用场景,一般多用硬件双口RAM来实现各模块间的数据交互、告警上报等功能,传统的通用通信接口,如I2C、SPI、UART、Ethernet、PCIe等难以直接用于实现模块间的数据交互,或是与MSA协议规范不符,或是对硬件有特殊需求。目前传统的方式是通过MSA协议的自定义位定义状态寄存器,模块间自定通信协议,通过自定通信协议查询状态寄存器的方式来实现通信,完成数据的交互。但此种方式经常是不同模块定义不同的交互协议,难以通用,大大增加了调试、维护难度与开发周期;且通过自定通信协议来实现通信,数据交互效率低下。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于MSA协议的双向通信系统及其实现方法,通用于不同设备,且数据交互效率高。
为达到以上目的,本发明采取的技术方案是:一种基于MSA协议的双向通信系统,其用于连接上层设备和下层设备,所述双向通信系统包括双口RAM、上层端环形缓存区管理部件和下层端环形缓存区管理部件,其中:
所述双口RAM包括上行环形缓存区和下行环形缓存区;上行环形缓存区用于缓存下层设备通过下层端环形缓存区管理部件写入的数据包并供上层端环形缓存区管理设备读取数据;下行环形缓存区用于缓存上层设备通过上层端环形缓存区管理部件写入的数据包并供下层端环形缓存区管理设备读取数据;
所述上层端环形缓存区管理部件连接所述上行环形缓存区和下行环形缓存区,并提供供所述上层设备读、写数据的通用接口;所述上层端环形缓存区管理部件包括第一写入模块和第一读取模块,所述第一写入模块用于接收上层设备写入的数据包并将数据包写入下行环形缓存区,所述第一读取模块用于读取上行环形缓存区的可读数据;
所述下层端环形缓存区管理部件连接所述上行环形缓存区和下行环形缓存区,并提供供所述下层设备读、写数据的通用接口;所述下层端环形缓存区管理部件包括第二写入模块和第二读取模块,所述第二写入模块用于接收下层设备写入的数据包并将数据包写入上行环形缓存区,所述第二读取模块用于读取下行环形缓存区的可读数据。
在上述技术方案的基础上,所述上层端环形缓存区管理部件还包括第一初始化模块,所述第一初始化模块用于初始化下行环形缓存区可供所述第一写入模块写入数据的物理地址空间和所述上行环形缓存区可供第一读取模块读取数据的物理地址空间;所述下层端环形缓存区管理部件还包括第二初始化模块,第二初始化模块用于初始化上行环形缓存区可供所述第二写入模块写入数据的物理地址空间和所述下行环形缓存区可供第二读取模块读取数据的物理地址空间。
在上述技术方案的基础上,所述双口RAM包括MIDIO接口,所述上层端环形缓存区管理部件通过MIDIO接口连接所述上行环形缓存区。
在上述技术方案的基础上,所述双口RAM包括AHB总线接口,所述上层端环形缓存区管理部件通过AHB总线接口连接所述下行环形缓存区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710109188.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光伏发电装置安装支架
- 下一篇:新型太阳能支架与地基础连接装置





