我正在研究一個VHDL項目,這個項目將被放置到斯巴達6 fpga上。代碼已準備就緒,但我不知道如何繼續將其加入到fpga中。如何把VHDL項目放在Spartan 6 FPGA上
我可以訪問另一個項目,並注意到這個項目中有一個Microblaze處理器(.xmp)文件和一個定義了所有「NET」接口的ucf文件。
最終我將使用FPGA和附加板連接器與一塊硬件進行通信,但我需要將所有內容移動到FPGA上。
一些資源和教程會很棒,尤其是如何讓我的項目中使用微博處理器,即使我甚至需要它。
感謝
更新: 我開始我的項目的模擬,並有一個錯誤。
214線:語句是綜合的,因爲它沒有下NOT(鍾邊)條件保值
我得到這個在我的項目文件中的一個在全日空的聲明,如果說
if rising_edge(clk) then
-- other if statements that assign output values
end if
我試着改變代碼,但如果我這樣做,它不再有效。
不確定錯誤意味着什麼。
如果您的項目是純VHDL而沒有嵌入式CPU。你可以忽略Microblaze。 UCF非常重要:除此之外,您可以使用它將您的VHDL端口名稱映射到連接到電路板上器件的FPGA引腳。 – 2013-03-21 13:37:04
@BrianDrummond - 感謝您的信息。我不使用任何Microblaze,所以我不需要這些。有關如何開始將ucf文件放在一起的任何想法?謝謝 – RXC 2013-03-21 13:57:27