Spartan 6 fpga に配置される VHDL のプロジェクトに取り組んでいます。コードは準備ができていますが、それを fpga に取り込む方法がわかりません。
別のプロジェクトにアクセスできましたが、このプロジェクトには Microblaze プロセッサ (.xmp) ファイルと、すべての「NET」インターフェイスを定義する UCF ファイルが含まれていることに気付きました。
最終的には、FPGA とアドオン ボード コネクタを使用してハードウェアと通信する予定ですが、すべてを FPGA に移動する必要があります。
いくつかのリソースとチュートリアル、特に microblaze プロセッサを私のプロジェクトに組み込む方法 (必要な場合) は素晴らしいでしょう。
ありがとう
更新: プロジェクトのシミュレーションを開始しましたが、エラーが発生しました。
214 行目: ステートメントは NOT (クロック エッジ) 条件で値を保持しないため、合成できません。
これは、私のプロジェクト ファイルの 1 つである ana if ステートメントで取得します。
if rising_edge(clk) then
-- other if statements that assign output values
end if
コードを変更してみましたが、変更すると機能しなくなります。
エラーが正確に何を意味するのかわかりません。