0: begin Areg <= 7 'h03;Dreg <=16'h7380;Tx_Enb<=0;end //config 3 Default value 0xF380 (config coarse_dac =7) 0XA300 // step6 64: begin Areg <= 7 'h1A;Dreg <=16'h0020;Tx_Enb<=0;end //config 26 Default value 0x0020 (pll_sleep =1) 128: begin Areg <= 7 'h31;Dreg <=16'h7000;Tx_Enb<=0;end //config 49 Default value 0x0000 (pll_reset =1) 0X1000 192: begin Areg <= 7 'h32;Dreg <=16'h0120;Tx_Enb<=0;end //config 50 Default value 0x0000 (M=2,P=4, 0x0120) 256: begin Areg <= 7 'h33;Dreg <=16'h35B0;Tx_Enb<=0;end //config 51 Default value 0x0100 // step7 320: begin Areg <= 7 'h3D;Dreg <=16'h0080;Tx_Enb<=0;end //config 61 Default value 0x0000 (ENOC=1) 0X88 384: begin Areg <= 7 'h3E;Dreg <=16'hE128;Tx_Enb<=0;end //config 62 Default value 0x0000 (ELOS,AC couple,half rate) 0X128 448: begin Areg <= 7 'h3B;Dreg <=16'h0800;Tx_Enb<=0;end //config 59 Default value 0x0000 (DACCLK is SerDes PLL refrence input,refclk_div=2) 512: begin Areg <= 7 'h3C;Dreg <=16'hC050;Tx_Enb<=0;end //config 60 Default value 0x0000 (ENDIVCLK,mid bandwidth,MPY=10) 0X28 // step8 576: begin Areg <= 7 'h3F;Dreg <=16'h0000;Tx_Enb<=0;end //config 63 Default value 0x0000 (not inverted) 640: begin Areg <= 7 'h46;Dreg <=16'h0044;Tx_Enb<=0;end //config 70 Default value 0x0044 0X1882 704: begin Areg <= 7 'h47;Dreg <=16'h190A;Tx_Enb<=0;end //config 71 Default value 0x190A 0X1C8 768: begin Areg <= 7 'h48;Dreg <=16'h31C3;Tx_Enb<=0;end //config 72 Default value 0x31C3 0X3143 832: begin Areg <= 7 'h49;Dreg <=16'h0000;Tx_Enb<=0;end //config 73 Default value 0x0000 (link0) 896: begin Areg <= 7 'h4A;Dreg <=16'hFF1E;Tx_Enb<=0;end //config 74 Default value 0x001E 0XFF01 960: begin Areg <= 7 'h5F;Dreg <=16'h0123;Tx_Enb<=0;end //config 95 Default value 0x0123 1024: begin Areg <= 7 'h60;Dreg <=16'h4567;Tx_Enb<=0;end //config 96 Default value 0x4567 // step9 1088: begin Areg <= 7 'h25;Dreg <=16'h2000;Tx_Enb<=0;end //config 37 Default value 0x8000 (clkjesd_div=2,L*interpolation/M) 0X2000 1152: begin Areg <= 7 'h24;Dreg <=16'h0000;Tx_Enb<=0;end //config 36 Default value 0x0000 (do not use sysref pulse)!!! 0X20 1216: begin Areg <= 7 'h00;Dreg <=16'h0018;Tx_Enb<=0;end //config 0 Default value 0x0218 (interp=x1,) 0X18 // step10 1280: begin Areg <= 7 'h03;Dreg <=16'h7380;Tx_Enb<=0;end //config 3 Default value 0xF380 0XA300 1344: begin Areg <= 7 'h4A;Dreg <=16'hFF1E;Tx_Enb<=0;end //config 74 Default value 0x001E OXFF01 1408: begin Areg <= 7 'h4B;Dreg <=16'h1F00;Tx_Enb<=0;end //config 75 Default value 0x0000 (rbd=32,f=1) 0X1200 1472: begin Areg <= 7 'h4C;Dreg <=16'h1F07;Tx_Enb<=0;end //config 76 Default value 0x0000 (k=rbd=32,l=8) 0X1F07 1536: begin Areg <= 7 'h4D;Dreg <=16'h0300;Tx_Enb<=0;end //config 77 Default value 0x0300 (m=4,s=1) 1600: begin Areg <= 7 'h4E;Dreg <=16'h0F4F;Tx_Enb<=0;end //config 78 Default value 0x0F0F (hd=1,n=16) 0XF4F 1664: begin Areg <= 7 'h4F;Dreg <=16'h1CC1;Tx_Enb<=0;end //config 79 Default value 0x1CC1 0X1C61 1728: begin Areg <= 7 'h50;Dreg <=16'h0000;Tx_Enb<=0;end //config 80 Default value 0x0000 1792: begin Areg <= 7 'h51;Dreg <=16'h00FF;Tx_Enb<=0;end //config 81 Default value 0x00FF (lane0-lane7 assigned to link0) 0XDC 1856: begin Areg <= 7 'h52;Dreg <=16'h00FF;Tx_Enb<=0;end //config 82 Default value 0x00FF 1920: begin Areg <= 7 'h53;Dreg <=16'h0000;Tx_Enb<=0;end //config 83 Default value 0x0000 1984: begin Areg <= 7 'h54;Dreg <=16'h00FF;Tx_Enb<=0;end //config 84 Default value 0x00FF 0XFC 2048: begin Areg <= 7 'h55;Dreg <=16'h00FF;Tx_Enb<=0;end //config 85 Default value 0x00FF 2112: begin Areg <= 7 'h5C;Dreg <=16'h0000;Tx_Enb<=0;end //config 92 Default value 0x1111 !!! 0X1133 2176: begin Areg <= 7 'h61;Dreg <=16'h000F;Tx_Enb<=0;end //config 97 Default value 0x000F (link0/link1/link2/link3 sync) 0X211 // step11 2240: begin Areg <= 7 'h02;Dreg <=16'h2002;Tx_Enb<=0;end //config 2 Default value 0x2002 (zero the data from JESD block when the link is not established) // NCO Default value Not use 2304: begin Areg <= 7 'h12;Dreg <=16'h0000;Tx_Enb<=0;end //config 18 Default value 0x0000 2368: begin Areg <= 7 'h13;Dreg <=16'h0000;Tx_Enb<=0;end //config 19 Default value 0x0000 2432: begin Areg <= 7 'h14;Dreg <=16'h0000;Tx_Enb<=0;end //config 20 Default value 0x0000 2496: begin Areg <= 7 'h15;Dreg <=16'h0000;Tx_Enb<=0;end //config 21 Default value 0x0000 2560: begin Areg <= 7 'h16;Dreg <=16'h0000;Tx_Enb<=0;end //config 22 Default value 0x0000 2624: begin Areg <= 7 'h17;Dreg <=16'h0000;Tx_Enb<=0;end //config 23 Default value 0x0000 2688: begin Areg <= 7 'h18;Dreg <=16'h0000;Tx_Enb<=0;end //config 24 Default value 0x0000 2752: begin Areg <= 7 'h19;Dreg <=16'h0000;Tx_Enb<=0;end //config 25 Default value 0x0000 // PA Default value Not use 2816: begin Areg <= 7 'h2D;Dreg <=16'h0000;Tx_Enb<=0;end //config 45 Default value 0x0000 0X0001 2880: begin Areg <= 7 'h2E;Dreg <=16'hFFFF;Tx_Enb<=0;end //config 46 Default value 0xFFFF // QMC Default value Not use 2944: begin Areg <= 7 'h08;Dreg <=16'h0000;Tx_Enb<=0;end //config 8 Default value 0x0000 3008: begin Areg <= 7 'h09;Dreg <=16'h0000;Tx_Enb<=0;end //config 9 Default value 0x0000 3072: begin Areg <= 7 'h0A;Dreg <=16'h0000;Tx_Enb<=0;end //config 10 Default value 0x0000 3136: begin Areg <= 7 'h0B;Dreg <=16'h0000;Tx_Enb<=0;end //config 11 Default value 0x0000 3200: begin Areg <= 7 'h0C;Dreg <=16'h0400;Tx_Enb<=0;end //config 12 Default value 0x0400 3264: begin Areg <= 7 'h0D;Dreg <=16'h0400;Tx_Enb<=0;end //config 13 Default value 0x0400 3328: begin Areg <= 7 'h0E;Dreg <=16'h0400;Tx_Enb<=0;end //config 14 Default value 0x0400 3392: begin Areg <= 7 'h0F;Dreg <=16'h0400;Tx_Enb<=0;end //config 15 Default value 0x0400 3456: begin Areg <= 7 'h10;Dreg <=16'h0000;Tx_Enb<=0;end //config 16 Default value 0x0000 3520: begin Areg <= 7 'h11;Dreg <=16'h0000;Tx_Enb<=0;end //config 17 Default value 0x0000 // Fraction Delay Default value Not use 3584: begin Areg <= 7 'h01;Dreg <=16'h0003;Tx_Enb<=0;end //config 1 Default value 0x0003 3648: begin Areg <= 7 'h6E;Dreg <=16'h0000;Tx_Enb<=0;end //config 110 Default value 0x0000 3712: begin Areg <= 7 'h6F;Dreg <=16'h0000;Tx_Enb<=0;end //config 111 Default value 0x0000 3776: begin Areg <= 7 'h70;Dreg <=16'h0000;Tx_Enb<=0;end //config 112 Default value 0x0000 3840: begin Areg <= 7 'h71;Dreg <=16'h0000;Tx_Enb<=0;end //config 113 Default value 0x0000 3904: begin Areg <= 7 'h72;Dreg <=16'h0000;Tx_Enb<=0;end //config 114 Default value 0x0000 3968: begin Areg <= 7 'h73;Dreg <=16'h0000;Tx_Enb<=0;end //config 115 Default value 0x0000 4032: begin Areg <= 7 'h74;Dreg <=16'h0000;Tx_Enb<=0;end //config 116 Default value 0x0000 4096: begin Areg <= 7 'h75;Dreg <=16'h0000;Tx_Enb<=0;end //config 117 Default value 0x0000 4160: begin Areg <= 7 'h76;Dreg <=16'h0000;Tx_Enb<=0;end //config 118 Default value 0x0000 4224: begin Areg <= 7 'h77;Dreg <=16'h0000;Tx_Enb<=0;end //config 119 Default value 0x0000 4288: begin Areg <= 7 'h78;Dreg <=16'h0000;Tx_Enb<=0;end //config 120 Default value 0x0000 4352: begin Areg <= 7 'h79;Dreg <=16'h0000;Tx_Enb<=0;end //config 121 Default value 0x0000 4416: begin Areg <= 7 'h7A;Dreg <=16'h0000;Tx_Enb<=0;end //config 122 Default value 0x0000 4480: begin Areg <= 7 'h7B;Dreg <=16'h0000;Tx_Enb<=0;end //config 123 Default value 0x0000 4544: begin Areg <= 7 'h7C;Dreg <=16'h0000;Tx_Enb<=0;end //config 124 Default value 0x0000 4608: begin Areg <= 7 'h7D;Dreg <=16'h0000;Tx_Enb<=0;end //config 125 Default value 0x0000 // 30-32 4672: begin Areg <= 7 'h1E;Dreg <=16'h1111;Tx_Enb<=0;end //config 30 Default value 0x1111 QMC 0X9999 4736: begin Areg <= 7 'h1F;Dreg <=16'h1140;Tx_Enb<=0;end //config 31 Default value 0x1140 mixer and NCO 0X9980 4800: begin Areg <= 7 'h20;Dreg <=16'h0000;Tx_Enb<=0;end //config 32 Default value 0x0000 dither/pap/fir 0X8008 // step12 // step13 4864: begin Areg <= 7 'h1B;Dreg <=16'h0208;Tx_Enb<=0;end //config 27 Default value 0x0000 4928: begin Areg <= 7 'h4A;Dreg <=16'hFF01;Tx_Enb<=0;end //config 74 Default value 0x001E (init_state=0000,jesd_reset_n=1) 0XFF01 // step15 4992: begin Areg <= 7 'h05;Dreg <=16'hFFFF;Tx_Enb<=0;end //config 5 Default value 0xFFFF (mask alarm) 0XFF03 5056: begin Areg <= 7 'h03;Dreg <=16'h7381;Tx_Enb<=1;end //config 3 Default value 0xF380 0XA300 //config 108 0x3003 default: begin Areg <= Areg;Dreg <=Dreg;Tx_Enb<=Tx_Enb;end endcase end