Altera_Forum
Honored Contributor
7 years agoVerilog Coding
Hello,
I'm getting the following error when I'm implementing the below Verilog code. [Synth 8-403] loop limit (65536) exceeded parameter N=10; parameter M=8; parameter depth=(1<<N); reg [M-1:0]stack_mem[depth-1:0]; always@(posedge clk) begin if (rst==1'b1) begin next_sp=0; dataout=0; for(i=0;i<(depth-1);i=i+1) begin stack_mem[i]=0; end end end Here "For loop" has to increase only up to 1023 but again why I'm getting loop limit exceeded error? Can anyone help me out? Thanks in advance.