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