PCとボード間で、長時間・連続したデータを転送できる機能を利用できます。
(注意)この機能を利用するには、RefApp7制御アプリケーションを適用してください。
RefApp7.exeのメモリ操作タブには「分割メモリ転送」チェックボックスがあります。ここをチェックすると、メモリ転送時、PC←→ボード間のメモリ転送が高速かつ連続したデータの転送が可能になります。
<図1. RefApp7のメモリ操作画面>
図1に示す例では、「分割メモリ転送」をチェックし、80000000hexのデータ量(2GB)を転送しています。
「分割メモリ転送」をチェックしないと、図2のようにPCのメインメモリに一旦データを蓄えるので、メインメモリの空き容量がデータ転送できる限界です。
<図2.従来のデータ転送方式>
「分割メモリ転送」をチェックすると、図3のようにPCのHDDとボード間でデータ転送します(メインメモリに2MBのバッファを設けてデータ転送を行います)。 このため、データ転送の限界はHDDの空き容量になります(最大設定値:2^64-512バイト=18EB,エクサバイト)。
<図3.分割メモリ転送方式>
分割メモリ転送のメリットは、大規模なデータを連続して取り扱うことができる点です。 数MB程度のデータでは、分割メモリ転送を適用すると、データ転送速度が低下する場合もありますので、ご注意ください。
分割メモリ転送の場合は、SSDやRAID(ストライピング)化したPC構成にすると、データの実効転送レートが向上する場合があります。
Smart-USB Plus製品を大規模データ・ロガーとして構成し、USB2.0を利用した計測システムを構築することができます。
アルテラFPGA用の無償サンプル回路(SRAM-FIFOモジュール回路)を利用すると、簡単にデータ収集、生成ができます。
詳細はアプリケーションノート(SUA007)を参照してください。