Operator Library: Hardware Platform
操作员监控CXP光纤通道的状态。它显示当前的通道配置,并提供对各种统计信息和错误计数器的读取权限。
资源
该算子将 FiberConnection 参数设置镜像到 对话框中,作为只读参数。如果您从 菜单中打开 对话框,则可以查看 FPGA 设备资源。设备资源为只读:
该操作员使用类型为Port[0] CoF状态通道或索引为 0 到 3 的Port[1] CoF状态通道的单个资源。
已停用的模块参数
在模块参数中,该运算符仅显示基于FiberConnection参数以及CoFCamera运算符是否已实例化的相关统计计数器。该运算符可以停靠到:
如果没有为 QSFP28 连接器分配 CoFCamera,则参数视图将仅显示FiberConnection参数。
在这种模式下,操作员无法监控任何有意义的内容。
当使用 CoFCamera 且操作员停靠在扩展通道时,仅显示与该扩展通道相关的参数。在此模式下,适用于主通道的参数将被隐藏。
当使用 CoFCamera 并且操作员对接主通道时,所有参数都可见。
| 财产 |
值 |
| 操作员类型 |
无(因为既没有输入也没有输出) |
| FiberConnection |
| 键入 |
Static Write 参数 |
| 默认 |
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}
|
|
参数FiberConnection定义了摄像机连接到哪个 QSFP28 端口,以及摄像机操作员正在监控该端口的哪些通道。
只有当该端口的 AppletProperties 算子中的 FiberProtocol 参数设置为 CoF 而不是 DataForwarding 时,才能使用所选的 QSFP28 端口。
如果FiberProtocol设置为DataForwarding ,并且CoFCamera操作符尝试映射到该光纤端口,则设计规则检查 (DRC) 将生成错误消息。在这种情况下, FiberConnection参数将被标记为冲突(红色),将鼠标悬停在其上将显示一条快速提示帮助消息,解释冲突原因。
同一通道上的同一个硬件 QSFP28 端口只能由一个CoFPortStatus操作符使用。多个操作符之间的映射关系在整个设计中必须是唯一的。
|
| RxStreamPacketCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 2147483647] |
|
该参数表示接收到的流数据包的数量:
-
位 [29:0]表示实际数据包计数。
-
位[30]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxStreamIncompleteCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计接收到的流数据包中格式不正确的数据包数量,例如,缺少数据包结束指示符的情况:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxPacketCrcErrorCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计接收到的数据包中 CRC 错误出现的次数:
-
位 [11:0]表示错误数量。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxStreamPacketCrcError |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的数据流数据包中是否发生 CRC 错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxControlAckPacketCrcError |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的控制确认数据包中是否发生 CRC 错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxEventPacketCrcError |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的事件数据包中是否发生 CRC 错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxLengthErrorCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计实际数据包长度与数据包头中指定的长度不同的情况:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxStreamPacketLengthError |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的数据流数据包中是否出现长度错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxEventPacketLengthError |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的事件数据包中是否出现长度错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxBridgeError |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计接收器桥接模块检测到传入数据流中存在协议违规的情况:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxUnknownDataReceivedCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计接收到的未知数据包(不属于 CXP 标准)的次数。
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxErrorCorrectedCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计已纠正的数据包头部和尾部错误数量:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxBridge校正 |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的桥接数据中的任何错误是否已得到纠正。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxControlAckPacketCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的流确认数据包中是否已纠正任何错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxStreamPacketCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的数据流数据包中的错误是否已得到纠正。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxTriggerPacketCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
此参数指示接收到的触发数据包中的错误是否已得到纠正。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxTriggerAckPacketCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的触发确认数据包中的错误是否已得到纠正。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxEventPacketCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的事件数据包中的错误是否已得到纠正。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxHeartBeatPacketCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的心跳包中的错误是否已得到纠正。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxUncorrectableErrorCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计数据包头部和尾部中无法纠正的错误数量:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxBridgeNotCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的桥接数据中是否存在无法纠正的错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxControlAckPacketNotCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的控制确认数据包中是否存在无法纠正的错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxStreamPacketNotCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的数据流数据包中是否存在无法纠正的错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxTriggerPacketNotCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的触发数据包中是否存在无法纠正的错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxTriggerAckPacketNotCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的触发确认数据包中是否存在无法纠正的错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxEventPacketNotCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的事件数据包中是否存在无法纠正的错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxHeartBeatPacketNotCorrected |
| 键入 |
动态读参数 |
| 默认 |
NO |
| 范围 |
{NO, YES} |
|
该参数指示接收到的心跳包中是否存在无法纠正的错误。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxControlAckLostCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计在 CXP 定义的超时时间(200 毫秒)内未收到确认的控制数据包的数量:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxControlTagErrorCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计收到的控制包确认信息中,有多少个确认信息的标签与相应请求控制包中发送的预期标签不匹配:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| RxControlAckIncompleteCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计接收到的格式错误的确认数据包的数量,例如缺少数据包结束指示符的数据包:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主车道和扩展车道可见。
|
|
| TxTriggerOverRequestCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
该参数统计了由于发送器仍在忙于发送前一个触发数据包而被跳过的触发请求数量:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxTriggerAckLostCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
该参数统计在 CXP 定义的 480 纳秒超时时间内,发送了多少个触发数据包而未收到确认数据包:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxTriggerAckErrorCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计接收器检测到的触发确认数据包中的错误数量:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxTriggerOverRequestCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
该参数统计已收到多少个触发数据包,但由于前一个触发数据包的确认仍在进行中,因此无法发送确认:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxTriggerLostCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计因触发内容缺陷或无法纠正而丢失的已接收触发数据包的数量:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxEventTagErrorCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计由于标签缺失而导致的接收到的事件数据包中发生的标签错误数量:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxEventOverAckCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
该参数统计接收到事件数据包但无法发送相应确认的次数,因为发送方仍在发送先前的事件确认:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxEventIncompleteCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计接收到的不完整事件包的数量,例如缺少包结束指示符的事件包:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxHeartBeatIncompleteCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
此参数统计接收到的不完整心跳包的数量,例如缺少包结束指示符的心跳包:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|
| RxHeartBeatMaxPeriodViolationCount |
| 键入 |
动态读参数 |
| 默认 |
0 |
| 范围 |
[0 : 8191] |
|
在 CXP 2.0 标准中,心跳周期定义为最大 100 毫秒。这意味着在此期间,摄像头至少需要发送一个心跳包。此参数统计未满足此条件的次数:
-
位 [11:0]表示违规次数。
-
位[12]指示溢出。
![[注意]](../common/images/admon/note.png) |
Visibility |
|
此参数仅对主通道可见。
|
|