2011-02-25 25 views

回答

6

对于spartan 3,spartan 6,virtex 5和virtex 6系列FPGA,您可以使用xilinx 的xapp1141中的简单微型设计,而不需要EDK
http://www.xilinx.com/support/documentation/application_notes/xapp1141.pdf
https://secure.xilinx.com/webreg/clickthrough.do?cid=132893&license=RefDesLicense

它包括一个简单的MicroBlaze设计网表。如果你使用这个,你根本不需要EDK。

您可以在FPGA设计中实例化网表,并使用正常的ISE流程来构建网表。然后,您使用Xilinx SDK为其编写和编译软件。在微型设备内置的外围设备中,你是非常有限的:简单的数据地址总线,调试接口和UART。

你需要的任何其他外围设备(即SPI,I2C等)你必须用HDL写入,并连接到由简单的微电路实现的简单地址和数据总线。您的软件还必须装入和运行由此微型网表分配的内部块RAM(8KB)。

UPDATE:
在ISE 13.4现在有一个Microblaze的MCS coregen核心,允许你实例化一个mircroblaze没有EDK。
http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/ds865_microblaze_mcs.pdf
该数据表似乎支持从Spartan 3到新的7系列部件的所有内容。

6

我想要在您的设计中实例化Microblaze核心,那么您需要ISE EDK。

如果您已经有Microblaze的设计。然后你可以在没有ISE EDK的情况下对它进行编程(即编写软件)。

相关问题