2011-02-25 72 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的情況下對它進行編程(即編寫軟件)。

相關問題