Please download all the files attached in a directory and run vp15.pl
This will generate following error
#########################################
%Error: i2c_blk_ver.v:2: syntax error, unexpected parameter, expecting
IDENTIFIER
Exiting due to errors
#########################################
If you remove the parameter declaration, it goes through well.
But there is one more query if you see the generated log,
nets connected to array ports(width>1) does not contain
array attribute value.
On Mon Oct 22 08:36:02 2007, WSNYDER wrote:
Show quoted text> You're missing the module name. When I add it, and use the latest
> version I get what I think is correct, if not please send me the output
> you get and how you got it. Also, it's correct that parameters are
> listed under nets, it would be better if they were labeled
> "identifiers". I'll document that.
>
> module test
> #(parameter a = 1'b0,
> parameter b = 2'b00)
> (input reset,
> input clk,
> output otr);
> endmodule
>
> + verilog/parser_bugs.v:203: MODULE 'module' 'v2kparam' undef '0'
> + verilog/parser_bugs.v:204: SIGNAL_DECL 'parameter' 'a' '' '' '' '1'b0'
> + verilog/parser_bugs.v:205: SIGNAL_DECL 'parameter' 'b' '' '' '' '2'b00'
> + verilog/parser_bugs.v:206: SIGNAL_DECL 'input' 'reset' '' '' '' ''
> + verilog/parser_bugs.v:206: PORT 'reset'
> + verilog/parser_bugs.v:207: SIGNAL_DECL 'input' 'clk' '' '' '' ''
> + verilog/parser_bugs.v:207: PORT 'clk'
> + verilog/parser_bugs.v:208: SIGNAL_DECL 'output' 'otr' '' '' '' ''
> + verilog/parser_bugs.v:208: PORT 'otr'
> + verilog/parser_bugs.v:203: ENDMODULE 'endmodule'