2016.03.23Xilinx社の最新の開発環境はVivadoに移行しましたが、Virtex-6やSpartan-6、またそれらよりも古いデバイスを使う場合は、以前の開発環境であるISEを使うことになります。Generatorをつかって、IPコアの生成が行えます。Generatorで生成できます。GeneratorはデフォルトでGUIが起動しますが、バッチ形式でコマンドラインから実行することも可能です。バッチ形式で実行する場合の手順は次のとおりです。Generatorをコマンドラインから実行する手順まず、ISEのコマンドプロンプトを起動します。Promptで起動します。Linuxの場合は、ターミナルを起動してから、ISEインストールディレクトリにあるsetting32/64.shまたはsetting32/64.cshをsourceします。GUIでプロジェクトを作成してIPコアを登録するIPコアを生成するディレクトリを作成し、ISEコマンドプロンプトのカレント・ディレクトリをそこに移動します。この例では、C:\work\coregen_batに移動しています。Generatorのプロジェクトを作成し、適切なパラメータを設定してIPコアを生成します。clk_wizをIPコアとして生成しています。GeneratorからIPコアを生成したとき、ディレクトリには次のようなファイルが生成されています。Generatorの生成ファイルこれらのファイルから、IPコアの生成に必要な最低限のファイルを除いて削除します。具体的には、拡張子が.cgc,.cgp,.xco,.prjのファイルを残し、それ以外のファイルをすべて削除します。ファイルの修正IPコアによっては、.xcoファイルの修正が必要です。migは、次のようにmig.prjの参照ディレクトリをカレント・ディレクトリに修正する必要があります。次のようなバッチファイル(Linuxの場合はシェル・スクリプト)を作成します。coregenの-bオプションで.xcoを指定し、-pオプションで.cgpを指定します。IPコアの生成確認コマンドプロンプトからmake_core.batを実行します。make_core.batの実行まとめこのように、IPコアの生成に必要な最低限の設定ファイルだけを残しておけば、必要なときにコマンドラインから一発でIPコアのHDLファイルを生成することができます。FPGADE0-Nano-SoCデモのコンパイルエラーDE0-Nano-SoCには、Cortex-A9用プログラムのサンプルプロジェクトがいくつか付属しています。これらのサンプルをコンパイルしようとすると、エラーが発生しました。その時の修正方法のメモです。ロジックアナライザの実行手順Vivadoでビルドインのロジックアナライザを使ってデバッグする場合の手順です。デバッグを行うデザインを含むVivadoのプロジェクトを用意します。Primeと呼ばれているようです。ライト・エディションとなり...FPGAVivadoプロジェクト作成時のボード選択VivadoでDIGILENT社のArtyボード用のプロジェクトを作成する時、デフォルト状態のVivadoでは、Artyがリストに表示されません。Metal:ベアメタル)を実行するまでの手順です。...FPGAvivadoコマンドライン実行のまとめ最低限の設定ファイルを使って、Vivadoのコマンドラインからプロジェクト環境を再構築する場合の例です。TclスクリプトファイルとRTL、SDK用のCソースがあれば、プロジェクト環境を再生成できます。ディジタル技術資料タイトルとURLをコピーしました。