Operator Library: Hardware Platform
このオペレーターはCXPチャネルの状態を監視します。現在のチャネル設定を表示し、読み取りパラメータを介してエラーCounterへのアクセスを提供します。
このオペレーターは、imaFlex CXP-12 Quadの場合は0から3の範囲、imaFlex CXP-12 Pentaの場合は0から4の範囲にあるタイプ CxpStatusPort のリソースを1つ使用します。このリソースはCXPチャネルに対応しています。CxpStatusPort リソースは、オペレーター CxpCamera によって使用される CameraPort リソースに対応しています。
| Available for Hardware Platform |
|---|
| imaFlex CXP-12 Penta |
| imaFlex CXP-12 Quad |
| PoCXPState | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | BOOTING |
| 範囲 | {BOOTING, POCXPOK, MAX_CURR, LOW_VOLT, OVER_VOLT, ADC_Chip_Error} |
|
最初の5つの状態は、PoCXPステートマシンに関するCXP規格によって定義されています。最後の状態である ADC_Chip_Error は、チャネルの電圧と電流を測定するFPGAとADCチップ間の通信が切断されたときのエラーを表します。 |
|
| PoCXPCurrent | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0:1000] |
|
CXPケーブルを流れる電流(mA)。 |
|
| PoCXPVoltage | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 30] |
|
CXPケーブルを通じて供給される電圧(V)。 |
|
| PoCXPControllerEnabled | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | YES |
| 範囲 | {NO,YES} |
|
Power over CXPエンジンの状態。YESは、接続時にCXPケーブル経由での電力供給を必要とするカメラに対してパワーコントローラーが電源を供給することを意味し、NOは、カメラがCXPケーブル経由で給電されないことを意味します。このパラメータは、カメラに電源が供給されているかどうかを示すものではなく、CXPケーブル経由でカメラに給電する機能が有効になっているかどうかを示している点に注意してください。 |
|
| MappedToFgPort | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 |
imaFlex CXP-12 Quad:[0:3] imaFlex CXP-12 Penta:[0:4] |
|
対応するCXPチャネルが接続されているフレームグラバーポート。 |
|
| MappedToFwPort | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 |
imaFlex CXP-12 Quad:[0:3] imaFlex CXP-12 Penta:[0:4] |
|
現在モジュールによって監視されているファームウェアのCXPチャネル。ファームウェアポート(リソース CameraPort)とフレームグラバーポート(物理コネクタ)の間で必ずしも1対1のマッピングになるとは限らないことに注意してください。代わりに、任意の順列の可能性があります。ソフトウェア検出プロセスにより、チャネルとポートが並べ替えられ、正しい仮想相互接続が実現されます。 |
|
| Decoder8b10bError | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 2^48-1] |
|
8b10bエンコーディングになっていない、および/または誤ったディスパリティを持つ、チャネルトランシーバーによって受信された測定済みシンボルの数。 |
|
| ByteAlignment8b10bLocked | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO, YES} |
|
このパラメータは、チャネルトランシーバがバイト境界を検出したかどうかを示し、これにより8b10b入力ストリームのデコードを実行できます。 |
|
| CurrentPortBitRate | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 12.5] |
|
このパラメータは、ランタイム検出ソフトウェアによってトランシーバに現在設定されているチャネルのビットレート(Gb/s単位)を示します。 |
|
| StreamPacketSize | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 8192 |
| 範囲 | [4 : 65532] |
|
このパラメータは、サポートされている最大ストリームパケットサイズを示します。このサイズは、CXP検出ステップ中にCXPカメラにも書き込まれます。値はファームウェアによって設定され、CXP標準に準拠しています。つまり、すべてのパケットが32ビットアライメントされるため、値は4バイトで割り切れる必要があります。 |
|
| CxpStandard | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | CXP_1_1_1 |
| 範囲 | {CXP_1_0, CXP_1_1_1, CXP_2_0, unknown} |
|
このパラメータは、現在使用されているCXP規格のバージョンを示します。 |
|
| RxTriggerOverRequestCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、前のトリガーの確認応答がまだ継続中であったために確認応答を送信できなかった、受信したトリガーパケットの数をカウントします。CXP 2.0規格の第9.3.2章を参照してください。ビット [11:0] は違反の数を示します。ビット [12] はCounterのオーバーフローが発生したときに設定されます。 |
|
| TxTriggerOverRequestCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
This parameter counts the trigger requests which were skipped, because the transmitter was still busy by sending the previous trigger packet. See CXP 2.0 standard, chapter 9.3.2. Bits [11:0] count the amount of violations. Bit [12] is set when a counter overflow occurs. If multiple trigger requests occur at the same time on parallel ports of a single CxpTxTrigger operator, the parameter might not count each skipped trigger. This can also happen if the requests occur within only a few clock cycles (e.g. < 10), which leads to multiple skipped trigger requests within a few clock cycles. |
|
| RxTriggerAckLostCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、トリガーパケットが送信されたにもかかわらず、まだ確認応答パケットを受信しておらず、タイムアウト(1〜6Gb/sの場合は480ns、10〜12.5Gb/sの場合は240ns)に達した状況をカウントします。CXP 2.0規格の第9.3.2章を参照してください。ビット [11:0] は違反の数を示します。ビット [12] はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxGpioOverRequestCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、GPIOパケットを受信したものの、送信側が前受信したGPIOパケットの確認応答の送信でまだビジー状態であったため、確認応答を送信できなかった状況をカウントします。CXP 1.0規格の第8.3.3章を参照してください。ビット [11:0] は違反の数を示します。ビット [12] はCounterのオーバーフローが発生したときに設定されます。 |
|
| TxGpioOverRequestCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、送信側が前のGPIOパケットの送信でまだビジー状態であったためにスキップされたGPIOリクエストをカウントします。CXP 1.0規格の第8.3.3章を参照してください。ビット [11:0] は違反の数を示します。ビット [12] はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxGpioAckLostCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、GPIOパケットが送信されたにもかかわらず、まだ確認応答パケットを受信しておらず、タイムアウト(1〜6Gb/sの場合は480ns、10〜12.5Gb/sの場合は240ns)に達した状況をカウントします。CXP 1.0規格の第8.3.3章を参照してください。ビット [11:0] は違反の数を示します。ビット [12] はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxStreamIncompleteCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、受信したストリームパケットのフォーマットが正しくない(例:パケット終了インジケータが欠落しているなど)状況をカウントします。ビット [11:0] は違反の数を示します。ビット [12] はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxControlAckLostCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、コントロールパケットが送信されたものの、それに対する確認応答パケットがまだ受信されず、200 msのタイムアウトに達した状況の発生回数をカウントします。CXP 2.0規格のセクション9.6.1.1を参照してください。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxControlTagErrorCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、対応する要求コントロールパケットで送信された期待されるタグと一致しないタグを持つコントロールパケットの確認応答を受信した状況の発生回数をカウントします。CXP 2.0規格のセクション9.6.1.2を参照してください。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxControlAckIncompleteCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、正しくフォーマットされていないコントロールパケットの確認応答を受信した(例:パケット終了インジケータが欠落しているなど)状況の発生回数をカウントします。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxEventOverRequestCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、別のイベントパケットを受信したものの、送信側がまだ前のイベントの確認応答を送信中であるため、対応する確認応答を送信できない状況の発生回数をカウントします。CXP 2.0規格のセクション9.8.1.1を参照してください。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxEventIncompleteCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、受信したイベントパケットが不完全である(例:パケット終了インジケータが欠落しているなど)状況の発生回数をカウントします。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxHeartBeatIncompleteCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、受信したハートビートパケットが不完全である(例:パケット終了インジケータが欠落しているなど)状況の発生回数をカウントします。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxUnknownDataReceivedCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、CXP規格に含まれない未知のパケットデータを受信した状況の発生回数をカウントします。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxErrorCorrectedCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、パケットヘッダーおよびトレーラーで受信され、修正可能だったエラーの回数をカウントします。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxTriggerPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このパラメータは、受信したトリガーパケットのエラーが修正されたかどうかを通知します。 |
|
| RxTriggerAckPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このパラメータは、受信したトリガー確認応答パケットのエラーが修正されたかどうかを通知します。 |
|
| RxGpioPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このパラメータは、受信したGPIOパケットのエラーが修正されたかどうかを通知します。 |
|
| RxGpioAckPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このパラメータは、受信したGPIO確認応答パケットのエラーが修正されたかどうかを通知します。 |
|
| RxStreamPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このパラメータは、受信したストリームパケットのエラーが修正されたかどうかを通知します。 |
|
| RxControlAckPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したストリーム確認パケットでエラーが修正されたかどうかを通知するパラメータです。 |
|
| RxLinkTestPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したリンクテストパケットでエラーが修正されたかどうかを通知するパラメータです。 |
|
| RxEventPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したイベントパケットでエラーが修正されたかどうかを通知するパラメータです。 |
|
| RxHeartBeatPacketCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したハートビートパケットでエラーが修正されたかどうかを通知するパラメータです。 |
|
| RxUncorrectableErrorCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
パケットヘッダーおよびトレーラーで受信され、修正できなかったエラーをカウントするパラメータです。ビット [11:0] は違反の数を示します。ビット [12] は、Counter のオーバーフローが発生したときに設定されます。 |
|
| RxTriggerPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したトリガーパケットに、修正できなかったエラーが含まれていたかどうかを通知するパラメータです。 |
|
| RxTriggerAckPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したトリガー確認パケットに、修正できなかったエラーが含まれていたかどうかを通知するパラメータです。 |
|
| RxGpioPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信した GPIO パケットに、修正できなかったエラーが含まれていたかどうかを通知するパラメータです。 |
|
| RxGpioAckPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信した GPIO 確認パケットに、修正できなかったエラーが含まれていたかどうかを通知するパラメータです。 |
|
| RxStreamPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したストリームパケットに、修正できなかったエラーが含まれていたかどうかを通知するパラメータです。 |
|
| RxControlAckPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したコントロール確認パケットに、修正できなかったエラーが含まれていたかどうかを通知するパラメータです。 |
|
| RxLinkTestPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したリンクテストパケットに、修正できなかったエラーが含まれていたかどうかを通知するパラメータです。 |
|
| RxEventPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、受信したイベントパケットに修正不能なエラーがあったかどうかを通知します。 |
|
| RxHeartBeatPacketNotCorrected | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、受信したハートビートパケットに修正不能なエラーがあったかどうかを通知します。 |
|
| RxPacketCrcErrorCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このPropertyは、受信したパケットのCRCエラーをカウントします。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxStreamPacketCrcError | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
受信したストリームパケットにCRCエラーがあったかどうかを通知します。 |
|
| RxControlAckPacketCrcError | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、受信したコントロール確認応答パケットにCRCエラーがあったかどうかを通知します。 |
|
| RxEventPacketCrcError | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、受信したイベントパケットにCRCエラーがあったかどうかを通知します。 |
|
| RxUnsupportedPacketCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このPropertyは、CXP規格で許可されていない、受信したサポート外のパケットをカウントします。例えば、CXP 1.xでのイベント/ハートビートパケットや、CXP 2.0およびCXP 1.1.xでのGPIOパケットなどが該当します。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxUnsupportedGpioPacketReceived | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、1.0より高いCXP規格を使用しているときにGPIOパケットが受信されたかどうかを示します。 |
|
| RxUnsupportedEventPacketReceived | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、2.0より低いCXP規格を使用しているときにイベントパケットが受信されたかどうかを示します。 |
|
| RxUnsupportedHeartBeatPacketReceived | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、2.0より低いCXP規格を使用しているときにハートビートパケットが受信されたかどうかを示します。 |
|
| RxUnsupportedGpioAckPacketReceived | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、1.0より高いCXP規格を使用しているときにGPIO確認応答が受信されたかどうかを示します。 |
|
| RxUnsupportedGpioPacketRequestReceived | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このPropertyは、1.0より高いCXP規格を使用しているときにVisualAppletsからのGPIOリクエストが受信されたかどうかを示します。 |
|
| RxLengthErrorCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このPropertyは、パケットの長さがパケットヘッダーで定義されている長さと一致しない状況をカウントします。ビット[11:0]は違反の回数をカウントします。ビット[12]はCounterのオーバーフローが発生したときに設定されます。 |
|
| RxStreamPacketLengthError | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このパラメータは、ストリームパケット長にエラーがあるかどうかを示します。 |
|
| RxEventPacketLengthError | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | NO |
| 範囲 | {NO,YES} |
|
このパラメータは、イベントパケット長にエラーがあるかどうかを示します。 |
|
| RxEventTagErrorCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
このパラメータは、受信したイベントパケット内のタグエラーをカウントします。これはイベントパケットのタグにギャップが生じた場合に発生します。ビット [11:0] は違反の数を示し、カウンターオーバーフローが発生するとビット [12] がセットされます。 |
|
| RxStreamPacketCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 2^31-1] |
|
このパラメータは、受信したストリームパケットの数をカウントします。ビット [29:0] はパケット数をカウントし、カウンターオーバーフローが発生するとビット [30] がセットされます。 |
|
| RxHeartBeatMaxPeriodViolationCount | |
|---|---|
| タイプ | 動的読み取りパラメータ |
| Default | 0 |
| 範囲 | [0 : 8191] |
|
ハートビート周期は CXP 2.0 規格で最大 100ms と定義されています。つまり、その時間内に少なくとも 1 つのハートビートパケットがカメラから送信される必要があります。このパラメータは、この条件が満たされない状況をカウントします。ビット [11:0] は違反の数を示し、カウンターオーバーフローが発生するとビット [12] がセットされます。 |
|

前へ

