XILINX対応USB-FPGAボード EDX-012用 FPGAコンフィグレーションツール
 BBC[EDX-012]
2019/03/04-
 BBC[EDX-012]は、XILINX対応 USB-FPGAボード EDX-012用のコンフィギュレーションツールです。
BBC[EDX-012]使うと、USBケーブルのみでFPGAのコンフィギュレーションが可能です。EDX-012の開発に専用ダウンロードケーブルは不要です。

 コンフィギュレーションには、FT2232HのBチャンネルを使用しています。動作原理などについてはBBC(BASIC)のページをご参考ください。
開発プロジェクトやソースコードは、リクエストページより無償で公開しておりますので、自由に改造して頂けます。(Borland C++ Builder XE10.2を使用)

※BBC[EDX-012]は32bitアプリケーションです。
下記OSでの動作を確認しています。

・Windows 10/7

◆Command タブ



 Action = Configuration : FPGAに直接、回路データをダウンロードします
 Action = Reset : FPGAをリセットします。FPGAは電源投入時の状態に戻ります。

・[...]
 使用するファイルのパスを指定します
 コンフィギュレーションファイルには 「bit ファイル」を使用します

・Dir

 ファイルパスのディレクトリアドレスを抜き出して表示します

・File
 ファイル名です

・Always Front
 ツールを常に前面に表示します

◆Option タブ



・Use default port description
 チェックすると、弊社製品標準の認識名(USBディスクリプション)で機器を操作します
 チェックがない場合、ユーザにより選択する必要があります

・Save Setting (ini file)
 チェックすると、ファイルパスなどを保存し、次回起動時に再設定します

・Show System Message
 チェックすると、詳細情報を表示します
◆コマンドラインから起動する

コマンドラインからファイルパスの設定やコンフィギュレーションの実行が可能です。

コマンド
(小文字可)
引数 機能 メモ
-F ファイルパス コンフィギュレーションに使用するファイルのパスを指定します 相対パス、絶対パス指定可能
ファイル名のみを指定した場合はexeと同階層を検索します
-C なし FPGAをコンフィギュレーションします -F必須
-A なし FPGAをコンフィギュレーションします
コンフィギュレーション後のDONEピンの確認を行いません
-F必須
-R なし FPGAをリセットします
-N なし DONEピンの状態を確認します
-DA Aポートディスクリプション ポートA(ROMアクセス)のディスクリプションを指定します 省略可 (デフォルトディスクリプションを使用)
-DB Bポートディスクリプション ポートB(FPGAコンフィグ)のディスクリプションを指定します 省略可 (デフォルトディスクリプションを使用)
-G 正の整数値 動作完了後、GUIを閉じるまでの時間を設定します 未指定時3
0を指定するとGUIを閉じません
上限は10です
-K なし 終了時に設定(iniファイル)を保存しません

終了コード 意味
0 正常終了
1 DONEピンがHigh (Nコマンドのみ)
2 DONEピンがLow (Nコマンドのみ)
-1 動作エラー
-2 ファイルパスが指定されていない
※終了コードを取得するには「start /wait」を使用します

使用例
BBC[EDX-012].exe -f test.bit -c
BBC[EDX-012].exe -f ../../test.bit -p

◆BBC[EDX-012]のダウンロード

 BBC[EDX-012]のダウンロードはこちらをクリックしてください。(バージョン:Ver.10)
 デバイスドライバは製品資料のページよりダウンロードして頂けます。
 BBC[EDX-012]のプログラムソース(C++ Builder Project)はご希望の方に無償提供いたします。ソースリクエストページからご請求ください。

 ◆更新履歴

・2019/03/04 : 公開 (Ver.10)

不具合や要望などがございましたら、ぜひご連絡ください。
メールでのご質問はこちらへどうぞ
[BBCのINDEXへ]