这是 vrenamep 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
vrename - 在许多 Verilog 文件中更改信号名称
概要
重命名...
商品描述
Vrename 将允许跨设计层次结构的所有级别更改信号,或
创建信号名称的交叉引用。 (它实际上包括模块名称、宏和
其他定义,因此也可以更改。)
Vpm 使用三步过程。 首先,使用
vrename --list [ ...] [ ....]
这将读取指定文件或指定目录下的所有文件,并创建一个
信号.vrename 文件。
现在,手动编辑signals.vrename 文件以指定新的信号名称。 然后,使用
vrename --change [ ...] [ ....]
争论
vrename 采用以下参数:
- 帮帮我
显示此消息和程序版本并退出。
- 版
显示程序版本并退出。
- 改变
获取当前目录中的信号文件signals.vrename并更改信号
在信号文件指定的设计中。 --list 或 --change 必须是
指定的。
--changefile {文件}
使用给定的文件名而不是“signals.vrename”。
--changelang
在signals.vrename 文件中包含更改语言所需的模板
文件的标准。 对于第一次运行,使用“--list --changelang”和--language
指定文件的原始语言,然后使用“--change”选项重新运行。 这
文件将获得最新 Verilog 标准的转义标识符。 例如
使用 --language 1364-2005,“do”将变成“\do”。
--地穴
使用--list,随机化信号重命名。 使用 --change,压缩空格和
注释并应用文件中列出的那些重命名(大概是用 vrename 创建的
--list --crypt)。
注释 /*ENCRYPT_ME*/ 必须包含在所有需要加密的文件中,或者
使用 --cryptall 标志。 如果一个信号不应该被加密,它可以简单地设置在
要更改为自身的signals.vrename 列表。 加密后,您可能想要
保存signals.vrename 文件,这样你就有了一个解码的密钥,而且它也可以
用于下一次加密运行。 当以这种方式用于下一次加密时
运行,只有新的信号会得到新的加密,所有其他的加密都会
加密相同。
--cryptall
与 --crypt 一样,但即使文件没有,也将神秘名称放入signals.vrename
包括 ENCRYPT_ME。 通常,您需要编辑signals.vrename 文件
手动排除任何应保留的顶级信号。
--关键词
在重命名列表中包含关键字。 默认是忽略关键字,因为改变了
关键字可能会导致无法运行的代码,但是,有时可能会
有必要重命名恰好与最近添加的关键字名称相匹配的信号
到语言(例如“位”)。
--language <1364-1995|1364-2001|1364-2005|1800-2005|1800-2009|1800-2012>
设置文件的语言标准。 这决定了哪些令牌是信号
与关键字,例如常见的“do”(数据输出信号,与 do-while 循环
关键词)。
- 列表
在设计中创建一个信号列表并写入signals.vrename。 要么 --list 要么
--change 必须指定。
--nowrite
不要写实际的更改,只需报告将要更改的文件。
--o {目录}
使用给定的目录而不是当前目录进行输出。
- 读
读取更改列表,允许 --list 附加到已读取的更改。
--外部参照
包括信号使用位置的交叉参考。 --list 也必须是
指定的。
配电产品
Verilog-Perl 是http://www.veripool.org/> 免费的 Verilog EDA 软件工具
套房。 最新版本可从 CPAN 和
<http://www.veripool.org/verilog-perl>.
威尔逊·斯奈德版权所有 2000-2016。 这个包是免费软件; 你可以重新分配
它和/或根据 GNU 宽松通用公共许可证的条款修改它
版本 3 或 Perl 艺术许可证版本 2.0。
作者
威尔逊·斯奈德[email protected]>
使用 onworks.net 服务在线使用 vrenamep