X.XABEL基础:如何从Xabel.PLD(PLASASM)文件生成

描述

关键词:XABEL、PLD、PLASASM、ABL2PLD

紧迫性:标准

一般描述:

默认情况下,带有基础F1.x的Xabel综合器写入
为ABEL文件输出一个EDFF(.EDN)文件。有没有办法
强制XABEL编写PLD(PLASASM)文件代替
EDF文件?

解决方案

假设ABEL文件是顶级设计文件,则
有可能让Xabel写出一个PLD文件而不是一个
EDF文件。(如果ABEL文件被编译为模块
一个示意图,目前没有办法强迫ABEL写
输出PLD)

有时也许有必要让Xabel写出一个比喻。
(PLD)而不是EDFF(.EDN)文件。两个可能的原因
这样做是:

*有一些XEPLD(PLASASM)属性语句,它们是
只支持Plusasm,不具有Xilinx属性
在EDIF中支持的等效项。见
(Xilinx解决方案3020)有关支持的Xilinx的详细信息
性质。
*在使用EDFF流时观察到了一些情况。
在器件利用方面提供了不太理想的结果。
在这些情况下,已经观察到,使用PLASH(PLD)流代替EDIF流可以提供更好的器件。
拟合结果。

为了使钝化流动,SUSIE.INI必须被编辑。
1。从基础项目管理器,选择文件& GT;
配置。
2。点击“查看ini文件”按钮。
三。找到这条线;XabelNETLIST = PLASASM。
4。删除“开始”时的“”;“取消注释”。
它。

现在,当你综合ABEL代码时,它应该写出来。
一个PLD文件,而不是.EDN,这个PLD文件将被读取。
由Xilinx M1设计管理器。

注意,在综合结束时可能会看到一个错误,说
综合失败了。假设没有“真实”的错误
代码,这个错误可能是由基础的事实造成的。
期望在综合结束时看到一个EDF文件(.EDN)。
因为只有一个.PLD文件被生成,所以它认为是综合的。
失败。您可以检查项目管理器中的日志窗口
看看这是不是问题。如果你看到一条线说明:

“ABL2PLD成功了……”

那你就没事了。最有可能的是,你也会看到一些
在这之后的状态:

Hde:ABL2EDF.EXE失败
HDE:&设计,EDN不被创造

但是,由于ABL2PLD成功,您应该拥有一个PLD。
文件,并能够继续流。

在类似的注释中,在完成了ABL2PLD之后,您可能会看到
出现一个对话框,表示正在运行Abdi2EDF。你可以点击这个取消按钮,因为我们只是
对PLD文件感兴趣。

XABEL将将代码综合到PLD文件,以及
PLD文件将由设计管理器自动读取
实施设计。如果设计管理器已经
使用默认EDFF流在项目中运行之前,
然后需要重新设计设计管理器项目。
(Xilinx解决方案3048)有关此主题的更多信息。


要在功能上仿真设计,请遵循以下步骤:

1。从项目管理器输入设计管理器。
2。在设计管理器中,选择设计-GT;新版本,然后
设计-新修订版。
三。进入流动引擎(工具& GT;流动引擎)
4。步骤“流动”,使它只通过翻译进行。
5。回到基础项目管理器,选择
工具-GT;检查点仿真…
6。选择适当的lt;器件& gt;.ngd文件。
7。仿真器将加载网络表的功能。
仿真。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:48:39 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它