2011-12-27 23 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安装源。