コンテンツにスキップ

要件(フレームグラバー)#

このトピックでは、Basler フレームグラバーのハードウェアおよびソフトウェア要件について説明します。

ハードウェア要件#

フレームグラバー ホストコンピューター上の PCIe インターフェイス コンピューターの電源 カメラ カメラとフレームグラバーの接続用ケーブル
imaFlex 2 Dual 100 1基の PCIe (Gen. 3.0) x16 スロット 1基のメス型 Molex 8ピン二列コネクタ CoF CXP3.0 仕様に準拠 QSFP28 ポートあたり1基の QSFP28 モジュールおよび MPO 光ケーブル
imaWorx CXP-12 Quad,
imaFlex CXP-12 Penta,
imaFlex CXP-12 Quad
少なくとも8レーンの配線済みの PCIe レーンを備えた1基の PCIe (Gen. 3.0) x8 スロット 1基のメス型 Molex 6ピン二列コネクタ CXP-12 仕様に準拠 接続されたカメラポートごとに1本の CoaXPress ケーブル
marathon ACX-SP 少なくとも4レーンの配線済みの PCIe レーンを備えた1基の PCIe (Gen. 2) x4 スロット 1基のメス型 Molex 6ピン二列コネクタ CoaXPress 仕様 1.1 に準拠 CoaXPressケーブル x 1
marathon ACX-DP、
marathon ACX-QP、
marathon VCX-QP
少なくとも4レーンの配線済みの PCIe レーンを備えた1基の PCIe (Gen. 2) x4 スロット 1基のメス型 Molex 6ピン二列コネクタ CoaXPress 仕様 1.1 に準拠 接続されたカメラポートごとに1本の CoaXPress ケーブル
marathon ACL、
marathon VCL
少なくとも4レーンの配線済みの PCIe レーンを備えた1基の PCIe (Gen. 2) x4 スロット 追加の電源は不要です。PoCLカメラにはPCIe電源を介して電力が供給されます。 Camera Link仕様に準拠しています。marathon ACLおよびmarathon VCLは、Camera Link(CL)およびPower over Camera Link(PoCL)をサポートしています。 接続されたカメラポートごとにCamera Linkケーブル1本(PoCL)、またはカメラごとにケーブル1本(CL)。
marathon VCLx 少なくとも4レーンの配線済みの PCIe レーンを備えた1基の PCIe (Gen. 2) x4 スロット Camera Link仕様に準拠しています。 接続されたカメラポートごとにCamera Linkケーブル1本。

情報

複数ボードの使用については、以下を参照してください。

ソフトウェア要件#

フレームグラバーを操作するには、次のコンポーネントをインストールする必要があります。

  • Framegrabber SDK: ホストコンピューターに Framegrabber SDK をインストールする必要があります。Framegrabber SDKのインストールには、必要なドライバー、追加ツール、ドキュメント、Framegrabber API、およびFramegrabber APIのサンプルが含まれています。Complete Installation インストーラーを使用してFramegrabber SDKをインストールすると、アプレットもホストコンピューターにインストールされます。
  • アプレット: フレームグラバーで使用するアプレットをコンピューターにインストールする必要があります。

Basler marathonフレームグラバーには、システム全体の機能の初期チェックに適したプレインストール済みアプレットが少なくとも1つ付属しています。その後、システムを特定の画像取得要件に合わせて調整する段階になったら、他のアプレットをフレームグラバーにフラッシュできます。

Framegrabber SDK のバージョン#

次の表は、各フレームグラバーに必要な Framegrabber SDK のバージョンを示しています。

フレームグラバー 必要なFramegrabber SDKのバージョン
imaFlex 2 Dual 100 5.11.8以上
imaFlex CXP-12 Penta 5.11.3以上
imaFlex CXP-12 Quad 5.11.2以上
imaWorX CXP-12 クワッド 5.9以上
marathon ACX-SP 5.7、5.10a以上
marathon ACX-DP 5.7、5.10a以上
marathon ACX-QP 5.7、5.10a以上
marathon VCX-QP 5.7、5.10a以上
marathon ACL 5.7、5.10a以上
marathon VCL 5.7、5.10a以上
marathon VCLx 5.7、5.10a以上

  1. Framegrabber SDKバージョン5.9はmE5フレームグラバーをサポートしていません。 ↩↩↩↩↩↩↩

Framegrabber SDKのインストールについては、Framegrabber SDKのインストールを参照してください。

すべてのmarathonフレームグラバー対象: フレームグラバーへのアプレットのフラッシュに関する手順。これは、imaFlex 2 Dual 100、imaWorx CXP-12 Quad、またはimaFlex CXP-12 Quadフレームグラバーには該当しません。

システム要件#

1台のホストコンピューターに取り付け可能なフレームグラバーの最大数#

1台のホストコンピューターで複数のフレームグラバーを使用したり、1台のホストコンピューターで異なるフレームグラバーモデルを使用したり、異なるカメラインターフェース規格をサポートするフレームグラバーを使用したりすることもできます。

たとえば、Camera LinkフレームグラバーとCXPフレームグラバーを組み合わせて使用できます。

1台のホストコンピューターで使用できるフレームグラバーの最大数は、コンピューターのマザーボードで使用可能なPCIeスロットの数(最大32)によって決まります。

フレームグラバーの順序を変更する場合は、ボードの並べ替えを参照してください。

接続可能なカメラの最大数#

ホストコンピューターに接続できるカメラの最大数は、次の2つの要因によって決まります。

  • コンピューターのマザーボードで使用可能なPCIeスロットの数。
  • フレームグラバーで使用可能なカメラポートの数。

例:

ホストコンピューターに4つのPCIeスロットがある場合、それぞれ2つのカメラポートを備えた4つのCamera Linkフレームグラバーが4つのPCIeスロットに挿入されます。カメラの最大数は8台です。ホストコンピューターに3つのPCIeスロットがある場合、それぞれ4つのカメラポートを備えた3つのCXPフレームグラバーが3つのPCIeスロットに挿入されます。カメラの最大数は12台です。

利用可能な帯域幅#

個々のフレームグラバーで使用できる帯域幅は、さまざまな要因によって異なります。

  • 使用するPCIeスロットの物理的なサイズ
  • 使用するPCIeスロットでサポートされているアクティブなPCIeレーン(PCIeリンク)の最大数
  • 使用するPCIeスロットでサポートされているPCIe世代
  • ホストコンピューターのCPUおよびチップセットでサポートされているアクティブなPCIeレーンの最大数
  • ペイロードサイズ

PCIe スロットサイズ#

マザーボードには、さまざまなサイズのPCIeスロットが存在する場合があります。以下の画像は、個々のスロットサイズと、拡張ボード上の対応するPCIeプラグを示しています。

スロットは下位互換性があります。つまり、PCIe x1プラグをPCIe x1、x4、x8、またはx16スロットに挿入できます。同様に、PCIe x4プラグをPCIe x4、x8、またはx16スロットに挿入できます。ただし、大型のPCIeプラグを小型のPCIeスロットに挿入することはできません。

マザーボードで使用可能なスロットサイズ:

スロットサイズ

フレームグラバーなどの拡張ボードで使用可能なプラグサイズ:

プラグサイズ

物理的に小さいスロットでも、物理的に大きいスロットと同じパフォーマンスを提供する場合があります。詳細については、以下のその他の帯域幅要因を参照してください。

PCIe スロットでサポートされるアクティブ PCIe レーンの最大数#

PCIe x16スロットは最大16本の配線済みPCIeレーンを提供し、PCIe x8スロットは最大8本の配線済みPCIeレーン、PCIe x4スロットは最大4本の配線済みPCIeレーンを提供し、PCIe x1スロットが提供する配線済みPCIeレーンは1本のみです。

PCIeスロットが、そのサイズで許容される数よりも少ない配線済みレーンを提供する場合があることに注意してください。たとえば、サイズがx16のPCIeスロット(上記の図を参照)でも、8本の配線済みレーンしか提供されていない場合があります。特定のPCIeスロットによって提供されるレーンの数の詳細については、マザーボードのマニュアルを参照してください。

配線可能なPCIeレーンの最大数 PCIe x1 PCIe x4 PCIe x8 PCIe x16
1 はい はい はい はい
4 いいえ はい はい はい
8 いいえ いいえ はい はい
16 いいえ いいえ はい はい

サポートされる PCIe 世代#

マザーボード上の各PCIeスロットは、特定の最大PCIe世代をサポートしています。マザーボード上の個々のPCIeスロットがどのPCIe世代をサポートしているかについては、マザーボードのマニュアルを参照してください。

各PCIe世代は、PCIeレーンごとに特定の理論上の帯域幅を提供します:

  • PCIe 1.x: 0.25 GB/s (2 Gbps)
  • PCIe 2.x: 0.50 GB/s (4 Gbps)
  • PCIe 3.x: 0.985 GB/s (7.88 Gbps)

プロトコルオーバーヘッドなしのバーストレート (GBytes/s):

レーン数 PCIe 1.0/1.1 PCIe 2.0/2.1 PCIe 3.0/3.1
x1 0.25 0.5 0.985
x4 1.0 2.0 3.938
x8 2.0 4.0 7.877
x16 4.0 8.0 15.754

CPU およびチップセットでサポートされるアクティブ PCIe レーンの最大数#

各CPUおよび各チップセットは、アクティブなPCIeレーンの最大数を提供します。CPUおよびチップセットが提供する数を超えるPCIeレーンを使用することはできません。

情報

例えば32個のPCIeレーンを提供するCPUやチップセットをお持ちの場合でも、一部のCPUのPCIeレーンが他の目的(NVMeなど)に使用されることがあるため、4台のx8フレームグラバーをフルスピードで動作させることができない場合があります。詳細については、CPUおよびマザーボードのマニュアルを参照してください。

Payload Size#

一部のBIOSには、ペイロードサイズの設定オプションが用意されています。128バイトより大きい値は、フレームグラバーのパフォーマンスに好ましい影響を与える可能性があります。パフォーマンスが向上した場合、対応するPCIeスロットに挿入されたボードのmicroDiagnosticsに「High speed PCIe capable」という通知が表示されます。

フレームグラバーで使用される帯域幅#

フレームグラバーで使用される帯域幅は、以下の要因によって異なります:

  • フレームグラバーがサポートするPCIe世代:imaFlex 2 Dual 100、imaFlex CXP-12 Penta、imaFlex CXP-12 Quad、およびimaWorx CXP-12 Quadは、PCIe世代1、世代2、世代3をサポートしています。すべてのmarathonフレームグラバーは、PCIe世代1および世代2のみをサポートしています。
    より上位の世代のPCIeスロットにフレームグラバーを安全に接続できますが、その場合、帯域幅はフレームグラバーで許可される最大値までダウングレードされます。
  • フレームグラバーがサポートするPCIeレーン数:imaFlex 2 Dual 100は、PCIe (Gen 3) x16スロット(またはそれ以上)に挿入した場合に最大速度に達します。imaFlex CXP-12 Penta、imaFlex CXP-12 Quad、およびimaWorx CXP-12 Quadは、PCIe (Gen 3) x8スロット(またはそれ以上)に挿入した場合に最大速度に達します。すべてのmarathonフレームグラバーは、PCIe (Gen 2) x4スロット(またはそれ以上)に挿入した場合に最大速度に達します。
    PCIeレーン数やPCIe世代が低いPCIeスロットを使用することも常に可能ですが、その場合、データ転送速度は低下します。
  • アプレットがサポートするPCIe世代:フレームグラバーで使用されるPCIe世代は、フレームグラバー上で実行しているアプレットによって異なります。通常、imaFlex 2 Dual 100、imaFlex CXP-12 Penta、imaFlex CXP-12 Quad、およびimaWorxフレームグラバーにはPCIe世代3が使用され、marathonフレームグラバーにはPCIe世代2が使用されます。ただし、最新のPCIe世代の帯域幅が不要な場合、リソースを節約するためにアプレットがより低いPCIe世代を使用することがあります。

microDiagnosticsでの帯域幅情報#

お使いのフレームグラバーの実際の帯域幅を確認するには、microDiagnosticsでの帯域幅情報のトピックを参照してください。