Zhongke Yihai Micro FPGA-LEDウォーターランプ実験の初体験

ハードウェア環境

開発ボード: EQ6HL45 開発ボード

FPGAチップモデル:EQ6HL45CSG324

開発ツール:eLinxコンパイラ

ステップ

プロジェクトを作成する

「新しいプロジェクト」をクリックし、

ここに画像の説明を挿入

「次へ」をクリックし、

ここに画像の説明を挿入

プロジェクト名を「flow_led」に変更し、必要に応じてパスを変更します。同時に「プロジェクトのサブディレクトリを作成」にチェックを入れると、ソフトウェアはプロジェクトと同じ名前のフォルダーを自動的に作成し、プロジェクトファイルをこのフォルダーに置きます。変更後、「次へ」をクリックし、

ここに画像の説明を挿入

「次へ」をクリックし、

ここに画像の説明を挿入
現時点ではデザインファイルを追加する必要はありませんので、そのまま「次へ」をクリックしてください。

ここに画像の説明を挿入

現時点では制約ファイルを追加する必要はないので、そのまま「次へ」をクリックしてください。

ここに画像の説明を挿入

開発ボードのマニュアルに従ってFPGAモデルを選択し、選択が完了したら「次へ」をクリックします。

ここに画像の説明を挿入

「完了」をクリックしてプロジェクトの作成を完了します。

ここに画像の説明を挿入

デザインファイルを追加する

「ソースの追加」をダブルクリックしてファイルの追加を開始します。

ここに画像の説明を挿入

「デザインソースの追加または作成」を選択し、「次へ」をクリックします。

ここに画像の説明を挿入

「ファイルの作成」をクリックし、

ここに画像の説明を挿入

ファイル名を「flow_led」に変更し、「OK」をクリックして次のステップに進みます。

ここに画像の説明を挿入

「完了」をクリックして終了します。

ここに画像の説明を挿入

「flow_led.v」ファイルをダブルクリックして、ファイルにコードを書き込みます (コードは、この記事の後に提供される Zhongke Yihai マイクロ開発ボードに含まれるルーチンです)。

ここに画像の説明を挿入

制約ファイルの追加

「ソースの追加」をダブルクリックしてファイルの追加を開始します。

ここに画像の説明を挿入

「制約の追加または作成」を選択し、「次へ」をクリックします。

ここに画像の説明を挿入

制約ファイルに「flow_run.edc」という名前を付け、「完了」をクリックして終了します。

ここに画像の説明を挿入
左側の「flow_led.edc」ファイルをダブルクリックして、制約ファイルを書き込みます (コードは、この記事の後に提供される Zhongke Yihai マイクロ開発ボードに含まれるルーチンです)。

ここに画像の説明を挿入

プロジェクトをコンパイルする

「Generate Bitstream」をクリックしてコンパイルを開始します。

ここに画像の説明を挿入

ポップアップ ウィンドウが表示され、実装されていないことを確認するメッセージが表示されるので、[OK] をクリックします。

ここに画像の説明を挿入
右上にコンパイルの進行状況が表示され、下図のように「Generate Bitstream Complete」と表示されればコンパイルは完了です。

ここに画像の説明を挿入

ダウンロード実行

この時点で、開発ボードの電源を入れ、「Open Target」をダブルクリックします。

ここに画像の説明を挿入

「自動検出」をクリックすると、デバイスが自動的に識別されます。

ここに画像の説明を挿入

[ファイルの追加] をクリックしてダウンロード ファイルを追加します (通常はこれがデフォルトです)。次に、「Program Configure」にチェックを入れ、「Start」をクリックしてプログラミングを開始します。

ここに画像の説明を挿入

ポップアップ ウィンドウに、プログラミングが成功したことが示されます。

ここに画像の説明を挿入

完成後、デザインと一致する LED の点滅方法を観察してください。

ここに画像の説明を挿入

要約する

Zhongke Yihaiwei の開発ツール eLinx は、AMD Xilinx の Vivado 開発ツールとほぼ同じで、FPGA 開発者にとってはより使いやすいです。

リソースリンク

リンク: https://pan.baidu.com/s/1E0tBcCMn8UK8kn5Ja9Lekw
抽出コード: ta1e

おすすめ

転載: blog.csdn.net/lb5482464/article/details/123088529