Intel社 Cyclone 10 LP搭載 USB-FPGAボード EDA-011用 FPGAコンフィグレーションツール
BBC[EDA-011] |
 |
2018/02/23-
|
 |
BBC[EDA-011]は、Intel社 Cyclone 10 LP搭載 USB-FPGAボード EDA-011用のコンフィギュレーションツールです。
BBC[EDA-011]使うと、USBケーブルのみでFPGAのコンフィギュレーションが可能です。EDA-011の開発に専用ダウンロードケーブルは不要です。
開発プロジェクトやソースコードは、リクエストページより無償で公開しておりますので、自由に改造して頂けます。(C++ Builder 11を使用)
下記OSでの動作を確認しています。
- Windows 11
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7
(*) Intel社のJTAGを使用したツール(SignalTap IIなど)には、別途ダウンロードケーブルが必要です
|

・Target:FPGA
- Configuration : FPGAをコンフィギュレーションします
- Reset : FPGAをリセットします |
|

・Target:ROM
- Program : ファイルをコンフィギュレーションROMにプログラムします
- Erase : コンフィギュレーションROMを削除します(1stセクタのみ) |
※コンフィギュレーションモードをPSに設定する必要があります。 |
- [...] : 使用するファイルのパスを指定します。 「rbf ファイル」を使用できます。生成方法は下記の説明を参照して下さい。
- Dir : ファイルパス ディレクトリ部
- File : ファイル名
- Always Front : ツールを常に全面に表示します

- Use default port description : 製品標準の認識名(USBディスクリプション)を使用します
- Save Setting : ファイルパスなどを保存し、次回起動時に再設定します。チェックを外す際にファイルを削除できます。
- Show System Message : 詳細情報を表示します
- Find Ports : 現在接続されているポートを表示します
|
◆コマンドラインから起動する
コマンドラインからファイルパスの設定やコンフィギュレーションの実行が可能です。
コマンド
(小文字可) |
引数 |
機能 |
メモ |
-F |
ファイルパス |
コンフィギュレーションに使用するファイルのパスを指定します |
相対パス、絶対パス指定可能
ファイル名のみを指定した場合はexeと同階層を検索します |
-C |
なし |
FPGAをコンフィギュレーションします |
-F必須 |
-A |
なし |
FPGAをコンフィギュレーションします
コンフィギュレーション後のDONEピンの確認を行いません |
-F必須 |
-R |
なし |
FPGAをリセットします |
|
-P |
なし |
コンフィギュレーションROMへの書き込みを行います |
-F必須 |
-E |
なし |
コンフィギュレーションROMの消去を行います |
|
-N |
なし |
DONEピンの状態を確認します |
|
-DA |
ポートディスクリプション |
ポートAのディスクリプションを指定します |
省略可 (デフォルトディスクリプションを使用) |
-DB |
ポートディスクリプション |
ポートBのディスクリプションを指定します |
省略可 (デフォルトディスクリプションを使用) |
-G |
正の整数値 |
動作完了後、GUIを閉じるまでの時間を設定します |
0を指定するとGUIを閉じません
上限は10です |
終了コード |
意味 |
0 |
正常終了 |
1 |
DONEピンがHigh (Nコマンドのみ) |
2 |
DONEピンがLow (Nコマンドのみ) |
-1 |
動作エラー |
-2 |
ファイルパスが指定されていない |
※終了コードを取得するには「start /wait」を使用します
使用例
BBC[EDA-011].exe -f test.rbf -c
BBC[EDA-011].exe -f test.rbf -c -g 2
BBC[EDA-011].exe -f ../../test.rbf -p
BBC[EDA-011].exe -n
|
Quartusは外部のプログラミングツール向けにバイナリファイル「Raw Binary File (rbf)」を提供します。
rbfファイルを生成する設定とするには、下記を参考にしてください。
(1) [Assignments] メニューから [Device] をクリックします

(2) [Device and Pin Options]をクリックします

(3) [Programming Files] を開き、[Raw Binary File (.rbf)]にチェックを入れます

(4) コンフィギュレーションROMに格納する際にはCategory [Configuration]にて、下記の設定を行ってください
- Configuration scheme = Active Serial
- Use configuration device = チェック、 デバイスにEPCQ128Aを選択

|
◆ダウンロード
BBC[EDA-011]のダウンロードは こちらをクリックしてください。(バージョン:Ver.14)
デバイスドライバは製品資料のページ よりダウンロードして頂けます。
プロジェクト(ソース)はご希望の方に無償提供いたします。ソースリクエストページ からご請求ください。
|
不具合や要望などがございましたら、是非ご連絡ください。 |
◆更新履歴
・2024/08/20 : ディスプレイの拡大/縮小の設定によりフォームの表示が乱れる不具合を修正
・2023/07/20 : Windows 11 対応(Ver.13)
・2018/02/23 : Web公開
|
メールでのご質問はこちらへどうぞ |
[BBCのINDEXへ] |
|