gEDA-dev: Icarus verilog question
Steven Wilson
stevew at intrinsix.com
Fri Jan 19 12:12:48 EST 2007
I've never seen a dump list with memories included.
The format is really only designed to dump "vectors."
Anyway- one pain-in-the-posterior method would be:
wire rf_0 = rf[0];
wire rf_1 = rf[1];
etc...
In other words break all of the memory elements out into observable wires.
Steve Wilson
Timothy Miller wrote:
> On 1/18/07, Andrew Lentvorski <bsder at allcaps.org> wrote:
>> When I use $dumpvars to dump everything out, almost everything dumps
>> fine. However, my register file doesn't. It is declared as:
>>
>> reg [15:0] rf[0:7];
>>
>> It doesn't appear in the VCD file. What am I doing wrong?
>
> It's pretty common for simulators to not dump memories. I don't know
> if there's a way to fix that with Icarus. Have you tried multiple
> $dumpvars statements, one listing the array specifically?
>
>
More information about the geda-dev
mailing list