作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试实例化 abc_d
模块,我不希望它的所有端口都被声明为 abc
中的 I/O 端口顶部模块。我要排除 ex_out_port
声明为 output
港口。
module abc(/*AUTOARG*/);
/*AUTOINPUT*/
/*AUTOOUTPUT*/
/*AUTOWIRE*/
abc_d u_abc_d(/*AUTOINST*/);
endmodule
//Localvariables:
//verilog-auto-output-ignore-regexp:("ex_out_port")
//END:
module abc (/*AUTOARG*/
/Inputs
input port1;
input port2;
/Outputs
output port3;
output port4;
/*AUTOWIRE*/
wire ex_out_port;
//Instance
abc_d u_abc_d(/*AUTOINST*/
.port1 (port1),
.port2 (port2),
.port3 (port3),
.port4 (port4),
.ex_out_port (ex_out_port)):
endmodule
最佳答案
您的 verilog-auto-output-ignore-regexp
稍微偏离。它在删除“ex_out_port”周围的括号后起作用
//verilog-auto-output-ignore-regexp: "ex_out_port"
module abc(/*AUTOARG*/);
/*AUTOINPUT*/
/*AUTOOUTPUT*/
/*AUTOWIRE*/
module abc(
/*AUTOINPUT*/
/*AUTOOUTPUT*/
);
/*AUTOWIRE*/
关于emacs - 如何在 verilog 模式下使用正则表达式删除 I/O 端口声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43609954/
我是一名优秀的程序员,十分优秀!