最近用emacs 集成RTL,这里记录常用的几个命令。
收藏一下英文网站:
网站
1. 对于位宽不匹配的问题
比如一个输出地址,在例化的时候是32 bit,但是实际上只用到了16bit。可以在例化的时候,awaddr({unused_@"vl_name"[15:0],@"vl-name"[15:0]}),
然后再/*autooutput(“?!unused”)*/ ,表示unused开头的字符不作为port口。
2.利用emacs 生成dummy文件
module a_dummy(/*AUTOINOUTMODULE("a")*/
);
endmodule
//Local Variables:
//verilog-library-directoriew:(".")
//verilog-library-files:("a.v")
//verilog-auto-tieoff-declaration:"assign"
//End: