J
Jake
Guest
Hi,
Let me start off by saying that I am a custom circuit designer, so my
knowledge of Verilog is very barebones.
For each of my custom circuits, I'm writing Verilog code. A lot of
times, a port coming into a circuit will be several bits wide. To
represent the fact that this is an analog signal, in the code, I
represent each signal coming into the port as a 64-bit bus. An
example is shown below:
input [63:0] inputPort [9:0];
I'm doing all of this in Cadence, using NC-Verilog as my compiler.
When I close out each individual file, I don't get any compilation
errors, i.e., it seems to be happy with the syntax I'm using above.
However, when I compile the entire design and try to simulate, it
chokes on this syntax (asking for a semi-colon after 'inputPort'),
suggesting to me that multidimensional arrays are not being
supported. Has anyone else seen a problem like this?
Thanks,
Jake
Let me start off by saying that I am a custom circuit designer, so my
knowledge of Verilog is very barebones.
For each of my custom circuits, I'm writing Verilog code. A lot of
times, a port coming into a circuit will be several bits wide. To
represent the fact that this is an analog signal, in the code, I
represent each signal coming into the port as a 64-bit bus. An
example is shown below:
input [63:0] inputPort [9:0];
I'm doing all of this in Cadence, using NC-Verilog as my compiler.
When I close out each individual file, I don't get any compilation
errors, i.e., it seems to be happy with the syntax I'm using above.
However, when I compile the entire design and try to simulate, it
chokes on this syntax (asking for a semi-colon after 'inputPort'),
suggesting to me that multidimensional arrays are not being
supported. Has anyone else seen a problem like this?
Thanks,
Jake