- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
高速同步串口默认的封装协议5篇
篇1
一、引言
本协议旨在规范高速同步串口(High-speedSynchronousSerialInterface,HSSI)的封装格式和通信流程,以确保不同设备之间的正确连接和数据传输。HSSI是一种用于高速数据传输的接口技术,广泛应用于计算机、通信、仪器仪表等领域。本协议将针对HSSI接口的默认封装协议进行详细阐述。
二、术语和定义
1.HSSI接口:指实现高速同步串口通信的物理接口。
2.封装协议:指对HSSI接口进行物理层和数据链路层封装的具体规范。
3.同步传输:指按照一定的时序和速率进行数据传输的方式。
4.异步传输:指没有固定时序和速率,按照事件触发进行数据传输的方式。
三、协议规范
1.封装格式
HSSI接口的默认封装格式为帧(Frame)结构。每个帧包含以下几个部分:
*帧头(Header):包含帧的类型、长度、源地址和目标地址等信息。
*帧体(Body):包含实际的数据内容。
*帧尾(Trailer):包含校验码、结束标志等信息。
每个帧的长度固定,为64字节。其中,帧头占4字节,帧体占56字节,帧尾占4字节。
2.同步传输机制
HSSI接口采用同步传输机制,即按照一定的时序和速率进行数据传输。具体实现如下:
*每个帧的传输起始于一个时钟周期(ClockCycle),结束于下一个时钟周期。
*每个时钟周期包含若干个数据位(DataBit),数据位的数量根据具体的通信速率和帧长度而定。
*每个数据位表示一个二进制数,通过电平变化进行传输。
3.异步传输机制
在同步传输机制的基础上,HSSI接口还支持异步传输机制,即没有固定时序和速率,按照事件触发进行数据传输。具体实现如下:
*每个帧的传输起始于一个事件触发信号(EventTrigger),结束于下一个事件触发信号。
*事件触发信号由接收方设备产生,当接收方设备准备好接收数据时,会发送一个事件触发信号给发送方设备。
*发送方设备在接收到事件触发信号后,会立即发送一个帧给接收方设备。
4.校验码机制
为了保证数据传输的正确性和可靠性,HSSI接口采用校验码机制。具体实现如下:
*每个帧的校验码为16位,位于帧尾部分。
*校验码的计算公式为:校验码=帧头+帧体+帧尾+累加器(初始值为0)。
*在接收方设备接收到帧后,会重新计算校验码,并与接收到的校验码进行比较。如果两者一致,则说明数据传输正确;如果不一致,则说明数据传输有误。
5.错误处理机制
当数据传输出现错误时,HSSI接口采用错误处理机制进行处理。具体实现如下:
*接收方设备在发现数据传输错误时,会发送一个错误指示信号(ErrorIndicator)给发送方设备。
*发送方设备在接收到错误指示信号后,会立即停止发送数据,并等待接收方设备的重新同步请求(ResynchronizationRequest)。
*接收方设备在重新同步请求后,会重新发送一个事件触发信号给发送方设备,此时发送方设备可以重新开始发送数据。
6.通信流程示例
以下是一个简单的通信流程示例:
*设备A和设备B通过HSSI接口进行通信。设备A作为发送方设备,设备B作为接收方设备。
*设备A发送一个帧给设备B,包含源地址、目标地址、数据内容等信息。
*设备B接收到帧后,会检查校验码是否正确,并确认接收到的数据内容是否与发送方设备一致。如果一切正常,则设备B会发送一个确认信号(Acknowledgment)给设备A。如果发现有误码或丢失数据的情况,则设备B会发送一个错误指示信号给设备A。
*设备A在接收到确认信号或错误指示信号后,会根据具体情况进行相应的处理操作。如果接收到确认信号,则说明数据传输成功;如果接收到错误指示信号,则说明数据传输有误或丢失数据的情况发生。此时设备A可以重新发送数据或者采取其他适当的措施进行处理。
篇2
一、引言
本合同协议旨在明确高速同步串口默认的封装协议,以确保不同设备之间的通信能够顺利进行。通过遵循本协议的规范,设备制造商和用户可以在一定程度上减少开发时间和成本,同时提高系统的稳定性和可靠性。
二、术语和定义
1.高速同步串口(High-SpeedSynchronousSerialPort,HSSP):指一种用于高速数据传输的同步串口,具有高速、同步、双向通信的特点。
2
文档评论(0)