I take a larger stack.
ghdl -r co_tb --stack-size=1000000000
../../../src/ieee/numeric_std-body.v93:1278:7:@10ns:(assertion warning):
NUMERIC_STD."<": metavalue detected, returning FALSE
./co_tb:error: invalid memory access (dangling accesses or stack size
too small)
ghdl: exec error
I have in a process like this.
a,b :type_record;
process(clk)
begin
if( clk'EVENT and clk='1') then
a<=b;
end process;
Thomas Sailer schrieb:
> On Sat, 2009-10-24 at 22:00 +0200, R.Doss wrote:
>
>
>> ghdl -r co_tb
>> ../../../src/ieee/numeric_std-body.v93:1278:7:@10ns:(assertion warning):
>> NUMERIC_STD."<": metavalue detected, returning FALSE
>> ./co_tb:error: invalid memory access (dangling accesses or stack size
>> too small)
>> ./co_tb:error: simulation failed
>> ghdl: compilation error
>>
>
> The error message says it, no?
>
> Maybe you have non-sensitized processes with large local variables? Try
> increasing the stacksize.
>
> Something like:
> ./co_tb --stack-size=65536
> I think the default is only 16k, which can be too small quite easily.
>
> For info on other options, run
> ./co_tb --help
>
> Tom
>
>
>
>
>
> _______________________________________________
> Ghdl-discuss mailing list
> [email protected]
> https://mail.gna.org/listinfo/ghdl-discuss
>
>
_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss