描述
关键词:错误,604,逻辑,块,地1 1I1,单元格,未扩展,示意图,宏,ABEL,加密,NGDBuild
紧迫性:标准
一般描述:
我正在更新ABEL宏到基础4.1i的一个Schematic项目;当我实现设计时,报告了以下错误:
“错误604:逻辑块”XXX“地Cyrx1I1与Cyrxxx类型未展开。”
(相同的设计在基础3.3i和早期版本中编译和实现无错误)。
解决方案
为Xilinx(在基础3.3i和早期版本中使用)创建的ABL2EDF批处理程序包含一个加密算法,该算法将标准逻辑单元(例如AND2)重命名为以“cell”开头的名称(例如,CELL42)。通过这种加密,只有Xilinx工具集可以使用为Xilinx器件创建的NETLIST。
在4.1i软件中,ABEL编译器不再加密生成的EDFF。在Xilinx EDF翻译器的版本4.1i中,这些加密的EDF文件的解密算法也被删除。
在包含ABEL宏的示意性设计中,除非宏模块发生更改,否则不重新编译ABEL宏。当将旧的示意图/ABEL设计转换成版本4.1i时,很可能一些宏仍然具有与它们相关联的加密的EDF文件。这将导致执行过程中的“未扩展”错误。
为了成功地实现项目,在尝试实现项目之前,单独综合所有ABEL文件。(在综合的基础上,在HDL编辑器中打开ABEL文件并选择综合和综合)。
没有回复内容