Operator Library: Hardware Platform
デジタル入力へのインターフェイスは、GPIオペレーターによって提供されます。Pin_ID / PinIDパラメータ(パラメータ名はハードウェアプラットフォームによって異なります)を介して、信号の受信に使用するデジタル入力(GPIOユニット上の物理ピンに配線されている)を選択します。同じデジタル入力複数のオペレーターで使用できます。
imaFlexプラットフォームを除くすべてのプラットフォーム:複数のGPIOユニットを備えたデバイスを使用する場合は、ConnectorTypeパラメータを使用して、アドレス指定するGPIOユニット(Front GPIOまたはGPIO)を選択します。imaFlex 2 Dual 100、imaFlex CXP-12 Quad、およびimaFlex CXP-12 Pentaプラットフォームでは、ConnectorTypeパラメータは使用できません。
![]() |
imaFlex 2 Dual 100プラットフォームにおけるフロントGPIポートグループと信号モード |
|---|---|
|
imaFlex 2 Dual 100プラットフォームのフロントGPIポートは、2つの独立したグループに分かれています:
AppletPropertiesオペレーターは、フロントGPIポートグループがシングルエンドモードまたは差動モードのどちらで動作するかを制御します。 AppletPropertiesオペレーターのFrontGpiPullControl03 / FrontGpiPullControl47パラメータがDifferentialに設定されている場合:
例:AppletPropertiesオペレーターでFrontGpiType03パラメータがDifferentialに設定されており、デザインでポート0および1の差動信号が必要な場合:
|
デジタル入力とピンコネクタのマッピングについては、フレームグラバーのユーザーマニュアルの「GPIO Connectors」トピックを参照してください。imaFlex 2 Dual 100プラットフォームについては、「GPIO Connectors (CoF Frame Grabbers)」を参照してください。
| ハードウェアプラットフォームで使用可能 |
|---|
| imaFlex 2 Dual 100 |
| imaFlex CXP-12 Penta |
| imaFlex CXP-12 Quad |
| mE5 marathon VCLx |
| mE5 marathon VCL |
| mE5 marathon VCX-QP |
| mE5 marathon VF2 |
| LightBridge VCL |
| mE5 ironman VQ8-CXP6D/-CXP6B |
| mE5 ironman VD8-PoCL |
| pixelPlant 100 |
| pixelPlant 200 |
リソース
このオペレーターのFPGAデバイスリソースは、PinID / Pin_IDパラメータの値と等しくなります。メニューからダイアログを開くと、FPGAデバイスリソースを確認できます。デバイスリソースは読み取り専用です:
imaFlex 2 Dual 100プラットフォームの場合、リソースはタイプが GPI で、インデックスはフロントGPIOコネクタが0〜7、拡張GPIOコネクタが8〜15です。
| Link Parameter | Output Link O |
|---|---|
| Bit Width | 1 |
| Arithmetic | unsigned |
| Parallelism | 1 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | VALT_SIGNAL |
| Color Format | VAF_GRAY |
| Color Flavor | FL_NONE |
| Max. Img Width | any |
| Max. Img Height | any |
| PinID(すべてのimaFlexプラットフォーム) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| タイプ | static write parameter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Default | FrontGpi0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 範囲 |
imaFlex CXP-12 Quad and imaFlex CXP-12 Penta: {FrontGpi0, FrontGpi1, FrontGpi2, FrontGpi3, ExtensionGpi0, ExtensionGpi1, ExtensionGpi2, ExtensionGpi3, ExtensionGpi4, ExtensionGpi5, ExtensionGpi6, ExtensionGpi7}; imaFlex 2 Dual 100: {FrontGpi0, FrontGpi1, FrontGpi2, FrontGpi3, FrontGpi4, FrontGpi5, FrontGpi6, FrontGpi7, ExtensionGpi0, ExtensionGpi1, ExtensionGpi2, ExtensionGpi3, ExtensionGpi4, ExtensionGpi5, ExtensionGpi6, ExtensionGpi7} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
PinID パラメータを介して、信号の受信に使用するデジタル入力(GPIOソケットの物理ピンに配線されている)を定義します。同じデジタル入力を複数のオペレータで使用できます。 FrontGpiN は、フロントGPIOコネクタのGPIを表します。 ExtensionGpiN は、拡張GPIOサイドコネクタのGPIを表します。 デジタル入力とピンコネクタのマッピングについては、フレームグラバーのユーザーマニュアルの GPIO Connectors トピックを参照してください。imaFlex 2 Dual 100プラットフォームについては、GPIO Connectors (CoF Frame Grabbers) を参照してください。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pin_ID (mE5 platforms, pixelPlant and LightBridge VCL) | ||||
|---|---|---|---|---|
| タイプ | static write parameter | |||
| Default | 0 | |||
| 範囲 | [0;7]または[0;3] | |||
|
パラメータ Pin_ID を使用して、信号の受信に使用するデジタル入力(GPIOソケットの物理ピンに配線されている)を定義します。同じデジタル入力を複数のオペレータで使用できます。 [0;3] 値の範囲は、marathonの Front GPIO、LightBridgeの Front GPIO、およびLightBridgeの GPIO で0~3です。 [0;7] marathonの GPIO およびその他のすべてのケースでは、値の範囲は0~7です。
|
||||
| ConnectorType (mE5 marathon and LightBridge VCL platforms) | ||||
|---|---|---|---|---|
| タイプ | static write parameter | |||
| Default | GPIO | |||
| 範囲 | {FrontGPIO, GPIO} | |||
|
パラメータ ConnectorType を使用して、パラメータPin_IDに入力する値でアドレス指定するGPIOソケット(GPIO または Front GPIO)を定義します。
|
||||
GPIオペレータの使用方法は、以下の例に示されています。
-
DMA、RAM、GPIO、トリガー、LEDのハードウェアセルフテストの例。
-
'Area Scan Trigger for microEnable 5 marathon'
An area scan trigger is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
CoaXPress 用のエリアスキャントリガーを示します。 トリガーの生成には、外部ソース、内部周波数ジェネレータ、またはソフトウェアトリガーパルスを使用できます。
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
CoaXPress12向けエリアスキャントリガーについて説明します。 トリガーの生成には、外部ソース、内部周波数ジェネレーター、またはソフトウェアトリガーパルスを使用できます。
-
' Line Scan Trigger for microEnable 5 marathon VCL with TrgBoxLine Operator Usage'
シンプルなデザインでのTrgBoxLineオペレータの使用方法を示すVisualAppletsデザイン例。
-
'Line Scan Trigger for microEnable 5 marathon VCX QP Using Signal Operators'
ラインスキャントリガーを示します。 このトリガーには、キャプチャゲートを使用する画像トリガーおよび多機能ライントリガーが含まれます。 トリガーの生成には、外部ソース、内部周波数ジェネレータ、またはソフトウェアトリガーパルスを使用できます。
-
'Line Scan Trigger for microEnable 5 marathon VCX QP with TrgBoxLine Operator Usage'
シンプルなデザインでのTrgBoxLineオペレータの使用方法を示すVisualAppletsデザイン例。
-
'Line Scan Trigger for imaFlex CXP-12 Quad Using Signal Operators'
CoaXPress12 用のラインスキャントリガーを示します。 このトリガーには、キャプチャゲートを使用する画像トリガーおよび多機能ライントリガーが含まれます。 トリガーの生成には、外部ソース、内部周波数ジェネレータ、またはソフトウェアトリガーパルスを使用できます。
-
'Line Scan Trigger for imaFlex CXP-12 Quad with TrgBoxLine Operator Usage'
シンプルなデザインでのTrgBoxLineオペレータの使用方法を示すVisualAppletsデザイン例。

![[注]](../common/images/admon/note.png)



前へ

