Operator CoFRxTrigger

Operator Library: Hardware Platform

该算子为 VisualApplets 设计提供了一个接收器,用于接收来自 CXP over Fiber (CoF) 相机的触发数据。

RX 触发是一个 4 位值,表示 CXP 标准中定义的触发类型。最多可以定义 16 种不同的触发类型。每接收到一个触发数据包,该算子就会输出 0D 数据流的一个 4 位数据字(触发类型)。

该算子对接 CoF 相机内的 RX 主通道以及图像采集卡连接。设计规则检查 (DRC) 会检查是否已实例化相应的相机算子,并且 CoFCamera 与 CoFRxTrigger 算子之间的主通道选择是否匹配。如果出现错误,DRC 将提供错误消息,并且该算子将显示红色背景叠加层。其实例化顺序没有限制,可以根据需要使用 CoFCamera 和 CoFRxTrigger。但为了通过 DRC,两个算子以及对端口的正确映射都是必需的。

适用于硬件平台
imaFlex 2 Dual 100

资源

算子将 FiberConnection 参数设置镜像到 FPGA Device Resources 对话框中,作为只读参数。如果从 Analysis 菜单中打开 FPGA Device Resources 对话框,则可以看到 FPGA 设备资源。设备资源是只读的:

FPGA Device Resources

图 417:FPGA 器件资源


根据分配的端口,资源类型为 Port[0] CoF RX Trigger Lane 或 Port[1] CoF RX Trigger Lane,索引范围从 0 到 3。该算子始终仅分配一个通道,因为触发数据包的传输始终通过主通道运行。

I/O Properties

财产 值
操作员类型 M
输出链接 O,触发类型

Supported Link Format

链接参数 输出链路 O
Bit Width 4
Arithmetic 未签名
Parallelism 1
内核列 1
内核行 1
图像协议 VALT_PIXEL0D
Color Format VAF_GRAY
颜色口味 FL_NONE
Max. Img Width 任何
Max. Img Height 任何

参数

FiberConnection
键入 Static Write 参数
默认 port_0_lane_0
范围 {port_0_lane_0, port_1_lane_0}

该参数定义相机连接到哪个 QSFP28 端口,以及该端口的哪个通道是主通道:即能够接收触发数据包的通道。

port 0 和 port 1 仅支持具有 4 lanes 的相机配置。因此,CoFRxTrigger 在两个端口上均只能使用通道 0。

仅当该端口的 AppletProperties 算子中的 FiberProtocol 参数设置为 CoF 而非 DataForwarding 时,才能使用所选的 QSFP28 端口。

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

在同一通道上,只能有一个 CoFRxTrigger 算子使用相同的硬件 QSFP28 端口。多个算子之间的映射在整个设计中必须是唯一的。

CoFRxTrigger 算子期望在同一主通道上存在 CoFCamera 算子。如果不满足此条件,FiberConnection 参数将被标记为冲突(红色),将鼠标悬停在上面将显示解释冲突的快速提示帮助消息。