因为要频繁例化模块,而手写很麻烦,所以用C++写了个简单的程序,自动生成例化模块端口。
只需要按照下面的格式将模块端口复制到文件里,双击exe可生成自动例化后的端口,方便快捷!
2019.7.23版本1.0
2019.8.27版本2.0 升级内容:重构程序算法,对输入格式更宽容
1.加入带有parameter的,输出忽略parameter
2.任意一行允许有空格,包括位宽与端口名、端口名之后及逗号之后有无空格都可以
3.加入自动定义输相同的出端口名,并填充输出端口的括号
4.允许有reg定义。
1.0版本被我删掉了,现在看到的是2.0版本的。
目录
1.输入
需要先把定义的模块端口号copy到一个txt文件auto_ins.txt,输入格式示例,如图1
注意格式。

2.输出
用dev-c++运行程序,或者直接双击工程目录的exe,会有有个窗口一闪而过,然后就可以打开生成的文件auto_ins_output.txt查看生成的例化文件了。