使用MaKeMnTM和AdtTNM,将TNMS添加到.xNF文件中。

描述

MAKETNM和ADDTNM程序允许用户添加TNMS
行为设计。然后用户将能够定义
约束文件中的一些时间限制。

解决方案

AdtTNM和MaKeNTM的最新版本是:

AdtNm V.2.3.4
MAKETNM V2.3.3

可以得到这两个Perl脚本的最新版本。
通过Xilinx FTP站点
/Pub/sWilp/SyopSys/AddMaKeNM.TAR.Z或Xilinx
BSBS(4085-999327)在\SWHLP\SyopSys\AtTN.Zip中。

MaKeMnM读取.XFF文件并制作模板文件(.TT)
列出设计中所有的触发器、RAM和焊盘。
然后将该文件重命名为.TNM扩展名。此外,用户
需要编辑它并把每个触发器、RAM或PAD放入它自己的
组。
通配符可以与分层名称一起使用,以使
工作有点乏味。

一旦做到这一点,运行“MaKeMnTM设计”。这会读懂你的
.XFF和.TNM文件,并放置“TNM=GROMP.NEX”属性
在您的.TNM文件中列出的每个组件上。这个
这个脚本的输出文件有.txff扩展名。那么你
需要将此更改为.XFF扩展名。

然后,将实际的时序约束放入到.cST文件中。
在运行XNFPREP之前。如果您的设计具有X-Box组件
(其中XNFPREP运行两次),此定时信息仅为
查看*X**运行XNFPREP的时间,所以请确保
从:到组在CST文件中。

然后将其放入.xtf/.xtg文件中,因此在PPR获得时,所有的TimeExcel都在文件中。在PPR运行之后,您
可以检查.tSI文件以查看哪些路径未被指定。

因为这些是Perl脚本,所以您需要获得Perl。
可执行的PC。检查Perl主页在HTTP://www. PelL.com欲了解更多信息。

SyopSyS对于它的名字是非常一致的,所以从
一个合成运行到下一个,旧的.TNM文件是可用的。
示例有时调用“MyRealStReSt800”或一些
逻辑名称不正确的数字上。
希望这个数字不会随着每一个新的汇编而改变。

参考参考手册1和HDL合成用户
指南(P3-53)以获取更多信息。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-28 22:13:23 +0800

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

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