lizeer
Newbie level 5
rtl code;
parameter word_depth = 2048;
task x_mem;
integer n;
begin
for (n=0; n<word_depth; n=n+1)
mem[n]=wordx;
end
endtask
when I try to synthesis this code, dc_shell will give me this error:
Error: /project/gprs/asic/synthesis/TOP/APIU/source/RA2SHD_32x2048.v:748: Loop exceeded maximum iteration limit. (ELAB-900)
Does this means that synthesis cannot support the huge memory so I have to change may rtl code to split up the memory into smaller size.
parameter word_depth = 2048;
task x_mem;
integer n;
begin
for (n=0; n<word_depth; n=n+1)
mem[n]=wordx;
end
endtask
when I try to synthesis this code, dc_shell will give me this error:
Error: /project/gprs/asic/synthesis/TOP/APIU/source/RA2SHD_32x2048.v:748: Loop exceeded maximum iteration limit. (ELAB-900)
Does this means that synthesis cannot support the huge memory so I have to change may rtl code to split up the memory into smaller size.