操作员 DFRxMeta

Operator Library: Hardware Platform

此运算符表示通过 QSFP28 光纤端口建立的逻辑元数据接收链路。该链路使用所选端口内的特定光纤通道,并从另一个帧捕获器接收输出O上的元数据。RX 的状态PHY 在输出LinkUp上提供。

只有当AppletProperties运算符中的FiberProtocol0和FiberProtocol1参数设置为DataForwarding时,才能使用DFRxMeta运算符。如果AppletProperties运算符中的FiberProtocol0和FiberProtocol1参数设置为CoF ,则设计规则检查 (DRC) 会显示错误消息,并且DFRxMeta运算符的使用将被阻止。

每个DFRxMeta操作符只能使用 QSFP28 端口中的一个通道来接收元数据。因此,一个 QSFP28 端口最多可以支持四个DFRxMeta操作符(每个通道一个)。该操作符设计用于承载高优先级元数据,这些元数据通常体积很小。

一个 QSFP28 光纤端口提供 100 Gbit/s 的总带宽,分为四个通道。每个通道的运行速度为 25 Gbit/s。因此,运营商的运行速度为 25 Gbit/s。

该运营商可以与DFRxData运营商共享其分配的通道,不会发生任何冲突。但是,多个DFRxMeta运营商之间不允许共享通道。

DFRxMeta操作符不需要特殊协议。它作为两个帧采集器( DFTxMeta (源,FG 1)和DFRxMeta (接收器,FG 2))之间逻辑链路的端点。链路两端的设置必须完全相同,包括 QSFP28 端口和通道配置。由于该操作符用于传输小块元数据,而元数据本身不包含图像结构,因此链路协议为VALT_PIXEL0D 。

[注] 元数据具有更高优先级。

来自DFRxData运营商的元数据通道优先级高于数据通道。如果两个通道都在等待接收数据,则元数据将优先处理。

元数据通道无法暂停或停止。从这个意义上讲,O 输出应被视为无限源。接收器必须立即处理所有元数据;否则,数据将会丢失。这种特性是由于该通道在光纤链路上具有高优先级传输特性。元数据通道提供极低的延迟和最小的抖动(小于 10 纳秒,仅由时钟域交叉引起)。除了传输元数据之外,您还可以使用该通道传输精确的时间戳或实现系统级同步。

有关数据转发的更多详细信息,请参阅“使用imaFlex 2 Dual 100帧采集卡进行数据转发” 。

适用于硬件平台
imaFlex 2 Dual 100

Resources

操作员会将FiberConnection参数设置镜像到FPGA 设备资源对话框中,作为只读参数。您可以从“分析”菜单打开 FPGA 设备资源对话框,查看 FPGA 设备资源。这些设备资源是只读的。

FPGA Device Resources

图 428. FPGA 器件资源


根据分配的端口,资源类型为Port[0] DF RX Meta Lane或Port[1] DF RX Meta Lane ,索引范围为 0 到 3。

I/O Properties

Property 值
Operator Type M
输出链路 O,元数据输出,不可停止
LinkUp,表示链路状态

支持的 Link Format

Link Parameter Output Link O 输出链路连接
Bit Width 56 1
Arithmetic unsigned unsigned
Parallelism 1 1
Kernel Columns 1 1
Kernel Rows 1 1
Img Protocol {VALT_PIXEL0D} {VALT_SIGNAL}
Color Format VAF_GRAY VAF_GRAY
Color Flavor FL_NONE FL_NONE
Max. Img Width 任意(默认值:16777216) 操作过程中将忽略此参数。
Max. Img Height 任意(默认值:16777216) 操作过程中将忽略此参数。

O链路将接收到的元数据传递给VisualApplets LinkUp链路指示连接状态:当LinkUp处于活动状态时,配对的 TX 端和 RX 端都已准备好发送和接收数据,这意味着链路已训练并可运行。

参数

光纤连接
键入 静态写入参数
默认 port_0_lane_0
范围 {port_0_lane_0, port_0_lane_1, port_0_lane_2, port_0_lane_3, port_1_lane_0, port_1_lane_1, port_1_lane_2, port_1_lane_3}

此参数指定DFRxMeta操作员用于接收数据的 QSFP28 光纤端口和通道。

只有当所选 QSFP28 端口的AppletProperties运算符中的FiberProtocol参数设置为DataForwarding而不是CoF时,才能使用该端口。

如果FiberProtocol设置为CoF ,且DFRxMeta运算符尝试映射到该光纤端口,则设计规则检查 (DRC) 将生成错误消息。在这种情况下, FiberConnection参数将被标记为冲突(红色),将鼠标悬停在其上将显示一条快速提示帮助消息,解释冲突原因。

同一通道上的同一个硬件 QSFP28 端口只能由一个DFRxMeta操作员使用。多个操作员之间的映射关系在整个设计中必须是唯一的。

使用示例

以下示例展示了 DFRxMeta 运算符的用法: