我想爲Zedboard實現一個定製的IPCore。在我的User_Logic中,我包含了作爲ISE項目一部分編寫的來自VHDL模塊(My_Module.vhd)的組件(My_Module)。但是當我在PlanAhead中爲我的設計生成比特流時,它會請求My_Module.ngc,好像它將它視爲黑盒子一樣。我雖然只在使用CoreGen的IPCores時才需要NGC,但它似乎也希望它能夠包含任何VHDL模塊,因爲我猜這是一個'黑匣子'。在IPCore賽靈思生成定製VHDL模塊的NGC
問題是如何從VHDL爲這個模塊創建一個NGC文件,該模塊是ISE項目的一部分。由於在ISE中找不到任何功能,允許您爲一個VHDL模塊生成網表。或者,我可以將此模塊導出到單獨的ISE項目中,然後將其合成爲獲得.ngc?
非常感謝 山姆
是的,我敢肯定,在ISE和XPS,項目synthesises並且實施運行良好。它只在PlanAhead中出現這個問題,這讓我感到困惑! –
另一個令人費解的事情是,當在XPS中生成網表時,如果它需要構建的ngc文件,它甚至會在我得到PlanAhead綜合階段之前拋出這個錯誤。但在這裏它運行在XPS但不是PlanAhead。 –
聽起來很奇怪 - 我沒有真正使用過PlanAhead來管理項目,所以對此無能爲力。您應該添加您的問題,該問題是特定於PlanAhead,並且ISE中的一切都很好。也可能是一些代碼片段(例如你的模塊/組件等的聲明)。 – sonicwave