ARINC818协议(六)

上图中,红色虚线上面为我们常用的simple mode简单模式,下面和上面的结合在一起,就形成了extended mode扩展模式。

ARINC818协议

container header容器头

ancillary data辅助数据

视频流

ADVB帧映射

FHCP传输协议

R_CTRL:路由控制routing ctrl

Type:类型

F_CTRL:帧控制frame ctrl

SEQ_ID:序列号

SEQ_CNT:序列计数

payload:载荷

extend mode扩展帧头模式

ICD:界面控制文件

ARINC818的底层基于FC光纤通道协议,并对FC-AV协议进行内容简化和裁剪而成。

FC协议和FC-AV协议是ARINC818协议的基础。

ARINC818协议特点:点对点拓扑结构,采用8b10b编码

容器的操作方式有简单模式和扩展帧头模式。这两种模式下object对象数量不一样。

在简单模式下,容器中包含4个基本的object对象。扩展帧头模式下,容器可以最大

携带16个对象。

R_CTL:routing control路由控制。这个字段由路由字段4bit和信息字段4bit组成。

路由字段为0100代表视频数据,信息字段为0100代表数据帧。

ARINC818工作模式有行同步模式和非行同步模式两种。

其中,行同步模式表示发送端按照写入视频的v_sync场同步和h_sync行同步信号

来进行ADVB帧封装;非行同步模式表示发送器不采用行场信号作为同步标准,

而是依据写入视频显示的VGA,XGA,SXGA,SDI等时序进行ADVB封装和发送。

行同步模式是一行或者几行像素数据应当连续不断的写入发送器的FIFO,以便发送器

能够以行为单位进行数据封装的发送。

行同步模式下,携带object0辅助信息的ADVB帧作为第一帧,需要在Vsync场

同步信号的下降沿发送。需要ADVB帧序列发送速率和输入的场同步信号一直。

行同步正常工作,需要满足的条件:

1.在行图像显示期间,数据必须连续不断的写入发送器的FIFO,防止传输的数据断层;

非行同步模式,像素数据的写入不在与行同步信号有关,那么数据可以连续的输入,

也可以断断续续的输入,输入控制是由FIFO的ready信号控制,ready信号表示了FIFO

接收数据的能力。

光纤通道定义了11种不同的SOF有序集,class1~class11;ADVB协议使用了class1

和class3两种格式。

相关推荐
IT大白鼠7 小时前
MSF二次开发与自定义模块编写
网络·安全·web安全·msf
Julien20048 小时前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
kekekzt9 小时前
TCP协议的粘包问题介绍,IP分片,MTU,MSS,滑动窗口的概念及之间的关系
网络·网络协议·tcp/ip
mooooooooooye11 小时前
2026 年跨平台 SSH 客户端怎么选?Xterminal、Termius、MobaXterm 谁更合适
服务器·网络·ssh
Blockchina12 小时前
Codex 实战:从一句需求到可验收的 Linux 主机巡检脚本
运维·服务器·网络
江安下小雨14 小时前
muduo网络库(十六):新增连接池模块
网络·c++
minglie114 小时前
黑金AX301的SDRAM
fpga开发
aiot1891893521814 小时前
机场候机大厅高空场景技术红线!蓝牙AOA不能做手机导航??!!
大数据·网络·人工智能·蓝牙aoa
从入门到退休14 小时前
企业远程控制选型:向日葵SDK vs RustDesk自建,谁是更务实的选择?
运维·服务器·网络·远程工作·远程控制
hahaha601615 小时前
HLS高层次综合设计技巧--高层次综合设计探讨
fpga开发