当前位置: 首页 > news >正文

ARINC818协议(五)

1.R_CTL,设置固定的0x44即可
2.Dest_ID:目的地D_ID,如果不需要目的地址,就设置为0;ADVB协议支持
多个视频目的地址,广播通信;
3.cs_ctl在FC-AV上不用
4.source_ID:S_ID [23:0]包含源实体的端口的地址标识;不用就设置为0.
ADVB允许多个video sources送往单个link,[31:24]为每个source源分配
唯一的ID.

可选报头在ADVB中是不允许的。

可选报头是在光纤通道标准中定义的,用于支持fabric网络、fabric传输时间控制、桥接、网络id等。这些都不适用于ADVB,它被定义为单向点对点接口。

CRC校验:校验是基于帧头和有效载荷数据字段进行校验的。
就是在设计代码计算CRC校验码的时候,使用一个word存储CRC校验值,这个CRC校验是对帧头和有效载荷数据字段进行校验计算。

ADVB容器数据传输序列的最后一帧除外,所有的帧都使用EOFN作为帧正常结束;最后一帧的帧结束EOFT有序集。

SOFi1:表示SOF initiate class 1
SOFn1:表示SOF normal class 1
SOFi3:表示SOF initiate class 3
SOFn3:表示SOF normal class 3
EOFT:表示EOF terminate

发送端
不需要协议指定的FC-FS的传输状态机,传输机,也就是发送端在上电时和没有其他信息发送的时候
需要发送IDLE空闲有序集。
发射机在任何时候,都需要传输完整的传输字,目的是,一旦实现了同步,接收端就不需要周期的重新建立同步。
在安全的关闭下电或者故障情况,发送端可以光口传输,以便没有光功率传输。

接收端
接收端接收sof ordered set有序序列之前的两个idle空闲字实现字同步,以便能够正常的接收SOF
如果接收端检测到字节或者字编码中的错误,或者丢失同步,接收端应该控向控制硬件生成唯一的标识,表示检测到错误了。并
等待下一个SOF同步。

该标准规定了多个ADVB数据速率。应该为应用程序选择数据传输速率。速率公差应为±100ppm
https://blog.csdn.net/qq_16423857/article/details/111364899

示例1:对于NTSC摄像机,带宽计算将是:720像素/行x 480行x 16位(YUV 4:2:2) x 30 Hz刷新x 1.25 8b/10b x 1.05(典型的FC-AV协议开销)大约等于218 Mbps。

示例2:对于SXGA显示器,带宽计算将是:1280像素/行x 1024行x 8位/元灰度x 3个元素/像素x 60hz刷新x 1.25 8b/10b x 1.05(典型的FC-AV协议开销)大约等于2.5 Gbps。

典型的FC-AV协议开销基于FC-AV报头、最大帧大小和最小帧大小分离。
 

http://www.xdnf.cn/news/14689.html

相关文章:

  • xxljob 执行器流程-笔记
  • PHP腾讯云人脸核身生成 SDK 接口调用步骤使用签名
  • Vue3中provide和inject的用法示例
  • opencv函数展示3
  • Git LFS 学习笔记:原理、配置、实践与心路历程
  • 直播人脸美型核心技术详解:卷积神经网络与图像增强在美颜SDK中的应用
  • pdfjs库使用记录1
  • Web3区块链网络中数据隐私安全性探讨
  • 深度解析生成对抗网络:原理、应用与未来趋势
  • #systemverilog# 进程控制问题#(八)关于#0 问题的使用(三)
  • 全志H5,NanopiKP1lus移植QT5.12记录
  • 如何在 Electron 应用中安全地进行主进程与渲染器进程通信
  • 通过特定协议拉起 electron 应用
  • electron 渲染进程按钮创建新window,报BrowserWindow is not a constructor错误;
  • 嵌入式设备网络的动态ID分配机制实现
  • 极狐GitLab 用户 API 速率限制如何设置?
  • CenterTrack
  • DNS解析失败怎么解决?
  • 【Spring Boot 源码学习】深入 ConfigurableEnvironment 的初始化过程
  • 论文阅读笔记——Mixtral of Experts
  • 中级社会工作者考试精选练习题
  • 深度学习-全连接神经网络-1
  • C++代码优化
  • 梯度下降代码
  • fatdds:传输层SHM和DATA-SHARING的区别
  • 数据结构|基数排序及八个排序总结
  • Python爬虫入门
  • 使用veaury,在vue项目中运行react组件
  • 汉诺塔专题:P1760 通天之汉诺塔 题解 + Problem D: 汉诺塔 题解
  • AI写程序: 多线程网络扫描网段ip工具