我可以找到幾個與谷歌v2k完整語法 - 但要麼我失去了我的想法,或者他們都以同樣的方式關於港口聲明破碎。 例輸入:尋找verilog 2001模塊聲明語法
module foo (
input x,
output [2:0] y);
endmodule;
我無法找到一個語法,將解析語法,但他們會接受這樣的事情 作爲list_of_port一個「口」:
{ name[3:0], name2[2:0]}
.. or .. .name(othername)
即我期望在模塊實例化端口綁定的語法中看到的東西被提供給模塊端口聲明。
例子
http://www.externsoft.ch/download/verilog.html#module_declaration
http://www.syncad.com/VeriLogger_bnf_Syntax_Verilog_2001.htm#list_of_ports
我想我可以看看伊卡洛斯源,或Perl :: Verilog的。儘管如此,我希望得到上述語法已被破解的確認 - 或者如果沒有人能指出我錯過了什麼。一個正確的語法源將是偉大的...