[发明专利]一种用于ADVB协议的端口状态机控制电路有效
申请号: | 201711201019.2 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107947900B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 杨海波;王玉欢;蔡叶芳;黎小玉 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04J3/06 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王中兴 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 advb 协议 端口 状态机 控制电路 | ||
本发明属于集成电路设计技术领域,涉及一种用于ADVB协议的端口状态机控制电路。本发明包括链路控制单元(1)和协议控制单元(2)。本发明针对ADVB协议,对固有的FC‑AV协议作了简化,无需执行原语序列协议及FC‑2层端口状态机的跳转,端口状态简单,因此状态机只需激活状态与离线状态两个状态即可。发送端具备发送条件即可将数据提交FC链路,接收端实现链路同步即可进行数据接收。本发明所实现的电路方式简单,且支持基于容器的传输方式、单向传输等特点,并且可靠性高、体积小,满足视频图像远程传输的协议要求。
技术领域
本发明属于集成电路设计技术,尤其涉及一种用于ADVB协议的端口状态机控制电路。
背景技术
基于FC-AV(Fibre Channel-Audio Video)音视频协议视频传输转发协议实现的电路互联方式较为复杂,存在由于网络中通道堵塞、争抢链路或交换延迟所带来的传输时延不确定性问题,从而导致数据传输延迟高的弊端。
同时基于FC-AV(Fibre Channel-Audio Video)音视频协议的传输机制较为复杂,需要连接初始化、流量控制以及交换所需的端口注册等操作。并且需要交换机的协同工作,对于点对点的单向连接的音视频传输资源消耗较大,因此不适应音视频的快速实时传输的特点。
发明内容
发明的目的是:为了避免传输网络中出现的通道堵塞、争抢链路或交换延迟所引起的传输时延不确定性等问题,本发明提供了一种端口快速上线并实现ARCIN818协议的电路,以保证数据传输的低延迟、高可靠性的特点。
本发明的技术方案是:一种用于ADVB协议的端口状态机控制电路,包括链路控制单元1和协议控制单元2。其中链路控制单元实现了FC-FS协议所描述的输入数据的字同步和对齐功能,包括Rxword模块101、CRC校验码产生模块102、Txword模块103;协议控制单元是电路的主要功能是实现模块PSM(端口状态机)以及帧控制,包括RXFSM状态机控制模块201、TxArbCtrl发送数据仲裁模块202和TxArbMux发送数据选择模块203;
其中,Rxword模块101与RXFSM状态机控制模块201相连,执行LOS FSM(失同步状态机),检测同步,将PHY接口输入的16位数据进行字对齐、奇偶校验和检测接收字符错误,将接收数据从用户时钟域传递到系统时钟域。当检测到光纤上有信号时,与此光纤相连的接收器必须实现位同步和所接收到的已编码位流的传送字边界的同步;
CRC校验码产生模块102与协议控制单元的TxArbMux发送数据选择模块203相连,负责根据ClientGenCRC信号的需要,对来自协议控制单元的发送数据流产生CRC校验码及其相关信息,并插入到数据包EOF前一个字段的位置;
Txword模块103与本单元的CRC校验码产生模块102相连,将32位字转换为16位数据,与其相关信息一起输出到用户时钟域,并检测K字符的错误;
RXFSM状态机控制模块201中运行一个状态机,根据定界符检测有效的接收帧,并判断帧是否有字符错误,最终将接收帧发送到客户端接口;
TxArbCtrl发送数据仲裁模块202与TxArbMux发送数据选择模块203相连,根据优先顺序及相关寄存器和信号状态对数据发送通道的四个数据源进行仲裁,生成切换总线的控制信号;
TxArbMux发送数据选择模块203与TxArbCtrl发送数据仲裁模块202相连,执行数据选择功能,在TxArbCtrl输出的控制信号控制下切换总线,选择对应的Tx数据源。
数据接收和处理的工作步骤如下:
1)Rxword模块101检测是否有新数据帧进入ADVB控制器模块,若接收到数据帧,则将输入的16位数据进行字对齐和检测接收字符错误,组成32位数据格式,将接收数据从用户时钟域传递到系统时钟域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711201019.2/2.html,转载请声明来源钻瓜专利网。