Forum Discussion
Altera_Forum
Honored Contributor
14 years agoThank you dude. It's a new error if "i,j" are integers.:"Error (10249): Verilog HDL Declaration error at MyDAQCard.v(107): objects with integer type cannot be declared with a range".
How to clear that? I tried my "for" loops at vc++environment, j>=0 is right,and line "@@@"is no need to write at vc++ . ;) i need that dataout_memo[0]( j=0) as the unit data on nixie tube. Can u help me to handle this ? for(j=7;j>=0;j=j-1) // $$$$$ for(i=1,flag=0;i<=9;i=i+1) if(data_reg>=CST[j]) begin data_reg = data_reg - CST[j]; dataout_memo[j] = i; flag = 1; end else if(!flag)dataout_memo[j]=0; dataout_memo[0] = data_reg; // @@@@ data_reg = 1'b0; Thank you!