Skip to content

Instantly share code, notes, and snippets.

@cyyself
Last active February 11, 2021 15:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cyyself/219d5b08b8ead6b4283d4ef251396cfa to your computer and use it in GitHub Desktop.
Save cyyself/219d5b08b8ead6b4283d4ef251396cfa to your computer and use it in GitHub Desktop.
我的2021年新年红包的支付宝口令就藏在这个.v文件中,你能找到吗?
module some_server(
input clk,
input rst,
input ethernet_frame_bit_in,//high bit first
output correct
);
reg [9:0] current_stat;
assign correct = (current_stat == 10'd896);
wire [9:0] next_stat [896:0][1:0];
assign next_stat[0][0] = 10'd1;
assign next_stat[0][1] = 10'd0;
assign next_stat[1][0] = 10'd2;
assign next_stat[1][1] = 10'd0;
assign next_stat[2][0] = 10'd3;
assign next_stat[2][1] = 10'd0;
assign next_stat[3][0] = 10'd3;
assign next_stat[3][1] = 10'd4;
assign next_stat[4][0] = 10'd5;
assign next_stat[4][1] = 10'd0;
assign next_stat[5][0] = 10'd6;
assign next_stat[5][1] = 10'd0;
assign next_stat[6][0] = 10'd7;
assign next_stat[6][1] = 10'd0;
assign next_stat[7][0] = 10'd8;
assign next_stat[7][1] = 10'd4;
assign next_stat[8][0] = 10'd9;
assign next_stat[8][1] = 10'd4;
assign next_stat[9][0] = 10'd10;
assign next_stat[9][1] = 10'd4;
assign next_stat[10][0] = 10'd3;
assign next_stat[10][1] = 10'd11;
assign next_stat[11][0] = 10'd5;
assign next_stat[11][1] = 10'd12;
assign next_stat[12][0] = 10'd13;
assign next_stat[12][1] = 10'd0;
assign next_stat[13][0] = 10'd14;
assign next_stat[13][1] = 10'd0;
assign next_stat[14][0] = 10'd3;
assign next_stat[14][1] = 10'd15;
assign next_stat[15][0] = 10'd16;
assign next_stat[15][1] = 10'd0;
assign next_stat[16][0] = 10'd17;
assign next_stat[16][1] = 10'd0;
assign next_stat[17][0] = 10'd3;
assign next_stat[17][1] = 10'd18;
assign next_stat[18][0] = 10'd1;
assign next_stat[18][1] = 10'd19;
assign next_stat[19][0] = 10'd1;
assign next_stat[19][1] = 10'd20;
assign next_stat[20][0] = 10'd1;
assign next_stat[20][1] = 10'd21;
assign next_stat[21][0] = 10'd1;
assign next_stat[21][1] = 10'd22;
assign next_stat[22][0] = 10'd1;
assign next_stat[22][1] = 10'd23;
assign next_stat[23][0] = 10'd24;
assign next_stat[23][1] = 10'd0;
assign next_stat[24][0] = 10'd2;
assign next_stat[24][1] = 10'd25;
assign next_stat[25][0] = 10'd26;
assign next_stat[25][1] = 10'd0;
assign next_stat[26][0] = 10'd27;
assign next_stat[26][1] = 10'd0;
assign next_stat[27][0] = 10'd3;
assign next_stat[27][1] = 10'd28;
assign next_stat[28][0] = 10'd29;
assign next_stat[28][1] = 10'd0;
assign next_stat[29][0] = 10'd2;
assign next_stat[29][1] = 10'd30;
assign next_stat[30][0] = 10'd1;
assign next_stat[30][1] = 10'd31;
assign next_stat[31][0] = 10'd1;
assign next_stat[31][1] = 10'd32;
assign next_stat[32][0] = 10'd1;
assign next_stat[32][1] = 10'd33;
assign next_stat[33][0] = 10'd34;
assign next_stat[33][1] = 10'd0;
assign next_stat[34][0] = 10'd35;
assign next_stat[34][1] = 10'd0;
assign next_stat[35][0] = 10'd36;
assign next_stat[35][1] = 10'd0;
assign next_stat[36][0] = 10'd37;
assign next_stat[36][1] = 10'd4;
assign next_stat[37][0] = 10'd3;
assign next_stat[37][1] = 10'd38;
assign next_stat[38][0] = 10'd39;
assign next_stat[38][1] = 10'd0;
assign next_stat[39][0] = 10'd6;
assign next_stat[39][1] = 10'd40;
assign next_stat[40][0] = 10'd1;
assign next_stat[40][1] = 10'd41;
assign next_stat[41][0] = 10'd42;
assign next_stat[41][1] = 10'd0;
assign next_stat[42][0] = 10'd2;
assign next_stat[42][1] = 10'd43;
assign next_stat[43][0] = 10'd44;
assign next_stat[43][1] = 10'd0;
assign next_stat[44][0] = 10'd45;
assign next_stat[44][1] = 10'd0;
assign next_stat[45][0] = 10'd3;
assign next_stat[45][1] = 10'd46;
assign next_stat[46][0] = 10'd47;
assign next_stat[46][1] = 10'd0;
assign next_stat[47][0] = 10'd48;
assign next_stat[47][1] = 10'd0;
assign next_stat[48][0] = 10'd49;
assign next_stat[48][1] = 10'd0;
assign next_stat[49][0] = 10'd50;
assign next_stat[49][1] = 10'd4;
assign next_stat[50][0] = 10'd51;
assign next_stat[50][1] = 10'd4;
assign next_stat[51][0] = 10'd52;
assign next_stat[51][1] = 10'd4;
assign next_stat[52][0] = 10'd53;
assign next_stat[52][1] = 10'd4;
assign next_stat[53][0] = 10'd54;
assign next_stat[53][1] = 10'd4;
assign next_stat[54][0] = 10'd55;
assign next_stat[54][1] = 10'd4;
assign next_stat[55][0] = 10'd56;
assign next_stat[55][1] = 10'd4;
assign next_stat[56][0] = 10'd57;
assign next_stat[56][1] = 10'd4;
assign next_stat[57][0] = 10'd58;
assign next_stat[57][1] = 10'd4;
assign next_stat[58][0] = 10'd59;
assign next_stat[58][1] = 10'd4;
assign next_stat[59][0] = 10'd3;
assign next_stat[59][1] = 10'd60;
assign next_stat[60][0] = 10'd61;
assign next_stat[60][1] = 10'd0;
assign next_stat[61][0] = 10'd6;
assign next_stat[61][1] = 10'd62;
assign next_stat[62][0] = 10'd63;
assign next_stat[62][1] = 10'd0;
assign next_stat[63][0] = 10'd2;
assign next_stat[63][1] = 10'd64;
assign next_stat[64][0] = 10'd65;
assign next_stat[64][1] = 10'd0;
assign next_stat[65][0] = 10'd2;
assign next_stat[65][1] = 10'd66;
assign next_stat[66][0] = 10'd67;
assign next_stat[66][1] = 10'd0;
assign next_stat[67][0] = 10'd2;
assign next_stat[67][1] = 10'd68;
assign next_stat[68][0] = 10'd1;
assign next_stat[68][1] = 10'd69;
assign next_stat[69][0] = 10'd1;
assign next_stat[69][1] = 10'd70;
assign next_stat[70][0] = 10'd71;
assign next_stat[70][1] = 10'd0;
assign next_stat[71][0] = 10'd2;
assign next_stat[71][1] = 10'd72;
assign next_stat[72][0] = 10'd73;
assign next_stat[72][1] = 10'd0;
assign next_stat[73][0] = 10'd74;
assign next_stat[73][1] = 10'd0;
assign next_stat[74][0] = 10'd75;
assign next_stat[74][1] = 10'd0;
assign next_stat[75][0] = 10'd76;
assign next_stat[75][1] = 10'd4;
assign next_stat[76][0] = 10'd77;
assign next_stat[76][1] = 10'd4;
assign next_stat[77][0] = 10'd78;
assign next_stat[77][1] = 10'd4;
assign next_stat[78][0] = 10'd79;
assign next_stat[78][1] = 10'd4;
assign next_stat[79][0] = 10'd80;
assign next_stat[79][1] = 10'd4;
assign next_stat[80][0] = 10'd81;
assign next_stat[80][1] = 10'd4;
assign next_stat[81][0] = 10'd82;
assign next_stat[81][1] = 10'd4;
assign next_stat[82][0] = 10'd83;
assign next_stat[82][1] = 10'd4;
assign next_stat[83][0] = 10'd84;
assign next_stat[83][1] = 10'd4;
assign next_stat[84][0] = 10'd85;
assign next_stat[84][1] = 10'd4;
assign next_stat[85][0] = 10'd86;
assign next_stat[85][1] = 10'd4;
assign next_stat[86][0] = 10'd87;
assign next_stat[86][1] = 10'd4;
assign next_stat[87][0] = 10'd88;
assign next_stat[87][1] = 10'd4;
assign next_stat[88][0] = 10'd89;
assign next_stat[88][1] = 10'd4;
assign next_stat[89][0] = 10'd90;
assign next_stat[89][1] = 10'd4;
assign next_stat[90][0] = 10'd91;
assign next_stat[90][1] = 10'd4;
assign next_stat[91][0] = 10'd92;
assign next_stat[91][1] = 10'd4;
assign next_stat[92][0] = 10'd93;
assign next_stat[92][1] = 10'd4;
assign next_stat[93][0] = 10'd94;
assign next_stat[93][1] = 10'd4;
assign next_stat[94][0] = 10'd95;
assign next_stat[94][1] = 10'd4;
assign next_stat[95][0] = 10'd3;
assign next_stat[95][1] = 10'd96;
assign next_stat[96][0] = 10'd5;
assign next_stat[96][1] = 10'd97;
assign next_stat[97][0] = 10'd98;
assign next_stat[97][1] = 10'd0;
assign next_stat[98][0] = 10'd99;
assign next_stat[98][1] = 10'd0;
assign next_stat[99][0] = 10'd100;
assign next_stat[99][1] = 10'd0;
assign next_stat[100][0] = 10'd101;
assign next_stat[100][1] = 10'd4;
assign next_stat[101][0] = 10'd3;
assign next_stat[101][1] = 10'd102;
assign next_stat[102][0] = 10'd5;
assign next_stat[102][1] = 10'd103;
assign next_stat[103][0] = 10'd104;
assign next_stat[103][1] = 10'd0;
assign next_stat[104][0] = 10'd2;
assign next_stat[104][1] = 10'd105;
assign next_stat[105][0] = 10'd1;
assign next_stat[105][1] = 10'd106;
assign next_stat[106][0] = 10'd107;
assign next_stat[106][1] = 10'd0;
assign next_stat[107][0] = 10'd2;
assign next_stat[107][1] = 10'd108;
assign next_stat[108][0] = 10'd1;
assign next_stat[108][1] = 10'd109;
assign next_stat[109][0] = 10'd1;
assign next_stat[109][1] = 10'd110;
assign next_stat[110][0] = 10'd111;
assign next_stat[110][1] = 10'd0;
assign next_stat[111][0] = 10'd2;
assign next_stat[111][1] = 10'd112;
assign next_stat[112][0] = 10'd113;
assign next_stat[112][1] = 10'd0;
assign next_stat[113][0] = 10'd2;
assign next_stat[113][1] = 10'd114;
assign next_stat[114][0] = 10'd1;
assign next_stat[114][1] = 10'd115;
assign next_stat[115][0] = 10'd116;
assign next_stat[115][1] = 10'd0;
assign next_stat[116][0] = 10'd117;
assign next_stat[116][1] = 10'd0;
assign next_stat[117][0] = 10'd118;
assign next_stat[117][1] = 10'd0;
assign next_stat[118][0] = 10'd119;
assign next_stat[118][1] = 10'd4;
assign next_stat[119][0] = 10'd120;
assign next_stat[119][1] = 10'd4;
assign next_stat[120][0] = 10'd121;
assign next_stat[120][1] = 10'd4;
assign next_stat[121][0] = 10'd122;
assign next_stat[121][1] = 10'd4;
assign next_stat[122][0] = 10'd123;
assign next_stat[122][1] = 10'd4;
assign next_stat[123][0] = 10'd124;
assign next_stat[123][1] = 10'd4;
assign next_stat[124][0] = 10'd3;
assign next_stat[124][1] = 10'd125;
assign next_stat[125][0] = 10'd5;
assign next_stat[125][1] = 10'd126;
assign next_stat[126][0] = 10'd127;
assign next_stat[126][1] = 10'd0;
assign next_stat[127][0] = 10'd128;
assign next_stat[127][1] = 10'd0;
assign next_stat[128][0] = 10'd129;
assign next_stat[128][1] = 10'd0;
assign next_stat[129][0] = 10'd130;
assign next_stat[129][1] = 10'd4;
assign next_stat[130][0] = 10'd131;
assign next_stat[130][1] = 10'd4;
assign next_stat[131][0] = 10'd132;
assign next_stat[131][1] = 10'd4;
assign next_stat[132][0] = 10'd133;
assign next_stat[132][1] = 10'd4;
assign next_stat[133][0] = 10'd3;
assign next_stat[133][1] = 10'd134;
assign next_stat[134][0] = 10'd135;
assign next_stat[134][1] = 10'd0;
assign next_stat[135][0] = 10'd136;
assign next_stat[135][1] = 10'd0;
assign next_stat[136][0] = 10'd137;
assign next_stat[136][1] = 10'd0;
assign next_stat[137][0] = 10'd138;
assign next_stat[137][1] = 10'd4;
assign next_stat[138][0] = 10'd139;
assign next_stat[138][1] = 10'd4;
assign next_stat[139][0] = 10'd140;
assign next_stat[139][1] = 10'd4;
assign next_stat[140][0] = 10'd141;
assign next_stat[140][1] = 10'd11;
assign next_stat[141][0] = 10'd142;
assign next_stat[141][1] = 10'd4;
assign next_stat[142][0] = 10'd143;
assign next_stat[142][1] = 10'd4;
assign next_stat[143][0] = 10'd144;
assign next_stat[143][1] = 10'd4;
assign next_stat[144][0] = 10'd145;
assign next_stat[144][1] = 10'd4;
assign next_stat[145][0] = 10'd146;
assign next_stat[145][1] = 10'd4;
assign next_stat[146][0] = 10'd147;
assign next_stat[146][1] = 10'd4;
assign next_stat[147][0] = 10'd148;
assign next_stat[147][1] = 10'd4;
assign next_stat[148][0] = 10'd149;
assign next_stat[148][1] = 10'd4;
assign next_stat[149][0] = 10'd150;
assign next_stat[149][1] = 10'd4;
assign next_stat[150][0] = 10'd151;
assign next_stat[150][1] = 10'd4;
assign next_stat[151][0] = 10'd152;
assign next_stat[151][1] = 10'd4;
assign next_stat[152][0] = 10'd153;
assign next_stat[152][1] = 10'd4;
assign next_stat[153][0] = 10'd154;
assign next_stat[153][1] = 10'd4;
assign next_stat[154][0] = 10'd3;
assign next_stat[154][1] = 10'd155;
assign next_stat[155][0] = 10'd5;
assign next_stat[155][1] = 10'd156;
assign next_stat[156][0] = 10'd1;
assign next_stat[156][1] = 10'd157;
assign next_stat[157][0] = 10'd158;
assign next_stat[157][1] = 10'd0;
assign next_stat[158][0] = 10'd2;
assign next_stat[158][1] = 10'd159;
assign next_stat[159][0] = 10'd160;
assign next_stat[159][1] = 10'd0;
assign next_stat[160][0] = 10'd161;
assign next_stat[160][1] = 10'd0;
assign next_stat[161][0] = 10'd162;
assign next_stat[161][1] = 10'd0;
assign next_stat[162][0] = 10'd163;
assign next_stat[162][1] = 10'd4;
assign next_stat[163][0] = 10'd3;
assign next_stat[163][1] = 10'd164;
assign next_stat[164][0] = 10'd165;
assign next_stat[164][1] = 10'd0;
assign next_stat[165][0] = 10'd166;
assign next_stat[165][1] = 10'd0;
assign next_stat[166][0] = 10'd167;
assign next_stat[166][1] = 10'd0;
assign next_stat[167][0] = 10'd8;
assign next_stat[167][1] = 10'd168;
assign next_stat[168][0] = 10'd169;
assign next_stat[168][1] = 10'd0;
assign next_stat[169][0] = 10'd6;
assign next_stat[169][1] = 10'd170;
assign next_stat[170][0] = 10'd171;
assign next_stat[170][1] = 10'd0;
assign next_stat[171][0] = 10'd172;
assign next_stat[171][1] = 10'd0;
assign next_stat[172][0] = 10'd173;
assign next_stat[172][1] = 10'd0;
assign next_stat[173][0] = 10'd174;
assign next_stat[173][1] = 10'd4;
assign next_stat[174][0] = 10'd175;
assign next_stat[174][1] = 10'd4;
assign next_stat[175][0] = 10'd176;
assign next_stat[175][1] = 10'd4;
assign next_stat[176][0] = 10'd177;
assign next_stat[176][1] = 10'd4;
assign next_stat[177][0] = 10'd178;
assign next_stat[177][1] = 10'd4;
assign next_stat[178][0] = 10'd3;
assign next_stat[178][1] = 10'd179;
assign next_stat[179][0] = 10'd180;
assign next_stat[179][1] = 10'd0;
assign next_stat[180][0] = 10'd181;
assign next_stat[180][1] = 10'd0;
assign next_stat[181][0] = 10'd7;
assign next_stat[181][1] = 10'd182;
assign next_stat[182][0] = 10'd183;
assign next_stat[182][1] = 10'd0;
assign next_stat[183][0] = 10'd184;
assign next_stat[183][1] = 10'd0;
assign next_stat[184][0] = 10'd185;
assign next_stat[184][1] = 10'd0;
assign next_stat[185][0] = 10'd186;
assign next_stat[185][1] = 10'd4;
assign next_stat[186][0] = 10'd187;
assign next_stat[186][1] = 10'd4;
assign next_stat[187][0] = 10'd188;
assign next_stat[187][1] = 10'd4;
assign next_stat[188][0] = 10'd189;
assign next_stat[188][1] = 10'd4;
assign next_stat[189][0] = 10'd3;
assign next_stat[189][1] = 10'd190;
assign next_stat[190][0] = 10'd5;
assign next_stat[190][1] = 10'd191;
assign next_stat[191][0] = 10'd192;
assign next_stat[191][1] = 10'd0;
assign next_stat[192][0] = 10'd193;
assign next_stat[192][1] = 10'd0;
assign next_stat[193][0] = 10'd194;
assign next_stat[193][1] = 10'd0;
assign next_stat[194][0] = 10'd195;
assign next_stat[194][1] = 10'd4;
assign next_stat[195][0] = 10'd196;
assign next_stat[195][1] = 10'd4;
assign next_stat[196][0] = 10'd3;
assign next_stat[196][1] = 10'd197;
assign next_stat[197][0] = 10'd198;
assign next_stat[197][1] = 10'd0;
assign next_stat[198][0] = 10'd199;
assign next_stat[198][1] = 10'd0;
assign next_stat[199][0] = 10'd200;
assign next_stat[199][1] = 10'd0;
assign next_stat[200][0] = 10'd201;
assign next_stat[200][1] = 10'd4;
assign next_stat[201][0] = 10'd9;
assign next_stat[201][1] = 10'd202;
assign next_stat[202][0] = 10'd203;
assign next_stat[202][1] = 10'd0;
assign next_stat[203][0] = 10'd204;
assign next_stat[203][1] = 10'd0;
assign next_stat[204][0] = 10'd205;
assign next_stat[204][1] = 10'd0;
assign next_stat[205][0] = 10'd206;
assign next_stat[205][1] = 10'd4;
assign next_stat[206][0] = 10'd207;
assign next_stat[206][1] = 10'd4;
assign next_stat[207][0] = 10'd208;
assign next_stat[207][1] = 10'd4;
assign next_stat[208][0] = 10'd3;
assign next_stat[208][1] = 10'd209;
assign next_stat[209][0] = 10'd5;
assign next_stat[209][1] = 10'd210;
assign next_stat[210][0] = 10'd13;
assign next_stat[210][1] = 10'd211;
assign next_stat[211][0] = 10'd1;
assign next_stat[211][1] = 10'd212;
assign next_stat[212][0] = 10'd1;
assign next_stat[212][1] = 10'd213;
assign next_stat[213][0] = 10'd214;
assign next_stat[213][1] = 10'd0;
assign next_stat[214][0] = 10'd215;
assign next_stat[214][1] = 10'd0;
assign next_stat[215][0] = 10'd3;
assign next_stat[215][1] = 10'd216;
assign next_stat[216][0] = 10'd1;
assign next_stat[216][1] = 10'd217;
assign next_stat[217][0] = 10'd218;
assign next_stat[217][1] = 10'd0;
assign next_stat[218][0] = 10'd219;
assign next_stat[218][1] = 10'd0;
assign next_stat[219][0] = 10'd3;
assign next_stat[219][1] = 10'd220;
assign next_stat[220][0] = 10'd221;
assign next_stat[220][1] = 10'd0;
assign next_stat[221][0] = 10'd222;
assign next_stat[221][1] = 10'd0;
assign next_stat[222][0] = 10'd223;
assign next_stat[222][1] = 10'd0;
assign next_stat[223][0] = 10'd224;
assign next_stat[223][1] = 10'd4;
assign next_stat[224][0] = 10'd3;
assign next_stat[224][1] = 10'd225;
assign next_stat[225][0] = 10'd226;
assign next_stat[225][1] = 10'd0;
assign next_stat[226][0] = 10'd227;
assign next_stat[226][1] = 10'd0;
assign next_stat[227][0] = 10'd228;
assign next_stat[227][1] = 10'd0;
assign next_stat[228][0] = 10'd229;
assign next_stat[228][1] = 10'd4;
assign next_stat[229][0] = 10'd230;
assign next_stat[229][1] = 10'd4;
assign next_stat[230][0] = 10'd231;
assign next_stat[230][1] = 10'd4;
assign next_stat[231][0] = 10'd232;
assign next_stat[231][1] = 10'd11;
assign next_stat[232][0] = 10'd233;
assign next_stat[232][1] = 10'd4;
assign next_stat[233][0] = 10'd234;
assign next_stat[233][1] = 10'd4;
assign next_stat[234][0] = 10'd235;
assign next_stat[234][1] = 10'd4;
assign next_stat[235][0] = 10'd236;
assign next_stat[235][1] = 10'd4;
assign next_stat[236][0] = 10'd237;
assign next_stat[236][1] = 10'd4;
assign next_stat[237][0] = 10'd238;
assign next_stat[237][1] = 10'd4;
assign next_stat[238][0] = 10'd239;
assign next_stat[238][1] = 10'd4;
assign next_stat[239][0] = 10'd240;
assign next_stat[239][1] = 10'd4;
assign next_stat[240][0] = 10'd241;
assign next_stat[240][1] = 10'd4;
assign next_stat[241][0] = 10'd242;
assign next_stat[241][1] = 10'd4;
assign next_stat[242][0] = 10'd243;
assign next_stat[242][1] = 10'd4;
assign next_stat[243][0] = 10'd244;
assign next_stat[243][1] = 10'd4;
assign next_stat[244][0] = 10'd245;
assign next_stat[244][1] = 10'd4;
assign next_stat[245][0] = 10'd246;
assign next_stat[245][1] = 10'd4;
assign next_stat[246][0] = 10'd247;
assign next_stat[246][1] = 10'd4;
assign next_stat[247][0] = 10'd248;
assign next_stat[247][1] = 10'd4;
assign next_stat[248][0] = 10'd249;
assign next_stat[248][1] = 10'd4;
assign next_stat[249][0] = 10'd250;
assign next_stat[249][1] = 10'd4;
assign next_stat[250][0] = 10'd251;
assign next_stat[250][1] = 10'd4;
assign next_stat[251][0] = 10'd252;
assign next_stat[251][1] = 10'd4;
assign next_stat[252][0] = 10'd253;
assign next_stat[252][1] = 10'd4;
assign next_stat[253][0] = 10'd254;
assign next_stat[253][1] = 10'd4;
assign next_stat[254][0] = 10'd255;
assign next_stat[254][1] = 10'd4;
assign next_stat[255][0] = 10'd256;
assign next_stat[255][1] = 10'd4;
assign next_stat[256][0] = 10'd257;
assign next_stat[256][1] = 10'd4;
assign next_stat[257][0] = 10'd258;
assign next_stat[257][1] = 10'd4;
assign next_stat[258][0] = 10'd259;
assign next_stat[258][1] = 10'd4;
assign next_stat[259][0] = 10'd260;
assign next_stat[259][1] = 10'd4;
assign next_stat[260][0] = 10'd261;
assign next_stat[260][1] = 10'd4;
assign next_stat[261][0] = 10'd262;
assign next_stat[261][1] = 10'd4;
assign next_stat[262][0] = 10'd263;
assign next_stat[262][1] = 10'd4;
assign next_stat[263][0] = 10'd264;
assign next_stat[263][1] = 10'd4;
assign next_stat[264][0] = 10'd265;
assign next_stat[264][1] = 10'd4;
assign next_stat[265][0] = 10'd266;
assign next_stat[265][1] = 10'd4;
assign next_stat[266][0] = 10'd267;
assign next_stat[266][1] = 10'd4;
assign next_stat[267][0] = 10'd268;
assign next_stat[267][1] = 10'd4;
assign next_stat[268][0] = 10'd269;
assign next_stat[268][1] = 10'd4;
assign next_stat[269][0] = 10'd270;
assign next_stat[269][1] = 10'd4;
assign next_stat[270][0] = 10'd271;
assign next_stat[270][1] = 10'd4;
assign next_stat[271][0] = 10'd272;
assign next_stat[271][1] = 10'd4;
assign next_stat[272][0] = 10'd273;
assign next_stat[272][1] = 10'd4;
assign next_stat[273][0] = 10'd274;
assign next_stat[273][1] = 10'd4;
assign next_stat[274][0] = 10'd275;
assign next_stat[274][1] = 10'd4;
assign next_stat[275][0] = 10'd276;
assign next_stat[275][1] = 10'd4;
assign next_stat[276][0] = 10'd277;
assign next_stat[276][1] = 10'd4;
assign next_stat[277][0] = 10'd278;
assign next_stat[277][1] = 10'd4;
assign next_stat[278][0] = 10'd279;
assign next_stat[278][1] = 10'd4;
assign next_stat[279][0] = 10'd280;
assign next_stat[279][1] = 10'd4;
assign next_stat[280][0] = 10'd281;
assign next_stat[280][1] = 10'd4;
assign next_stat[281][0] = 10'd282;
assign next_stat[281][1] = 10'd4;
assign next_stat[282][0] = 10'd283;
assign next_stat[282][1] = 10'd4;
assign next_stat[283][0] = 10'd284;
assign next_stat[283][1] = 10'd4;
assign next_stat[284][0] = 10'd285;
assign next_stat[284][1] = 10'd4;
assign next_stat[285][0] = 10'd286;
assign next_stat[285][1] = 10'd4;
assign next_stat[286][0] = 10'd287;
assign next_stat[286][1] = 10'd4;
assign next_stat[287][0] = 10'd288;
assign next_stat[287][1] = 10'd4;
assign next_stat[288][0] = 10'd289;
assign next_stat[288][1] = 10'd4;
assign next_stat[289][0] = 10'd290;
assign next_stat[289][1] = 10'd4;
assign next_stat[290][0] = 10'd291;
assign next_stat[290][1] = 10'd4;
assign next_stat[291][0] = 10'd292;
assign next_stat[291][1] = 10'd4;
assign next_stat[292][0] = 10'd293;
assign next_stat[292][1] = 10'd4;
assign next_stat[293][0] = 10'd294;
assign next_stat[293][1] = 10'd4;
assign next_stat[294][0] = 10'd295;
assign next_stat[294][1] = 10'd4;
assign next_stat[295][0] = 10'd296;
assign next_stat[295][1] = 10'd4;
assign next_stat[296][0] = 10'd297;
assign next_stat[296][1] = 10'd4;
assign next_stat[297][0] = 10'd298;
assign next_stat[297][1] = 10'd4;
assign next_stat[298][0] = 10'd299;
assign next_stat[298][1] = 10'd4;
assign next_stat[299][0] = 10'd300;
assign next_stat[299][1] = 10'd4;
assign next_stat[300][0] = 10'd301;
assign next_stat[300][1] = 10'd4;
assign next_stat[301][0] = 10'd302;
assign next_stat[301][1] = 10'd4;
assign next_stat[302][0] = 10'd303;
assign next_stat[302][1] = 10'd4;
assign next_stat[303][0] = 10'd3;
assign next_stat[303][1] = 10'd304;
assign next_stat[304][0] = 10'd305;
assign next_stat[304][1] = 10'd0;
assign next_stat[305][0] = 10'd306;
assign next_stat[305][1] = 10'd0;
assign next_stat[306][0] = 10'd7;
assign next_stat[306][1] = 10'd307;
assign next_stat[307][0] = 10'd308;
assign next_stat[307][1] = 10'd0;
assign next_stat[308][0] = 10'd309;
assign next_stat[308][1] = 10'd0;
assign next_stat[309][0] = 10'd310;
assign next_stat[309][1] = 10'd0;
assign next_stat[310][0] = 10'd311;
assign next_stat[310][1] = 10'd4;
assign next_stat[311][0] = 10'd312;
assign next_stat[311][1] = 10'd4;
assign next_stat[312][0] = 10'd313;
assign next_stat[312][1] = 10'd4;
assign next_stat[313][0] = 10'd314;
assign next_stat[313][1] = 10'd4;
assign next_stat[314][0] = 10'd315;
assign next_stat[314][1] = 10'd4;
assign next_stat[315][0] = 10'd316;
assign next_stat[315][1] = 10'd4;
assign next_stat[316][0] = 10'd317;
assign next_stat[316][1] = 10'd4;
assign next_stat[317][0] = 10'd318;
assign next_stat[317][1] = 10'd4;
assign next_stat[318][0] = 10'd319;
assign next_stat[318][1] = 10'd4;
assign next_stat[319][0] = 10'd3;
assign next_stat[319][1] = 10'd320;
assign next_stat[320][0] = 10'd321;
assign next_stat[320][1] = 10'd0;
assign next_stat[321][0] = 10'd322;
assign next_stat[321][1] = 10'd0;
assign next_stat[322][0] = 10'd323;
assign next_stat[322][1] = 10'd0;
assign next_stat[323][0] = 10'd324;
assign next_stat[323][1] = 10'd4;
assign next_stat[324][0] = 10'd9;
assign next_stat[324][1] = 10'd325;
assign next_stat[325][0] = 10'd5;
assign next_stat[325][1] = 10'd326;
assign next_stat[326][0] = 10'd327;
assign next_stat[326][1] = 10'd0;
assign next_stat[327][0] = 10'd2;
assign next_stat[327][1] = 10'd328;
assign next_stat[328][0] = 10'd1;
assign next_stat[328][1] = 10'd329;
assign next_stat[329][0] = 10'd330;
assign next_stat[329][1] = 10'd0;
assign next_stat[330][0] = 10'd2;
assign next_stat[330][1] = 10'd331;
assign next_stat[331][0] = 10'd332;
assign next_stat[331][1] = 10'd0;
assign next_stat[332][0] = 10'd2;
assign next_stat[332][1] = 10'd333;
assign next_stat[333][0] = 10'd334;
assign next_stat[333][1] = 10'd0;
assign next_stat[334][0] = 10'd335;
assign next_stat[334][1] = 10'd0;
assign next_stat[335][0] = 10'd336;
assign next_stat[335][1] = 10'd0;
assign next_stat[336][0] = 10'd337;
assign next_stat[336][1] = 10'd4;
assign next_stat[337][0] = 10'd338;
assign next_stat[337][1] = 10'd4;
assign next_stat[338][0] = 10'd339;
assign next_stat[338][1] = 10'd4;
assign next_stat[339][0] = 10'd340;
assign next_stat[339][1] = 10'd4;
assign next_stat[340][0] = 10'd341;
assign next_stat[340][1] = 10'd4;
assign next_stat[341][0] = 10'd342;
assign next_stat[341][1] = 10'd4;
assign next_stat[342][0] = 10'd343;
assign next_stat[342][1] = 10'd4;
assign next_stat[343][0] = 10'd344;
assign next_stat[343][1] = 10'd4;
assign next_stat[344][0] = 10'd345;
assign next_stat[344][1] = 10'd4;
assign next_stat[345][0] = 10'd346;
assign next_stat[345][1] = 10'd4;
assign next_stat[346][0] = 10'd347;
assign next_stat[346][1] = 10'd4;
assign next_stat[347][0] = 10'd348;
assign next_stat[347][1] = 10'd4;
assign next_stat[348][0] = 10'd349;
assign next_stat[348][1] = 10'd4;
assign next_stat[349][0] = 10'd350;
assign next_stat[349][1] = 10'd4;
assign next_stat[350][0] = 10'd351;
assign next_stat[350][1] = 10'd4;
assign next_stat[351][0] = 10'd352;
assign next_stat[351][1] = 10'd4;
assign next_stat[352][0] = 10'd353;
assign next_stat[352][1] = 10'd4;
assign next_stat[353][0] = 10'd354;
assign next_stat[353][1] = 10'd4;
assign next_stat[354][0] = 10'd355;
assign next_stat[354][1] = 10'd4;
assign next_stat[355][0] = 10'd356;
assign next_stat[355][1] = 10'd4;
assign next_stat[356][0] = 10'd357;
assign next_stat[356][1] = 10'd4;
assign next_stat[357][0] = 10'd358;
assign next_stat[357][1] = 10'd4;
assign next_stat[358][0] = 10'd359;
assign next_stat[358][1] = 10'd4;
assign next_stat[359][0] = 10'd360;
assign next_stat[359][1] = 10'd4;
assign next_stat[360][0] = 10'd361;
assign next_stat[360][1] = 10'd4;
assign next_stat[361][0] = 10'd362;
assign next_stat[361][1] = 10'd4;
assign next_stat[362][0] = 10'd363;
assign next_stat[362][1] = 10'd4;
assign next_stat[363][0] = 10'd364;
assign next_stat[363][1] = 10'd4;
assign next_stat[364][0] = 10'd365;
assign next_stat[364][1] = 10'd4;
assign next_stat[365][0] = 10'd366;
assign next_stat[365][1] = 10'd4;
assign next_stat[366][0] = 10'd367;
assign next_stat[366][1] = 10'd4;
assign next_stat[367][0] = 10'd368;
assign next_stat[367][1] = 10'd4;
assign next_stat[368][0] = 10'd369;
assign next_stat[368][1] = 10'd4;
assign next_stat[369][0] = 10'd370;
assign next_stat[369][1] = 10'd4;
assign next_stat[370][0] = 10'd371;
assign next_stat[370][1] = 10'd4;
assign next_stat[371][0] = 10'd372;
assign next_stat[371][1] = 10'd4;
assign next_stat[372][0] = 10'd373;
assign next_stat[372][1] = 10'd4;
assign next_stat[373][0] = 10'd374;
assign next_stat[373][1] = 10'd4;
assign next_stat[374][0] = 10'd375;
assign next_stat[374][1] = 10'd4;
assign next_stat[375][0] = 10'd376;
assign next_stat[375][1] = 10'd4;
assign next_stat[376][0] = 10'd377;
assign next_stat[376][1] = 10'd4;
assign next_stat[377][0] = 10'd378;
assign next_stat[377][1] = 10'd4;
assign next_stat[378][0] = 10'd379;
assign next_stat[378][1] = 10'd4;
assign next_stat[379][0] = 10'd380;
assign next_stat[379][1] = 10'd4;
assign next_stat[380][0] = 10'd381;
assign next_stat[380][1] = 10'd4;
assign next_stat[381][0] = 10'd382;
assign next_stat[381][1] = 10'd4;
assign next_stat[382][0] = 10'd383;
assign next_stat[382][1] = 10'd4;
assign next_stat[383][0] = 10'd384;
assign next_stat[383][1] = 10'd4;
assign next_stat[384][0] = 10'd385;
assign next_stat[384][1] = 10'd4;
assign next_stat[385][0] = 10'd386;
assign next_stat[385][1] = 10'd4;
assign next_stat[386][0] = 10'd387;
assign next_stat[386][1] = 10'd4;
assign next_stat[387][0] = 10'd388;
assign next_stat[387][1] = 10'd4;
assign next_stat[388][0] = 10'd389;
assign next_stat[388][1] = 10'd4;
assign next_stat[389][0] = 10'd390;
assign next_stat[389][1] = 10'd4;
assign next_stat[390][0] = 10'd391;
assign next_stat[390][1] = 10'd4;
assign next_stat[391][0] = 10'd392;
assign next_stat[391][1] = 10'd4;
assign next_stat[392][0] = 10'd393;
assign next_stat[392][1] = 10'd4;
assign next_stat[393][0] = 10'd394;
assign next_stat[393][1] = 10'd4;
assign next_stat[394][0] = 10'd395;
assign next_stat[394][1] = 10'd4;
assign next_stat[395][0] = 10'd396;
assign next_stat[395][1] = 10'd4;
assign next_stat[396][0] = 10'd397;
assign next_stat[396][1] = 10'd4;
assign next_stat[397][0] = 10'd398;
assign next_stat[397][1] = 10'd4;
assign next_stat[398][0] = 10'd399;
assign next_stat[398][1] = 10'd4;
assign next_stat[399][0] = 10'd400;
assign next_stat[399][1] = 10'd4;
assign next_stat[400][0] = 10'd401;
assign next_stat[400][1] = 10'd4;
assign next_stat[401][0] = 10'd402;
assign next_stat[401][1] = 10'd4;
assign next_stat[402][0] = 10'd403;
assign next_stat[402][1] = 10'd4;
assign next_stat[403][0] = 10'd404;
assign next_stat[403][1] = 10'd4;
assign next_stat[404][0] = 10'd405;
assign next_stat[404][1] = 10'd4;
assign next_stat[405][0] = 10'd406;
assign next_stat[405][1] = 10'd4;
assign next_stat[406][0] = 10'd407;
assign next_stat[406][1] = 10'd4;
assign next_stat[407][0] = 10'd408;
assign next_stat[407][1] = 10'd4;
assign next_stat[408][0] = 10'd409;
assign next_stat[408][1] = 10'd4;
assign next_stat[409][0] = 10'd410;
assign next_stat[409][1] = 10'd4;
assign next_stat[410][0] = 10'd411;
assign next_stat[410][1] = 10'd4;
assign next_stat[411][0] = 10'd412;
assign next_stat[411][1] = 10'd4;
assign next_stat[412][0] = 10'd413;
assign next_stat[412][1] = 10'd4;
assign next_stat[413][0] = 10'd414;
assign next_stat[413][1] = 10'd4;
assign next_stat[414][0] = 10'd415;
assign next_stat[414][1] = 10'd4;
assign next_stat[415][0] = 10'd416;
assign next_stat[415][1] = 10'd4;
assign next_stat[416][0] = 10'd417;
assign next_stat[416][1] = 10'd4;
assign next_stat[417][0] = 10'd418;
assign next_stat[417][1] = 10'd4;
assign next_stat[418][0] = 10'd419;
assign next_stat[418][1] = 10'd4;
assign next_stat[419][0] = 10'd420;
assign next_stat[419][1] = 10'd4;
assign next_stat[420][0] = 10'd421;
assign next_stat[420][1] = 10'd4;
assign next_stat[421][0] = 10'd3;
assign next_stat[421][1] = 10'd422;
assign next_stat[422][0] = 10'd5;
assign next_stat[422][1] = 10'd423;
assign next_stat[423][0] = 10'd424;
assign next_stat[423][1] = 10'd0;
assign next_stat[424][0] = 10'd425;
assign next_stat[424][1] = 10'd0;
assign next_stat[425][0] = 10'd3;
assign next_stat[425][1] = 10'd426;
assign next_stat[426][0] = 10'd1;
assign next_stat[426][1] = 10'd427;
assign next_stat[427][0] = 10'd428;
assign next_stat[427][1] = 10'd0;
assign next_stat[428][0] = 10'd429;
assign next_stat[428][1] = 10'd0;
assign next_stat[429][0] = 10'd3;
assign next_stat[429][1] = 10'd430;
assign next_stat[430][0] = 10'd1;
assign next_stat[430][1] = 10'd431;
assign next_stat[431][0] = 10'd432;
assign next_stat[431][1] = 10'd0;
assign next_stat[432][0] = 10'd2;
assign next_stat[432][1] = 10'd433;
assign next_stat[433][0] = 10'd1;
assign next_stat[433][1] = 10'd434;
assign next_stat[434][0] = 10'd435;
assign next_stat[434][1] = 10'd0;
assign next_stat[435][0] = 10'd2;
assign next_stat[435][1] = 10'd436;
assign next_stat[436][0] = 10'd437;
assign next_stat[436][1] = 10'd0;
assign next_stat[437][0] = 10'd438;
assign next_stat[437][1] = 10'd0;
assign next_stat[438][0] = 10'd439;
assign next_stat[438][1] = 10'd0;
assign next_stat[439][0] = 10'd440;
assign next_stat[439][1] = 10'd4;
assign next_stat[440][0] = 10'd3;
assign next_stat[440][1] = 10'd441;
assign next_stat[441][0] = 10'd5;
assign next_stat[441][1] = 10'd442;
assign next_stat[442][0] = 10'd443;
assign next_stat[442][1] = 10'd0;
assign next_stat[443][0] = 10'd2;
assign next_stat[443][1] = 10'd444;
assign next_stat[444][0] = 10'd1;
assign next_stat[444][1] = 10'd445;
assign next_stat[445][0] = 10'd446;
assign next_stat[445][1] = 10'd0;
assign next_stat[446][0] = 10'd447;
assign next_stat[446][1] = 10'd0;
assign next_stat[447][0] = 10'd3;
assign next_stat[447][1] = 10'd448;
assign next_stat[448][0] = 10'd449;
assign next_stat[448][1] = 10'd0;
assign next_stat[449][0] = 10'd450;
assign next_stat[449][1] = 10'd0;
assign next_stat[450][0] = 10'd451;
assign next_stat[450][1] = 10'd0;
assign next_stat[451][0] = 10'd452;
assign next_stat[451][1] = 10'd4;
assign next_stat[452][0] = 10'd453;
assign next_stat[452][1] = 10'd4;
assign next_stat[453][0] = 10'd454;
assign next_stat[453][1] = 10'd4;
assign next_stat[454][0] = 10'd455;
assign next_stat[454][1] = 10'd4;
assign next_stat[455][0] = 10'd456;
assign next_stat[455][1] = 10'd4;
assign next_stat[456][0] = 10'd457;
assign next_stat[456][1] = 10'd4;
assign next_stat[457][0] = 10'd458;
assign next_stat[457][1] = 10'd4;
assign next_stat[458][0] = 10'd3;
assign next_stat[458][1] = 10'd459;
assign next_stat[459][0] = 10'd5;
assign next_stat[459][1] = 10'd460;
assign next_stat[460][0] = 10'd461;
assign next_stat[460][1] = 10'd0;
assign next_stat[461][0] = 10'd2;
assign next_stat[461][1] = 10'd462;
assign next_stat[462][0] = 10'd463;
assign next_stat[462][1] = 10'd0;
assign next_stat[463][0] = 10'd2;
assign next_stat[463][1] = 10'd464;
assign next_stat[464][0] = 10'd465;
assign next_stat[464][1] = 10'd0;
assign next_stat[465][0] = 10'd466;
assign next_stat[465][1] = 10'd0;
assign next_stat[466][0] = 10'd467;
assign next_stat[466][1] = 10'd0;
assign next_stat[467][0] = 10'd468;
assign next_stat[467][1] = 10'd4;
assign next_stat[468][0] = 10'd469;
assign next_stat[468][1] = 10'd4;
assign next_stat[469][0] = 10'd470;
assign next_stat[469][1] = 10'd4;
assign next_stat[470][0] = 10'd471;
assign next_stat[470][1] = 10'd4;
assign next_stat[471][0] = 10'd472;
assign next_stat[471][1] = 10'd4;
assign next_stat[472][0] = 10'd473;
assign next_stat[472][1] = 10'd4;
assign next_stat[473][0] = 10'd474;
assign next_stat[473][1] = 10'd4;
assign next_stat[474][0] = 10'd3;
assign next_stat[474][1] = 10'd475;
assign next_stat[475][0] = 10'd5;
assign next_stat[475][1] = 10'd476;
assign next_stat[476][0] = 10'd1;
assign next_stat[476][1] = 10'd477;
assign next_stat[477][0] = 10'd478;
assign next_stat[477][1] = 10'd0;
assign next_stat[478][0] = 10'd2;
assign next_stat[478][1] = 10'd479;
assign next_stat[479][0] = 10'd480;
assign next_stat[479][1] = 10'd0;
assign next_stat[480][0] = 10'd481;
assign next_stat[480][1] = 10'd0;
assign next_stat[481][0] = 10'd482;
assign next_stat[481][1] = 10'd0;
assign next_stat[482][0] = 10'd483;
assign next_stat[482][1] = 10'd4;
assign next_stat[483][0] = 10'd484;
assign next_stat[483][1] = 10'd4;
assign next_stat[484][0] = 10'd485;
assign next_stat[484][1] = 10'd4;
assign next_stat[485][0] = 10'd486;
assign next_stat[485][1] = 10'd4;
assign next_stat[486][0] = 10'd487;
assign next_stat[486][1] = 10'd4;
assign next_stat[487][0] = 10'd488;
assign next_stat[487][1] = 10'd4;
assign next_stat[488][0] = 10'd489;
assign next_stat[488][1] = 10'd4;
assign next_stat[489][0] = 10'd490;
assign next_stat[489][1] = 10'd4;
assign next_stat[490][0] = 10'd491;
assign next_stat[490][1] = 10'd4;
assign next_stat[491][0] = 10'd492;
assign next_stat[491][1] = 10'd4;
assign next_stat[492][0] = 10'd493;
assign next_stat[492][1] = 10'd4;
assign next_stat[493][0] = 10'd494;
assign next_stat[493][1] = 10'd4;
assign next_stat[494][0] = 10'd495;
assign next_stat[494][1] = 10'd4;
assign next_stat[495][0] = 10'd496;
assign next_stat[495][1] = 10'd4;
assign next_stat[496][0] = 10'd497;
assign next_stat[496][1] = 10'd4;
assign next_stat[497][0] = 10'd498;
assign next_stat[497][1] = 10'd4;
assign next_stat[498][0] = 10'd499;
assign next_stat[498][1] = 10'd4;
assign next_stat[499][0] = 10'd3;
assign next_stat[499][1] = 10'd500;
assign next_stat[500][0] = 10'd501;
assign next_stat[500][1] = 10'd0;
assign next_stat[501][0] = 10'd502;
assign next_stat[501][1] = 10'd0;
assign next_stat[502][0] = 10'd503;
assign next_stat[502][1] = 10'd0;
assign next_stat[503][0] = 10'd504;
assign next_stat[503][1] = 10'd4;
assign next_stat[504][0] = 10'd505;
assign next_stat[504][1] = 10'd4;
assign next_stat[505][0] = 10'd10;
assign next_stat[505][1] = 10'd506;
assign next_stat[506][0] = 10'd507;
assign next_stat[506][1] = 10'd0;
assign next_stat[507][0] = 10'd508;
assign next_stat[507][1] = 10'd0;
assign next_stat[508][0] = 10'd509;
assign next_stat[508][1] = 10'd0;
assign next_stat[509][0] = 10'd8;
assign next_stat[509][1] = 10'd510;
assign next_stat[510][0] = 10'd511;
assign next_stat[510][1] = 10'd0;
assign next_stat[511][0] = 10'd512;
assign next_stat[511][1] = 10'd0;
assign next_stat[512][0] = 10'd513;
assign next_stat[512][1] = 10'd0;
assign next_stat[513][0] = 10'd514;
assign next_stat[513][1] = 10'd4;
assign next_stat[514][0] = 10'd515;
assign next_stat[514][1] = 10'd4;
assign next_stat[515][0] = 10'd516;
assign next_stat[515][1] = 10'd4;
assign next_stat[516][0] = 10'd517;
assign next_stat[516][1] = 10'd11;
assign next_stat[517][0] = 10'd518;
assign next_stat[517][1] = 10'd4;
assign next_stat[518][0] = 10'd519;
assign next_stat[518][1] = 10'd4;
assign next_stat[519][0] = 10'd3;
assign next_stat[519][1] = 10'd520;
assign next_stat[520][0] = 10'd521;
assign next_stat[520][1] = 10'd0;
assign next_stat[521][0] = 10'd522;
assign next_stat[521][1] = 10'd0;
assign next_stat[522][0] = 10'd523;
assign next_stat[522][1] = 10'd0;
assign next_stat[523][0] = 10'd524;
assign next_stat[523][1] = 10'd4;
assign next_stat[524][0] = 10'd525;
assign next_stat[524][1] = 10'd4;
assign next_stat[525][0] = 10'd526;
assign next_stat[525][1] = 10'd4;
assign next_stat[526][0] = 10'd527;
assign next_stat[526][1] = 10'd11;
assign next_stat[527][0] = 10'd528;
assign next_stat[527][1] = 10'd4;
assign next_stat[528][0] = 10'd529;
assign next_stat[528][1] = 10'd4;
assign next_stat[529][0] = 10'd530;
assign next_stat[529][1] = 10'd4;
assign next_stat[530][0] = 10'd531;
assign next_stat[530][1] = 10'd4;
assign next_stat[531][0] = 10'd532;
assign next_stat[531][1] = 10'd4;
assign next_stat[532][0] = 10'd533;
assign next_stat[532][1] = 10'd4;
assign next_stat[533][0] = 10'd534;
assign next_stat[533][1] = 10'd4;
assign next_stat[534][0] = 10'd535;
assign next_stat[534][1] = 10'd4;
assign next_stat[535][0] = 10'd536;
assign next_stat[535][1] = 10'd4;
assign next_stat[536][0] = 10'd537;
assign next_stat[536][1] = 10'd4;
assign next_stat[537][0] = 10'd538;
assign next_stat[537][1] = 10'd4;
assign next_stat[538][0] = 10'd539;
assign next_stat[538][1] = 10'd4;
assign next_stat[539][0] = 10'd540;
assign next_stat[539][1] = 10'd4;
assign next_stat[540][0] = 10'd541;
assign next_stat[540][1] = 10'd4;
assign next_stat[541][0] = 10'd542;
assign next_stat[541][1] = 10'd4;
assign next_stat[542][0] = 10'd543;
assign next_stat[542][1] = 10'd4;
assign next_stat[543][0] = 10'd3;
assign next_stat[543][1] = 10'd544;
assign next_stat[544][0] = 10'd545;
assign next_stat[544][1] = 10'd0;
assign next_stat[545][0] = 10'd546;
assign next_stat[545][1] = 10'd0;
assign next_stat[546][0] = 10'd547;
assign next_stat[546][1] = 10'd0;
assign next_stat[547][0] = 10'd548;
assign next_stat[547][1] = 10'd4;
assign next_stat[548][0] = 10'd549;
assign next_stat[548][1] = 10'd4;
assign next_stat[549][0] = 10'd550;
assign next_stat[549][1] = 10'd4;
assign next_stat[550][0] = 10'd551;
assign next_stat[550][1] = 10'd11;
assign next_stat[551][0] = 10'd552;
assign next_stat[551][1] = 10'd4;
assign next_stat[552][0] = 10'd553;
assign next_stat[552][1] = 10'd4;
assign next_stat[553][0] = 10'd554;
assign next_stat[553][1] = 10'd4;
assign next_stat[554][0] = 10'd555;
assign next_stat[554][1] = 10'd4;
assign next_stat[555][0] = 10'd556;
assign next_stat[555][1] = 10'd4;
assign next_stat[556][0] = 10'd557;
assign next_stat[556][1] = 10'd4;
assign next_stat[557][0] = 10'd558;
assign next_stat[557][1] = 10'd4;
assign next_stat[558][0] = 10'd559;
assign next_stat[558][1] = 10'd4;
assign next_stat[559][0] = 10'd560;
assign next_stat[559][1] = 10'd4;
assign next_stat[560][0] = 10'd561;
assign next_stat[560][1] = 10'd4;
assign next_stat[561][0] = 10'd562;
assign next_stat[561][1] = 10'd4;
assign next_stat[562][0] = 10'd563;
assign next_stat[562][1] = 10'd4;
assign next_stat[563][0] = 10'd564;
assign next_stat[563][1] = 10'd4;
assign next_stat[564][0] = 10'd565;
assign next_stat[564][1] = 10'd4;
assign next_stat[565][0] = 10'd566;
assign next_stat[565][1] = 10'd4;
assign next_stat[566][0] = 10'd567;
assign next_stat[566][1] = 10'd4;
assign next_stat[567][0] = 10'd568;
assign next_stat[567][1] = 10'd4;
assign next_stat[568][0] = 10'd569;
assign next_stat[568][1] = 10'd4;
assign next_stat[569][0] = 10'd570;
assign next_stat[569][1] = 10'd4;
assign next_stat[570][0] = 10'd571;
assign next_stat[570][1] = 10'd4;
assign next_stat[571][0] = 10'd572;
assign next_stat[571][1] = 10'd4;
assign next_stat[572][0] = 10'd573;
assign next_stat[572][1] = 10'd4;
assign next_stat[573][0] = 10'd574;
assign next_stat[573][1] = 10'd4;
assign next_stat[574][0] = 10'd575;
assign next_stat[574][1] = 10'd4;
assign next_stat[575][0] = 10'd576;
assign next_stat[575][1] = 10'd4;
assign next_stat[576][0] = 10'd577;
assign next_stat[576][1] = 10'd4;
assign next_stat[577][0] = 10'd578;
assign next_stat[577][1] = 10'd4;
assign next_stat[578][0] = 10'd579;
assign next_stat[578][1] = 10'd4;
assign next_stat[579][0] = 10'd580;
assign next_stat[579][1] = 10'd4;
assign next_stat[580][0] = 10'd581;
assign next_stat[580][1] = 10'd4;
assign next_stat[581][0] = 10'd582;
assign next_stat[581][1] = 10'd4;
assign next_stat[582][0] = 10'd583;
assign next_stat[582][1] = 10'd4;
assign next_stat[583][0] = 10'd584;
assign next_stat[583][1] = 10'd4;
assign next_stat[584][0] = 10'd585;
assign next_stat[584][1] = 10'd4;
assign next_stat[585][0] = 10'd586;
assign next_stat[585][1] = 10'd4;
assign next_stat[586][0] = 10'd587;
assign next_stat[586][1] = 10'd4;
assign next_stat[587][0] = 10'd588;
assign next_stat[587][1] = 10'd4;
assign next_stat[588][0] = 10'd589;
assign next_stat[588][1] = 10'd4;
assign next_stat[589][0] = 10'd590;
assign next_stat[589][1] = 10'd4;
assign next_stat[590][0] = 10'd591;
assign next_stat[590][1] = 10'd4;
assign next_stat[591][0] = 10'd592;
assign next_stat[591][1] = 10'd4;
assign next_stat[592][0] = 10'd593;
assign next_stat[592][1] = 10'd4;
assign next_stat[593][0] = 10'd594;
assign next_stat[593][1] = 10'd4;
assign next_stat[594][0] = 10'd595;
assign next_stat[594][1] = 10'd4;
assign next_stat[595][0] = 10'd3;
assign next_stat[595][1] = 10'd596;
assign next_stat[596][0] = 10'd597;
assign next_stat[596][1] = 10'd0;
assign next_stat[597][0] = 10'd598;
assign next_stat[597][1] = 10'd0;
assign next_stat[598][0] = 10'd7;
assign next_stat[598][1] = 10'd599;
assign next_stat[599][0] = 10'd1;
assign next_stat[599][1] = 10'd600;
assign next_stat[600][0] = 10'd601;
assign next_stat[600][1] = 10'd0;
assign next_stat[601][0] = 10'd602;
assign next_stat[601][1] = 10'd0;
assign next_stat[602][0] = 10'd3;
assign next_stat[602][1] = 10'd603;
assign next_stat[603][0] = 10'd1;
assign next_stat[603][1] = 10'd604;
assign next_stat[604][0] = 10'd605;
assign next_stat[604][1] = 10'd0;
assign next_stat[605][0] = 10'd606;
assign next_stat[605][1] = 10'd0;
assign next_stat[606][0] = 10'd3;
assign next_stat[606][1] = 10'd607;
assign next_stat[607][0] = 10'd608;
assign next_stat[607][1] = 10'd0;
assign next_stat[608][0] = 10'd609;
assign next_stat[608][1] = 10'd0;
assign next_stat[609][0] = 10'd610;
assign next_stat[609][1] = 10'd0;
assign next_stat[610][0] = 10'd3;
assign next_stat[610][1] = 10'd611;
assign next_stat[611][0] = 10'd5;
assign next_stat[611][1] = 10'd612;
assign next_stat[612][0] = 10'd613;
assign next_stat[612][1] = 10'd0;
assign next_stat[613][0] = 10'd614;
assign next_stat[613][1] = 10'd0;
assign next_stat[614][0] = 10'd615;
assign next_stat[614][1] = 10'd0;
assign next_stat[615][0] = 10'd616;
assign next_stat[615][1] = 10'd4;
assign next_stat[616][0] = 10'd617;
assign next_stat[616][1] = 10'd4;
assign next_stat[617][0] = 10'd618;
assign next_stat[617][1] = 10'd4;
assign next_stat[618][0] = 10'd3;
assign next_stat[618][1] = 10'd619;
assign next_stat[619][0] = 10'd5;
assign next_stat[619][1] = 10'd620;
assign next_stat[620][0] = 10'd621;
assign next_stat[620][1] = 10'd0;
assign next_stat[621][0] = 10'd622;
assign next_stat[621][1] = 10'd0;
assign next_stat[622][0] = 10'd3;
assign next_stat[622][1] = 10'd623;
assign next_stat[623][0] = 10'd624;
assign next_stat[623][1] = 10'd0;
assign next_stat[624][0] = 10'd625;
assign next_stat[624][1] = 10'd0;
assign next_stat[625][0] = 10'd626;
assign next_stat[625][1] = 10'd0;
assign next_stat[626][0] = 10'd3;
assign next_stat[626][1] = 10'd627;
assign next_stat[627][0] = 10'd5;
assign next_stat[627][1] = 10'd628;
assign next_stat[628][0] = 10'd629;
assign next_stat[628][1] = 10'd0;
assign next_stat[629][0] = 10'd630;
assign next_stat[629][1] = 10'd0;
assign next_stat[630][0] = 10'd631;
assign next_stat[630][1] = 10'd0;
assign next_stat[631][0] = 10'd3;
assign next_stat[631][1] = 10'd632;
assign next_stat[632][0] = 10'd633;
assign next_stat[632][1] = 10'd0;
assign next_stat[633][0] = 10'd634;
assign next_stat[633][1] = 10'd0;
assign next_stat[634][0] = 10'd7;
assign next_stat[634][1] = 10'd635;
assign next_stat[635][0] = 10'd636;
assign next_stat[635][1] = 10'd0;
assign next_stat[636][0] = 10'd2;
assign next_stat[636][1] = 10'd637;
assign next_stat[637][0] = 10'd1;
assign next_stat[637][1] = 10'd638;
assign next_stat[638][0] = 10'd639;
assign next_stat[638][1] = 10'd0;
assign next_stat[639][0] = 10'd2;
assign next_stat[639][1] = 10'd640;
assign next_stat[640][0] = 10'd641;
assign next_stat[640][1] = 10'd0;
assign next_stat[641][0] = 10'd2;
assign next_stat[641][1] = 10'd642;
assign next_stat[642][0] = 10'd1;
assign next_stat[642][1] = 10'd643;
assign next_stat[643][0] = 10'd644;
assign next_stat[643][1] = 10'd0;
assign next_stat[644][0] = 10'd2;
assign next_stat[644][1] = 10'd645;
assign next_stat[645][0] = 10'd646;
assign next_stat[645][1] = 10'd0;
assign next_stat[646][0] = 10'd647;
assign next_stat[646][1] = 10'd0;
assign next_stat[647][0] = 10'd648;
assign next_stat[647][1] = 10'd0;
assign next_stat[648][0] = 10'd649;
assign next_stat[648][1] = 10'd4;
assign next_stat[649][0] = 10'd3;
assign next_stat[649][1] = 10'd650;
assign next_stat[650][0] = 10'd5;
assign next_stat[650][1] = 10'd651;
assign next_stat[651][0] = 10'd652;
assign next_stat[651][1] = 10'd0;
assign next_stat[652][0] = 10'd653;
assign next_stat[652][1] = 10'd0;
assign next_stat[653][0] = 10'd654;
assign next_stat[653][1] = 10'd0;
assign next_stat[654][0] = 10'd655;
assign next_stat[654][1] = 10'd4;
assign next_stat[655][0] = 10'd3;
assign next_stat[655][1] = 10'd656;
assign next_stat[656][0] = 10'd657;
assign next_stat[656][1] = 10'd0;
assign next_stat[657][0] = 10'd6;
assign next_stat[657][1] = 10'd658;
assign next_stat[658][0] = 10'd1;
assign next_stat[658][1] = 10'd659;
assign next_stat[659][0] = 10'd1;
assign next_stat[659][1] = 10'd660;
assign next_stat[660][0] = 10'd661;
assign next_stat[660][1] = 10'd0;
assign next_stat[661][0] = 10'd662;
assign next_stat[661][1] = 10'd0;
assign next_stat[662][0] = 10'd663;
assign next_stat[662][1] = 10'd0;
assign next_stat[663][0] = 10'd664;
assign next_stat[663][1] = 10'd4;
assign next_stat[664][0] = 10'd665;
assign next_stat[664][1] = 10'd4;
assign next_stat[665][0] = 10'd3;
assign next_stat[665][1] = 10'd666;
assign next_stat[666][0] = 10'd5;
assign next_stat[666][1] = 10'd667;
assign next_stat[667][0] = 10'd1;
assign next_stat[667][1] = 10'd668;
assign next_stat[668][0] = 10'd669;
assign next_stat[668][1] = 10'd0;
assign next_stat[669][0] = 10'd670;
assign next_stat[669][1] = 10'd0;
assign next_stat[670][0] = 10'd671;
assign next_stat[670][1] = 10'd0;
assign next_stat[671][0] = 10'd672;
assign next_stat[671][1] = 10'd4;
assign next_stat[672][0] = 10'd673;
assign next_stat[672][1] = 10'd4;
assign next_stat[673][0] = 10'd3;
assign next_stat[673][1] = 10'd674;
assign next_stat[674][0] = 10'd5;
assign next_stat[674][1] = 10'd675;
assign next_stat[675][0] = 10'd1;
assign next_stat[675][1] = 10'd676;
assign next_stat[676][0] = 10'd1;
assign next_stat[676][1] = 10'd677;
assign next_stat[677][0] = 10'd678;
assign next_stat[677][1] = 10'd0;
assign next_stat[678][0] = 10'd679;
assign next_stat[678][1] = 10'd0;
assign next_stat[679][0] = 10'd3;
assign next_stat[679][1] = 10'd680;
assign next_stat[680][0] = 10'd681;
assign next_stat[680][1] = 10'd0;
assign next_stat[681][0] = 10'd682;
assign next_stat[681][1] = 10'd0;
assign next_stat[682][0] = 10'd3;
assign next_stat[682][1] = 10'd683;
assign next_stat[683][0] = 10'd684;
assign next_stat[683][1] = 10'd0;
assign next_stat[684][0] = 10'd2;
assign next_stat[684][1] = 10'd685;
assign next_stat[685][0] = 10'd1;
assign next_stat[685][1] = 10'd686;
assign next_stat[686][0] = 10'd687;
assign next_stat[686][1] = 10'd0;
assign next_stat[687][0] = 10'd2;
assign next_stat[687][1] = 10'd688;
assign next_stat[688][0] = 10'd689;
assign next_stat[688][1] = 10'd0;
assign next_stat[689][0] = 10'd2;
assign next_stat[689][1] = 10'd690;
assign next_stat[690][0] = 10'd1;
assign next_stat[690][1] = 10'd691;
assign next_stat[691][0] = 10'd692;
assign next_stat[691][1] = 10'd0;
assign next_stat[692][0] = 10'd2;
assign next_stat[692][1] = 10'd693;
assign next_stat[693][0] = 10'd1;
assign next_stat[693][1] = 10'd694;
assign next_stat[694][0] = 10'd1;
assign next_stat[694][1] = 10'd695;
assign next_stat[695][0] = 10'd696;
assign next_stat[695][1] = 10'd0;
assign next_stat[696][0] = 10'd697;
assign next_stat[696][1] = 10'd0;
assign next_stat[697][0] = 10'd3;
assign next_stat[697][1] = 10'd698;
assign next_stat[698][0] = 10'd1;
assign next_stat[698][1] = 10'd699;
assign next_stat[699][0] = 10'd700;
assign next_stat[699][1] = 10'd0;
assign next_stat[700][0] = 10'd701;
assign next_stat[700][1] = 10'd0;
assign next_stat[701][0] = 10'd3;
assign next_stat[701][1] = 10'd702;
assign next_stat[702][0] = 10'd703;
assign next_stat[702][1] = 10'd0;
assign next_stat[703][0] = 10'd2;
assign next_stat[703][1] = 10'd704;
assign next_stat[704][0] = 10'd705;
assign next_stat[704][1] = 10'd0;
assign next_stat[705][0] = 10'd2;
assign next_stat[705][1] = 10'd706;
assign next_stat[706][0] = 10'd1;
assign next_stat[706][1] = 10'd707;
assign next_stat[707][0] = 10'd1;
assign next_stat[707][1] = 10'd708;
assign next_stat[708][0] = 10'd709;
assign next_stat[708][1] = 10'd0;
assign next_stat[709][0] = 10'd2;
assign next_stat[709][1] = 10'd710;
assign next_stat[710][0] = 10'd1;
assign next_stat[710][1] = 10'd711;
assign next_stat[711][0] = 10'd1;
assign next_stat[711][1] = 10'd712;
assign next_stat[712][0] = 10'd713;
assign next_stat[712][1] = 10'd0;
assign next_stat[713][0] = 10'd714;
assign next_stat[713][1] = 10'd0;
assign next_stat[714][0] = 10'd3;
assign next_stat[714][1] = 10'd715;
assign next_stat[715][0] = 10'd716;
assign next_stat[715][1] = 10'd0;
assign next_stat[716][0] = 10'd2;
assign next_stat[716][1] = 10'd717;
assign next_stat[717][0] = 10'd1;
assign next_stat[717][1] = 10'd718;
assign next_stat[718][0] = 10'd719;
assign next_stat[718][1] = 10'd0;
assign next_stat[719][0] = 10'd2;
assign next_stat[719][1] = 10'd720;
assign next_stat[720][0] = 10'd721;
assign next_stat[720][1] = 10'd0;
assign next_stat[721][0] = 10'd2;
assign next_stat[721][1] = 10'd722;
assign next_stat[722][0] = 10'd1;
assign next_stat[722][1] = 10'd723;
assign next_stat[723][0] = 10'd1;
assign next_stat[723][1] = 10'd724;
assign next_stat[724][0] = 10'd1;
assign next_stat[724][1] = 10'd725;
assign next_stat[725][0] = 10'd726;
assign next_stat[725][1] = 10'd0;
assign next_stat[726][0] = 10'd727;
assign next_stat[726][1] = 10'd0;
assign next_stat[727][0] = 10'd3;
assign next_stat[727][1] = 10'd728;
assign next_stat[728][0] = 10'd729;
assign next_stat[728][1] = 10'd0;
assign next_stat[729][0] = 10'd2;
assign next_stat[729][1] = 10'd730;
assign next_stat[730][0] = 10'd1;
assign next_stat[730][1] = 10'd731;
assign next_stat[731][0] = 10'd732;
assign next_stat[731][1] = 10'd0;
assign next_stat[732][0] = 10'd733;
assign next_stat[732][1] = 10'd0;
assign next_stat[733][0] = 10'd3;
assign next_stat[733][1] = 10'd734;
assign next_stat[734][0] = 10'd735;
assign next_stat[734][1] = 10'd0;
assign next_stat[735][0] = 10'd2;
assign next_stat[735][1] = 10'd736;
assign next_stat[736][0] = 10'd737;
assign next_stat[736][1] = 10'd0;
assign next_stat[737][0] = 10'd2;
assign next_stat[737][1] = 10'd738;
assign next_stat[738][0] = 10'd1;
assign next_stat[738][1] = 10'd739;
assign next_stat[739][0] = 10'd740;
assign next_stat[739][1] = 10'd0;
assign next_stat[740][0] = 10'd741;
assign next_stat[740][1] = 10'd0;
assign next_stat[741][0] = 10'd742;
assign next_stat[741][1] = 10'd0;
assign next_stat[742][0] = 10'd743;
assign next_stat[742][1] = 10'd4;
assign next_stat[743][0] = 10'd3;
assign next_stat[743][1] = 10'd744;
assign next_stat[744][0] = 10'd745;
assign next_stat[744][1] = 10'd0;
assign next_stat[745][0] = 10'd6;
assign next_stat[745][1] = 10'd746;
assign next_stat[746][0] = 10'd1;
assign next_stat[746][1] = 10'd747;
assign next_stat[747][0] = 10'd1;
assign next_stat[747][1] = 10'd748;
assign next_stat[748][0] = 10'd749;
assign next_stat[748][1] = 10'd0;
assign next_stat[749][0] = 10'd750;
assign next_stat[749][1] = 10'd0;
assign next_stat[750][0] = 10'd3;
assign next_stat[750][1] = 10'd751;
assign next_stat[751][0] = 10'd752;
assign next_stat[751][1] = 10'd0;
assign next_stat[752][0] = 10'd753;
assign next_stat[752][1] = 10'd0;
assign next_stat[753][0] = 10'd754;
assign next_stat[753][1] = 10'd0;
assign next_stat[754][0] = 10'd755;
assign next_stat[754][1] = 10'd4;
assign next_stat[755][0] = 10'd756;
assign next_stat[755][1] = 10'd4;
assign next_stat[756][0] = 10'd757;
assign next_stat[756][1] = 10'd4;
assign next_stat[757][0] = 10'd3;
assign next_stat[757][1] = 10'd758;
assign next_stat[758][0] = 10'd5;
assign next_stat[758][1] = 10'd759;
assign next_stat[759][0] = 10'd1;
assign next_stat[759][1] = 10'd760;
assign next_stat[760][0] = 10'd761;
assign next_stat[760][1] = 10'd0;
assign next_stat[761][0] = 10'd2;
assign next_stat[761][1] = 10'd762;
assign next_stat[762][0] = 10'd1;
assign next_stat[762][1] = 10'd763;
assign next_stat[763][0] = 10'd764;
assign next_stat[763][1] = 10'd0;
assign next_stat[764][0] = 10'd765;
assign next_stat[764][1] = 10'd0;
assign next_stat[765][0] = 10'd766;
assign next_stat[765][1] = 10'd0;
assign next_stat[766][0] = 10'd3;
assign next_stat[766][1] = 10'd767;
assign next_stat[767][0] = 10'd5;
assign next_stat[767][1] = 10'd768;
assign next_stat[768][0] = 10'd769;
assign next_stat[768][1] = 10'd0;
assign next_stat[769][0] = 10'd2;
assign next_stat[769][1] = 10'd770;
assign next_stat[770][0] = 10'd1;
assign next_stat[770][1] = 10'd771;
assign next_stat[771][0] = 10'd1;
assign next_stat[771][1] = 10'd772;
assign next_stat[772][0] = 10'd1;
assign next_stat[772][1] = 10'd773;
assign next_stat[773][0] = 10'd774;
assign next_stat[773][1] = 10'd0;
assign next_stat[774][0] = 10'd775;
assign next_stat[774][1] = 10'd0;
assign next_stat[775][0] = 10'd3;
assign next_stat[775][1] = 10'd776;
assign next_stat[776][0] = 10'd777;
assign next_stat[776][1] = 10'd0;
assign next_stat[777][0] = 10'd2;
assign next_stat[777][1] = 10'd778;
assign next_stat[778][0] = 10'd1;
assign next_stat[778][1] = 10'd779;
assign next_stat[779][0] = 10'd1;
assign next_stat[779][1] = 10'd780;
assign next_stat[780][0] = 10'd1;
assign next_stat[780][1] = 10'd781;
assign next_stat[781][0] = 10'd782;
assign next_stat[781][1] = 10'd0;
assign next_stat[782][0] = 10'd783;
assign next_stat[782][1] = 10'd0;
assign next_stat[783][0] = 10'd3;
assign next_stat[783][1] = 10'd784;
assign next_stat[784][0] = 10'd785;
assign next_stat[784][1] = 10'd0;
assign next_stat[785][0] = 10'd2;
assign next_stat[785][1] = 10'd786;
assign next_stat[786][0] = 10'd1;
assign next_stat[786][1] = 10'd787;
assign next_stat[787][0] = 10'd1;
assign next_stat[787][1] = 10'd788;
assign next_stat[788][0] = 10'd789;
assign next_stat[788][1] = 10'd0;
assign next_stat[789][0] = 10'd790;
assign next_stat[789][1] = 10'd0;
assign next_stat[790][0] = 10'd3;
assign next_stat[790][1] = 10'd791;
assign next_stat[791][0] = 10'd1;
assign next_stat[791][1] = 10'd792;
assign next_stat[792][0] = 10'd793;
assign next_stat[792][1] = 10'd0;
assign next_stat[793][0] = 10'd2;
assign next_stat[793][1] = 10'd794;
assign next_stat[794][0] = 10'd1;
assign next_stat[794][1] = 10'd795;
assign next_stat[795][0] = 10'd796;
assign next_stat[795][1] = 10'd0;
assign next_stat[796][0] = 10'd797;
assign next_stat[796][1] = 10'd0;
assign next_stat[797][0] = 10'd3;
assign next_stat[797][1] = 10'd798;
assign next_stat[798][0] = 10'd799;
assign next_stat[798][1] = 10'd0;
assign next_stat[799][0] = 10'd2;
assign next_stat[799][1] = 10'd800;
assign next_stat[800][0] = 10'd801;
assign next_stat[800][1] = 10'd0;
assign next_stat[801][0] = 10'd2;
assign next_stat[801][1] = 10'd802;
assign next_stat[802][0] = 10'd1;
assign next_stat[802][1] = 10'd803;
assign next_stat[803][0] = 10'd804;
assign next_stat[803][1] = 10'd0;
assign next_stat[804][0] = 10'd2;
assign next_stat[804][1] = 10'd805;
assign next_stat[805][0] = 10'd1;
assign next_stat[805][1] = 10'd806;
assign next_stat[806][0] = 10'd807;
assign next_stat[806][1] = 10'd0;
assign next_stat[807][0] = 10'd808;
assign next_stat[807][1] = 10'd0;
assign next_stat[808][0] = 10'd809;
assign next_stat[808][1] = 10'd0;
assign next_stat[809][0] = 10'd3;
assign next_stat[809][1] = 10'd810;
assign next_stat[810][0] = 10'd5;
assign next_stat[810][1] = 10'd811;
assign next_stat[811][0] = 10'd812;
assign next_stat[811][1] = 10'd0;
assign next_stat[812][0] = 10'd813;
assign next_stat[812][1] = 10'd0;
assign next_stat[813][0] = 10'd3;
assign next_stat[813][1] = 10'd814;
assign next_stat[814][0] = 10'd1;
assign next_stat[814][1] = 10'd815;
assign next_stat[815][0] = 10'd816;
assign next_stat[815][1] = 10'd0;
assign next_stat[816][0] = 10'd817;
assign next_stat[816][1] = 10'd0;
assign next_stat[817][0] = 10'd818;
assign next_stat[817][1] = 10'd0;
assign next_stat[818][0] = 10'd819;
assign next_stat[818][1] = 10'd4;
assign next_stat[819][0] = 10'd820;
assign next_stat[819][1] = 10'd4;
assign next_stat[820][0] = 10'd821;
assign next_stat[820][1] = 10'd4;
assign next_stat[821][0] = 10'd3;
assign next_stat[821][1] = 10'd822;
assign next_stat[822][0] = 10'd823;
assign next_stat[822][1] = 10'd0;
assign next_stat[823][0] = 10'd824;
assign next_stat[823][1] = 10'd0;
assign next_stat[824][0] = 10'd825;
assign next_stat[824][1] = 10'd0;
assign next_stat[825][0] = 10'd8;
assign next_stat[825][1] = 10'd826;
assign next_stat[826][0] = 10'd5;
assign next_stat[826][1] = 10'd827;
assign next_stat[827][0] = 10'd828;
assign next_stat[827][1] = 10'd0;
assign next_stat[828][0] = 10'd2;
assign next_stat[828][1] = 10'd829;
assign next_stat[829][0] = 10'd1;
assign next_stat[829][1] = 10'd830;
assign next_stat[830][0] = 10'd1;
assign next_stat[830][1] = 10'd831;
assign next_stat[831][0] = 10'd832;
assign next_stat[831][1] = 10'd0;
assign next_stat[832][0] = 10'd833;
assign next_stat[832][1] = 10'd0;
assign next_stat[833][0] = 10'd3;
assign next_stat[833][1] = 10'd834;
assign next_stat[834][0] = 10'd1;
assign next_stat[834][1] = 10'd835;
assign next_stat[835][0] = 10'd836;
assign next_stat[835][1] = 10'd0;
assign next_stat[836][0] = 10'd837;
assign next_stat[836][1] = 10'd0;
assign next_stat[837][0] = 10'd838;
assign next_stat[837][1] = 10'd0;
assign next_stat[838][0] = 10'd839;
assign next_stat[838][1] = 10'd4;
assign next_stat[839][0] = 10'd3;
assign next_stat[839][1] = 10'd840;
assign next_stat[840][0] = 10'd841;
assign next_stat[840][1] = 10'd0;
assign next_stat[841][0] = 10'd6;
assign next_stat[841][1] = 10'd842;
assign next_stat[842][0] = 10'd1;
assign next_stat[842][1] = 10'd843;
assign next_stat[843][0] = 10'd844;
assign next_stat[843][1] = 10'd0;
assign next_stat[844][0] = 10'd2;
assign next_stat[844][1] = 10'd845;
assign next_stat[845][0] = 10'd1;
assign next_stat[845][1] = 10'd846;
assign next_stat[846][0] = 10'd847;
assign next_stat[846][1] = 10'd0;
assign next_stat[847][0] = 10'd2;
assign next_stat[847][1] = 10'd848;
assign next_stat[848][0] = 10'd849;
assign next_stat[848][1] = 10'd0;
assign next_stat[849][0] = 10'd2;
assign next_stat[849][1] = 10'd850;
assign next_stat[850][0] = 10'd1;
assign next_stat[850][1] = 10'd851;
assign next_stat[851][0] = 10'd852;
assign next_stat[851][1] = 10'd0;
assign next_stat[852][0] = 10'd853;
assign next_stat[852][1] = 10'd0;
assign next_stat[853][0] = 10'd3;
assign next_stat[853][1] = 10'd854;
assign next_stat[854][0] = 10'd855;
assign next_stat[854][1] = 10'd0;
assign next_stat[855][0] = 10'd2;
assign next_stat[855][1] = 10'd856;
assign next_stat[856][0] = 10'd857;
assign next_stat[856][1] = 10'd0;
assign next_stat[857][0] = 10'd858;
assign next_stat[857][1] = 10'd0;
assign next_stat[858][0] = 10'd859;
assign next_stat[858][1] = 10'd0;
assign next_stat[859][0] = 10'd860;
assign next_stat[859][1] = 10'd4;
assign next_stat[860][0] = 10'd861;
assign next_stat[860][1] = 10'd4;
assign next_stat[861][0] = 10'd862;
assign next_stat[861][1] = 10'd4;
assign next_stat[862][0] = 10'd863;
assign next_stat[862][1] = 10'd4;
assign next_stat[863][0] = 10'd864;
assign next_stat[863][1] = 10'd4;
assign next_stat[864][0] = 10'd865;
assign next_stat[864][1] = 10'd4;
assign next_stat[865][0] = 10'd866;
assign next_stat[865][1] = 10'd4;
assign next_stat[866][0] = 10'd867;
assign next_stat[866][1] = 10'd4;
assign next_stat[867][0] = 10'd868;
assign next_stat[867][1] = 10'd4;
assign next_stat[868][0] = 10'd869;
assign next_stat[868][1] = 10'd4;
assign next_stat[869][0] = 10'd870;
assign next_stat[869][1] = 10'd4;
assign next_stat[870][0] = 10'd871;
assign next_stat[870][1] = 10'd4;
assign next_stat[871][0] = 10'd872;
assign next_stat[871][1] = 10'd4;
assign next_stat[872][0] = 10'd873;
assign next_stat[872][1] = 10'd4;
assign next_stat[873][0] = 10'd874;
assign next_stat[873][1] = 10'd4;
assign next_stat[874][0] = 10'd875;
assign next_stat[874][1] = 10'd4;
assign next_stat[875][0] = 10'd3;
assign next_stat[875][1] = 10'd876;
assign next_stat[876][0] = 10'd877;
assign next_stat[876][1] = 10'd0;
assign next_stat[877][0] = 10'd878;
assign next_stat[877][1] = 10'd0;
assign next_stat[878][0] = 10'd879;
assign next_stat[878][1] = 10'd0;
assign next_stat[879][0] = 10'd880;
assign next_stat[879][1] = 10'd4;
assign next_stat[880][0] = 10'd881;
assign next_stat[880][1] = 10'd4;
assign next_stat[881][0] = 10'd882;
assign next_stat[881][1] = 10'd4;
assign next_stat[882][0] = 10'd883;
assign next_stat[882][1] = 10'd11;
assign next_stat[883][0] = 10'd884;
assign next_stat[883][1] = 10'd4;
assign next_stat[884][0] = 10'd885;
assign next_stat[884][1] = 10'd4;
assign next_stat[885][0] = 10'd886;
assign next_stat[885][1] = 10'd4;
assign next_stat[886][0] = 10'd887;
assign next_stat[886][1] = 10'd4;
assign next_stat[887][0] = 10'd888;
assign next_stat[887][1] = 10'd4;
assign next_stat[888][0] = 10'd889;
assign next_stat[888][1] = 10'd4;
assign next_stat[889][0] = 10'd890;
assign next_stat[889][1] = 10'd4;
assign next_stat[890][0] = 10'd891;
assign next_stat[890][1] = 10'd4;
assign next_stat[891][0] = 10'd892;
assign next_stat[891][1] = 10'd4;
assign next_stat[892][0] = 10'd893;
assign next_stat[892][1] = 10'd4;
assign next_stat[893][0] = 10'd894;
assign next_stat[893][1] = 10'd4;
assign next_stat[894][0] = 10'd895;
assign next_stat[894][1] = 10'd4;
assign next_stat[895][0] = 10'd3;
assign next_stat[895][1] = 10'd896;
assign next_stat[896][0] = 10'd896;
assign next_stat[896][1] = 10'd896;
always @(posedge clk) begin
if (rst) begin
current_stat <= 10'd0;
end
else begin
current_stat <= next_stat[current_stat][ethernet_frame_bit_in];
end
end
endmodule
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment