2011-12-27 28 views

回答

0

使用Xilinx uniMacro庫。您可能需要爲您的模擬器進行編譯或下載。

0

ActiveHDL是一個模擬器軟件包。它通常通過編譯VHDL或Verilog代碼來運行。您使用擴展名「.edn」引用的「宏」是EDIF網表文件。這些不是通常可以被模擬器使用的文件,但幾乎在所有情況下都只能由合成器用於他們所針對的確切設備。

ActelHDL可能會導入EDIF文件。在這種情況下,只有在EDIF文件使用的基元也作爲項目的一部分添加時,它纔會起作用。正如另一個答案所說,這很可能是來自Xilinx unisim庫的原語。

最好的選擇是通過Xilinx工具(特別是「翻譯」(ngdbuild)和「Generate Simulation Netlist」(netgen))運行EDIF文件以生成這些作品的仿真模型。結果可能需要Xilinx unisim和simprims庫,這些庫通常可用於大多數仿真器的預編譯,但也可以很容易地指向Xilinx ISE安裝源。