FPGA Express V1.2:将EXT记录转换成SIG记录用于模块生成的脚本

描述

关键词:FPGAExpress,FPGAExpress,Ext,SIG,转换

紧迫性:标准

一般描述:

当FPGA Express V1.2用作模块生成器时,生成的XNF
当“不插入I/O”时,FPGA Express错误地包含Ext记录。
选择选项。这些Ext记录必须用SIG记录替换。
FPGAExpress的XNF被用作一个更大设计的模块。

这个问题已经固定在FGPA Express 2中。

解决方案

在Perl中编写了一个脚本(Ext2sig .pL),它可以隐藏A的EXT记录。
XNF文件进入SIG记录。对于Windows NT的Windows 95或Perl的Perl将是
运行此脚本所需的。

Perl是一个可以在Web上找到的公共领域软件工具。搜索
通过您选择的搜索引擎可以列出提供Perl的许多站点。
对于Windows 95和/或NT。一个这样的网站是:

HTTP://www. ActuestTea.com

如果不想键入Perl脚本Ext2SIG.PL的内容,它可以
从以下下载:

HTTP://www. xLimx.COM/TXPATCHES/PUB/sWelp/Syopops/Ext2SIG.ZIP


转换的Perl脚本(Ext2sig .pL)的内容
XNF EXT记录到SIG记录:

重命名(“$ARVV〔0〕”,“$ARGV〔0〕.org〕);
打开(SIGFILE),$ARGV〔0〕ORG〕;
打开(NexFrand,Gt;$ARVV〔0〕);
而(& lt;SigFrand Gt;){

如果(S/Ext/ SIG /){
打印新文件$i;
}
否则{
打印新文件$i;
}

}
关闭(新文件);
关闭(SIGFILE);

将文件Ext2SIG.PL放置在与XNF文件相同的目录中
你想改变。若要使用脚本,请在DOS提示下键入以下内容:

Perl EX2SIG.PL & lt;xnFlelNeNAM.g..xnf

其中xnffeleNAME.gt是xnf的名称。Ext2sig将创建一个副本
您的原始文件与扩展名。与之同名的文件
将创建输入文件到Ext2sig。

例如,假设您有一个名为Mex.xnf的文件,由FPGA生成。
Express。复制模块XNF和EXT2SIG.PL到同一个目录。在
在DOS提示符中包含模块XNF和Ext2SIG.PL的目录:

Perl Ext2sig模

运行此命令后,将有一个名为Mule.xnf和另一个文件的文件。
文件名为Mult.xnf.Org。XNF将所有的Ext记录转换为SIG。
记录。XNF.ORG是你的原始文件。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

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

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

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