Intel社 Cyclone IV E搭載 USB-FPGAボード EDA-301用 FPGAコンフィグレーションツール BBC[EDA-301] |
2012/04/16- |
BBC[EDA-301]は、Intel社 Cyclone IV E搭載 USB-FPGAボード EDA-301用のコンフィギュレーションツールです。BBC[EDA-301]使うと、USBケーブルのみで以下の操作が可能です。
FPGAのサポートするバイナリコンフィグレーションモードにより、JTAGに比較して高速にコンフィグレーションができます。 BBC[EDA-301]の開発プロジェクトやソースコードは公開されていますので、自由に改造できます。(C++ Builder 11を使用) 下記OSでの動作を確認しています。
|
◆FPGA Configuration ◆コンフィギュレーションROM アクセス ◆オプション設定 ◆中継ファイル ◆コンフィグROMからFPGAをコンフィギュレーションするには ◆RBFファイルを生成するには |
◆FPGA ConfigurationFPGAのコンフィギュレーションには、FT2232HのチャンネルBが使用されます。動作原理などについてはBBC (BASIC)のページをご覧ください。・File ・Port ・Go ・Reset ・SW1 setting
|
◆コンフィギュレーションROM アクセスコンフィグROMのアクセスには、FT2232HのチャンネルAを使用します。チャンネルAとコンフィグROM間の信号経路を確保するため、FPGAは専用rbfファイルでコンフィギュレーションされます。 ※充分にテストをした安全性のあるコンフィギュレーションデータを書き込むようにしてください ・File ・Port ・Go ・Process flow 設定スイッチ(SW1)の"1"をONに設定して実行してください。"2"は汎用スイッチなので設定不要です。
|
◆オプション設定・ Save Current Setting (ini file) アプリケーション終了時に下記項目が自動的に保存され、次回起動時に復帰されます。 設定を消去するにはチェックを外して終了してください。 - FPGAコンフィギュレーションファイルへのパス - コンフィグROM書き込みファイルへのパス - コンフィグROMアクセス ProcessFlowの内容 ・ Use default port description FT2232Hのディスクリプションを書き換えている場合に使用します。 出荷時状態のディスクリプション(EDA-301 HuMANDATA)でない設定した場合は、このチェックを外してドロップダウンリストから選択してください。 FT2232HのEEPROMを使用しない場合(FTDIデフォルトのディスクリプション)を使用する場合も同様にしてください。(注意※) ・Show System Message 動作中のより詳細な情報を表示します。 ・Default EDX-301の出荷時に設定されているディスクリプタ (EDX-301 HuMANDATA) を設定します。 ・Port Detect 接続されているFTDIデバイスの数をレポートエリアに表示します。(注意※) "Show System Message"にチェックを入れるとより詳細な情報を確認できます。 (注意※)全く関係のない機器のディスクリプションもリストアップされますのでご注意ください FTDIのICを使用した機器であれば認識されます。 |
◆中継ファイルコンフィグROMへのアクセス時、FT2232HのチャンネルAとコンフィグROMをつなげるためFPGAは同梱されている「fpga_path_eda301.rbf」ファイルでコンフィギュレーションされます。BBCの動作に必要ですので移動/削除しないでください。 このファイルでは、すべてのユーザI/Oを"ハイインピーダンス"に設定しています。 |
◆コンフィグROMからFPGAをコンフィギュレーションするには設定スイッチ(SW1)の"1"をOFFに設定して実行してください。電源の再投入で自動的にROMからコンフィギュレーションされます。※充分にテストをした安全性のあるコンフィギュレーションデータを書き込むようにしてください
|
◆RBFファイルを生成するにはRBFファイルを作成するには、下記を参考にしてください。(1) [Assignments] メニューから [Device] をクリックします (2) [Device and Pin Options]をクリックします クリックして拡大 (3) [Programming Files] を開き、[Raw Binary File (.rbf)]にチェックを入れます クリックして拡大 |
◆更新履歴 ・2023/07/20 : Windows 11対応 (Ver.30) ・2015/12/10 : アプリを更新しました(Ver.2) ・2012/05/14 : 中継ファイルについて追記しました ・2012/04/13 : 公開開始 |
◆ダウンロードBBC[EDA-301]のダウンロードはこちらをクリックしてください。(バージョン:Ver.30)プロジェクト(ソース)はご希望の方に無償提供いたします。ソースリクエストページからご請求ください。 以前より公開しているBitCfg3もございます。(VC++6.0で開発) |
不具合や要望などがございましたら、ぜひご連絡ください。 |
メールでのご質問はこちらへどうぞ |
[BBCのINDEXへ] |