私の問題は、vhdl コードを Spartan-3a で実行していて、そこから PC にデータを送受信する必要があるときに述べました。vhdl コードが必要なので、microplaze 構造に行きました。問題は理解できないことです。 SDK で fpga をプログラムするたびに vhdl が fpga から削除され、逆に ISE で vhdl が削除されるため、vhdl コードと microblaze が同時に共存するにはどうすればよいでしょうか。EDK で生成された microblaze hdl ファイルを使用するように言う人もいますが、プログラムされていない MicroBlaze を使用していませんか? そして、PC を介して vhdl コードと通信できるようにするためだけに、これらすべてを実行する必要がありますか (56Mbit/秒の速度が必要なため、R232 は使用できません)。
だからここに私が理解していないものがあります: 1-ハードウェア (edk から ISE への HDL) を介して microblaze を実装した場合、それはプログラムされていないプロセッサではありませんか?
2 人に教えてください。GPIO を介して microblaze と私の vhdl コードを相互に認識させることができます。再び GPIO を実装する方法と、それを microblaze と vhdl コードの両方に接続する方法、およびこの状況でハードウェアにある間に microblaze をプログラムする方法.
助けてください、ちょっと混乱しています。