📄 d0361_init.c
字号:
/* AGC_GAIN1 00000000 */
ChipAddReg(hChip,R_AGC_GAIN1,"AGC_GAIN1",0x0089,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_AGC_GAIN1,AGC_GAIN_LO,"AGC_GAIN_LO",0,8,CHIP_UNSIGNED);
/* AGC_GAIN2 RRR10000-->00010000 */
ChipAddReg(hChip,R_AGC_GAIN2,"AGC_GAIN2",0x008a,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_AGC_GAIN2,AGC_LOCKED_GAIN2,"AGC_LOCKED_GAIN2",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_AGC_GAIN2,AGC_GAIN_HI,"AGC_GAIN_HI",0,4,CHIP_UNSIGNED);
/* RESERVED_13 RRRRRRR1-->00000001 */
ChipAddReg(hChip,R_RESERVED_13,"RESERVED_13",0x008b,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_13,ITB_INVERT,"ITB_INVERT",0,1,CHIP_UNSIGNED);
/* RESERVED_14 00000000 */
ChipAddReg(hChip,R_RESERVED_14,"RESERVED_14",0x008c,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_14,ITB_FREQ_LO,"ITB_FREQ_LO",0,8,CHIP_UNSIGNED);
/* RESERVED_15 RR111111-->00111111 */
ChipAddReg(hChip,R_RESERVED_15,"RESERVED_15",0x008d,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_15,ITB_FREQ_HI,"ITB_FREQ_HI",0,6,CHIP_UNSIGNED);
/* CAS_CTL 01011000*/
ChipAddReg(hChip,R_CAS_CTL,"CAS_CTL",0x008e,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CAS_CTL,CCS_ENABLE,"CCS_ENABLE",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CAS_CTL,ACS_DISABLE,"ACS_DISABLE",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CAS_CTL,DAGC_DIS,"DAGC_DIS",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CAS_CTL,DAGC_GAIN,"DAGC_GAIN",3,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_CAS_CTL,CCSMU,"CCSMU",0,3,CHIP_UNSIGNED);
/* CAS_FREQ 00000000 */
ChipAddReg(hChip,R_CAS_FREQ,"CAS_FREQ",0x008f,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CAS_FREQ,CCS_FREQ,"CCS_FREQ",0,8,CHIP_UNSIGNED);
/* CAS_DAGCGAIN 00000000 */
ChipAddReg(hChip,R_CAS_DAGCGAIN,"CAS_DAGCGAIN",0x0090,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CAS_DAGCGAIN,CAS_DAGC_GAIN,"CAS_DAGC_GAIN",0,8,CHIP_UNSIGNED);
/* SYR_CTL 01111010 */
ChipAddReg(hChip,R_SYR_CTL,"SYR_CTL",0x0091,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_SYR_CTL,SICTHENABLE,"SICTH_ENABLE",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SYR_CTL,LONG_ECHO,"LONG_ECHO",3,4,CHIP_UNSIGNED);
ChipAddField(hChip,R_SYR_CTL,AUTO_LE_EN,"AUTO_LE_EN",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SYR_CTL,SYR_BYPASS,"SYR_BYPASS",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SYR_CTL,SYR_TR_DIS,"SYR_TR_DIS",0,1,CHIP_UNSIGNED);
/* SYR_STAT RRR1R100-->00010100 */
ChipAddReg(hChip,R_SYR_STAT,"SYR_STAT",0x0092,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_SYR_STAT,SYR_LOCKED_STAT,"SYR_LOCKED_STAT",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SYR_STAT,SYR_MODE,"SYR_MODE",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SYR_STAT,SYR_GUARD,"SYR_GUARD",0,2,CHIP_UNSIGNED);
/* RESERVED_16 00000000 */
ChipAddReg(hChip,R_RESERVED_16,"RESERVED_16",0x0093,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_16,SYR_NCO_LO,"SYR_NCO_LO",0,8,CHIP_UNSIGNED);
/* RESERVED_17 RR111111-->00111111 */
ChipAddReg(hChip,R_RESERVED_17,"RESERVED_17",0x0094,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_17,SYR_NCO_HI,"SYR_NCO_HI",0,6,CHIP_UNSIGNED);
/* SYR_OFFSET1 00000000 */
ChipAddReg(hChip,R_SYR_OFFSET1,"SYR_OFFSET1",0x0095,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_SYR_OFFSET1,SYR_OFFSET_LO,"SYR_OFFSET_LO",0,8,CHIP_UNSIGNED);
/* SYR_OFFSET2 RR111111-->00111111*/
ChipAddReg(hChip,R_SYR_OFFSET2,"SYR_OFFSET2",0x0096,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_SYR_OFFSET2,SYR_OFFSET_HI,"SYR_OFFSET_HI",0,6,CHIP_UNSIGNED);
/* RESERVED_18 RRR11010-->00011010 */
ChipAddReg(hChip,R_RESERVED_18,"RESERVED_18",0x0097,*DefVal++,STCHIP_ACCESS_WR);
/*Fiel for 360_E*/
ChipAddField(hChip,R_RESERVED_18,SHIFT_FFT_TRIG,"SHIFT_FFT_TRIG",3,2,CHIP_UNSIGNED);
/****************/
ChipAddField(hChip,R_RESERVED_18,FFT_TRIGGER,"FFT_TRIGGER",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RESERVED_18,FFT_MANUAL,"FFT_MANUAL",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RESERVED_18,IFFT_MODE,"IFFT_MODE",0,1,CHIP_UNSIGNED);
/* SCR_CTL R111RR10-->01110010*/
ChipAddReg(hChip,R_SCR_CTL,"SCR_CTL",0x0098,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_SCR_CTL,SYRADJDECAY,"SYRADJDECAY",4,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_SCR_CTL,SCR_CPEDIS,"SCR_CPEDIS",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SCR_CTL,SCR_DIS,"SCR_DIS",0,1,CHIP_UNSIGNED);
/* PPM_CTL1 01001010 */
ChipAddReg(hChip,R_PPM_CTL1,"PPM_CTL1",0x0099,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_PPM_CTL1,MEAN_OFF,"MEAN_OFF",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PPM_CTL1,GRAD_OFF,"GRAD_OFF",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PPM_CTL1,PPM_MAXFREQ,"PPM_MAXFREQ",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_PPM_CTL1,PPM_MAXTIM,"PPM_MAXTIM",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PPM_CTL1,PPM_INVSEL,"PPM_INVSEL",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PPM_CTL1,PPM_SCATDIS,"PPM_SCATDIS",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PPM_CTL1,PPM_BYP,"PPM_BYP",0,1,CHIP_UNSIGNED);
/* TRL_CTL 01111000*/
ChipAddReg(hChip,R_TRL_CTL,"TRL_CTL",0x009a,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TRL_CTL,TRL_NOMRATE_LSB,"TRL_NOMRATE_LSB",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TRL_CTL,TRL_GAIN_FACTOR,"TRL_GAIN_FACTOR",3,4,CHIP_UNSIGNED);
ChipAddField(hChip,R_TRL_CTL,TRL_LOOPGAIN,"TRL_LOOPGAIN",0,3,CHIP_UNSIGNED);
/* TRL_NOMRATE1 00000000 */
ChipAddReg(hChip,R_TRL_NOMRATE1,"TRL_NOMRATE1",0x009b,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TRL_NOMRATE1,TRL_NOMRATE_LO,"TRL_NOMRATE_LO",0,8,CHIP_UNSIGNED);
/* TRL_NOMRATE2 00000000 */
ChipAddReg(hChip,R_TRL_NOMRATE2,"TRL_NOMRATE2",0x009c,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TRL_NOMRATE2,TRL_NOMRATE_HI,"TRL_NOMRATE_HI",0,8,CHIP_UNSIGNED);
/* TRL_TIME1 00000000 */
ChipAddReg(hChip,R_TRL_TIME1,"TRL_TIME1",0x009d,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TRL_TIME1,TRL_TOFFSET_LO,"TRL_TOFFSET_LO",0,8,CHIP_UNSIGNED);
/* TRL_TIME2 00000000 */
ChipAddReg(hChip,R_TRL_TIME2,"TRL_TIME2",0x009e,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TRL_TIME2,TRL_TOFFSET_HI,"TRL_TOFFSET_HI",0,8,CHIP_UNSIGNED);
/* CRL_CTL 01111000 */
ChipAddReg(hChip,R_CRL_CTL,"CRL_CTL",0x009f,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CRL_CTL,CRL_DIS,"CRL_DIS",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CRL_CTL,CRL_GAIN_FACTOR,"CRL_GAIN_FACTOR",3,4,CHIP_UNSIGNED);
ChipAddField(hChip,R_CRL_CTL,CRL_LOOPGAIN,"CRL_LOOPGAIN",0,3,CHIP_UNSIGNED);
/* CRL_FREQ1 00000000 */
ChipAddReg(hChip,R_CRL_FREQ1,"CRL_FREQ1",0x00a0,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CRL_FREQ1,CRL_FOFFSET_LO,"CRL_FOFFSET_LO",0,8,CHIP_UNSIGNED);
/* CRL_FREQ2 00000000 */
ChipAddReg(hChip,R_CRL_FREQ2,"CRL_FREQ2",0x00a1,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CRL_FREQ2,CRL_FOFFSET_HI,"CRL_FOFFSET_HI",0,8,CHIP_UNSIGNED);
/* CRL_FREQ3 01111111 */
ChipAddReg(hChip,R_CRL_FREQ3,"CRL_FREQ3",0x00a2,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CRL_FREQ3,SEXT,"SEXT",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CRL_FREQ3,CRL_FOFFSET_VHI,"CRL_FOFFSET_VHI",0,7,CHIP_UNSIGNED);
/* CHC_CTL1 00010101 */
ChipAddReg(hChip,R_CHC_CTL1,"CHC_CTL1",0x00a3,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CHC_CTL1,MEAN_PILOT_GAIN,"MEAN_PILOT_GAIN",5,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_CHC_CTL1,MANMEANP,"MANMEANP",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CHC_CTL1,DBADP,"DBADP",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CHC_CTL1,DNOISEN,"DNOISEN",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CHC_CTL1,DCHCPRED,"DCHCPRED",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_CHC_CTL1,CHC_INT,"CHC_INT",0,1,CHIP_UNSIGNED);
/* CHC_SNR 00000000 */
ChipAddReg(hChip,R_CHC_SNR,"CHC_SNR",0x00a4,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CHC_SNR,CHC_SNR,"CHC_SNR",0,8,CHIP_UNSIGNED);
/* BDI_CTL RRRRRR10-->00000010*/
ChipAddReg(hChip,R_BDI_CTL,"BDI_CTL",0x00a5,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_BDI_CTL,BDI_LPSEL,"BDI_LPSEL",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_BDI_CTL,BDI_SERIAL,"BDI_SERIAL",0,1,CHIP_UNSIGNED);
/* DMP_CTL RRR11110-->00011110*/
ChipAddReg(hChip,R_DMP_CTL,"DMP_CTL",0x00a6,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_DMP_CTL,DMP_SCALING_FACTOR,"DMP_SCALING_FACTOR",1,4,CHIP_UNSIGNED);
ChipAddField(hChip,R_DMP_CTL,DMP_SDDIS,"DMP_SDDIS",0,1,CHIP_UNSIGNED);
/* TPS_RCVD1 R101RR11-->01010011 */
ChipAddReg(hChip,R_TPS_RCVD1,"TPS_RCVD1",0x00a7,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TPS_RCVD1,TPS_CHANGE,"TPS_CHANGE",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TPS_RCVD1,BCH_OK,"BCH_OK",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TPS_RCVD1,TPS_SYNC,"TPS_SYNC",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TPS_RCVD1,TPS_FRAME,"TPS_FRAME",0,2,CHIP_UNSIGNED);
/* TPS_RCVD2 R111RR11-->01110011 */
ChipAddReg(hChip,R_TPS_RCVD2,"TPS_RCVD2",0x00a8,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TPS_RCVD2,TPS_HIERMODE,"TPS_HIERMODE",4,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_TPS_RCVD2,TPS_CONST,"TPS_CONST",0,2,CHIP_UNSIGNED);
/* TPS_RCVD3 R111R111-->01110111 */
ChipAddReg(hChip,R_TPS_RCVD3,"TPS_RCVD3",0x00a9,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TPS_RCVD3,TPS_LPCODE,"TPS_LPCODE",4,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_TPS_RCVD3,TPS_HPCODE,"TPS_HPCODE",0,3,CHIP_UNSIGNED);
/* TPS_RCVD4 RR11RR11-->00110011 */
ChipAddReg(hChip,R_TPS_RCVD4,"TPS_RCVD4",0x00aa,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TPS_RCVD4,TPS_GUARD,"TPS_GUARD",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_TPS_RCVD4,TPS_MODE,"TPS_MODE",0,2,CHIP_UNSIGNED);
/* TPS_ID_CELL1 00000000 */
ChipAddReg(hChip,R_TPS_ID_CELL1,"TPS_ID_CELL1",0x00ab,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TPS_ID_CELL1,TPS_ID_CELL_LO,"TPS_ID_CELL_LO",0,8,CHIP_UNSIGNED);
/* TPS_ID_CELL2 00000000 */
ChipAddReg(hChip,R_TPS_ID_CELL2,"TPS_ID_CELL2",0x00ac,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TPS_ID_CELL2,TPS_ID_CELL_HI,"TPS_ID_CELL_HI",0,8,CHIP_UNSIGNED);
/* RESERVED_19 00000011 */
ChipAddReg(hChip,R_RESERVED_19,"RESERVED_19",0x00ad,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_19,TPS_NA,"TPS_NA",2,6,CHIP_UNSIGNED);
ChipAddField(hChip,R_RESERVED_19,TPS_SETFRAME,"TPS_SETFRAME",0,2,CHIP_UNSIGNED);
/* RESERVED_20 R111RR11-->01110011 */
ChipAddReg(hChip,R_RESERVED_20,"RESERVED_20",0x00ae,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_20,TPS_SETHIERMODE,"TPS_SETHIERMODE",4,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_RESERVED_20,TPS_SETCONST,"TPS_SETCONST",0,2,CHIP_UNSIGNED);
/* RESERVED_21 R111R111-->01110111 */
ChipAddReg(hChip,R_RESERVED_21,"RESERVED_21",0x00af,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_21,TPS_SETLPCODE,"TPS_SETLPCODE",4,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_RESERVED_21,TPS_SETHPCODE,"TPS_SETHPCODE",0,3,CHIP_UNSIGNED);
/* TPS_CTL RRRRR101-->00000101*/
ChipAddReg(hChip,R_TPS_CTL,"TPS_CTL",0x00b0,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TPS_CTL,TPS_IMM,"TPS_IMM",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TPS_CTL,TPS_BCHDIS,"TPS_BCHDIS",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TPS_CTL,TPS_UPDDIS,"TPS_UPDDIS",0,1,CHIP_UNSIGNED);
/* CTL_FFTOSNUM R1111111-->01111111*/
ChipAddReg(hChip,R_CTL_FFTOSNUM,"CTL_FFTOSNUM",0x00b1,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_CTL_FFTOSNUM,SYMBOL_NUMBER,"SYMBOL_NUMBER",0,7,CHIP_UNSIGNED);
/* TESTSELECT RRR11111-->00011111 */
ChipAddReg(hChip,R_TESTSELECT,"TESTSELECT",0x00b2,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TESTSELECT,TESTSELECT,"TESTSELECT",0,5,CHIP_UNSIGNED);
/* MSC_REV 00000000*/
ChipAddReg(hChip,R_MSC_REV,"MSC_REV",0x00b3,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_MSC_REV,REV_NUMBER,"REV_NUMBER",0,8,CHIP_UNSIGNED);
/* PIR_CTL RRRRRRR1-->00000001*/
ChipAddReg(hChip,R_PIR_CTL,"PIR_CTL",0x00b4,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_PIR_CTL,FREEZE,"FREEZE",0,1,CHIP_UNSIGNED);
/* SNR_CARRIER1 00000000 */
ChipAddReg(hChip,R_SNR_CARRIER1,"SNR_CARRIER1",0x00b5,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_SNR_CARRIER1,SNR_CARRIER_LO,"SNR_CARRIER_LO",0,8,CHIP_UNSIGNED);
/* SNR_CARRIER2 0RR00000-->01100000 */
ChipAddReg(hChip,R_SNR_CARRIER2,"SNR_CARRIER2",0x00b6,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_SNR_CARRIER2,MEAN,"MEAN",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SNR_CARRIER2,SNR_CARRIER_HI,"SNR_CARRIER_HI",0,5,CHIP_UNSIGNED);
/* RESERVED_22 00000000 */
ChipAddReg(hChip,R_RESERVED_22,"RESERVED_22",0x00b7,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_22,PPM_CPC,"PPM_CPC",0,8,CHIP_UNSIGNED);
/* RESERVED_23 00000000 */
ChipAddReg(hChip,R_RESERVED_23,"RESERVED_23",0x00b8,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_23,ADDRESS_BYTE_0,"ADDRESS_BYTE_0",0,8,CHIP_UNSIGNED);
/* RESERVED_24 00000000 */
ChipAddReg(hChip,R_RESERVED_24,"RESERVED_24",0x00b9,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_24,ADDRESS_BYTE_1,"ADDRESS_BYTE_1",0,8,CHIP_UNSIGNED);
/* RESERVED_25 00000000 */
ChipAddReg(hChip,R_RESERVED_25,"RESERVED_25",0x00ba,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_25,DATA_BYTE_0,"DATA_BYTE_0",0,8,CHIP_UNSIGNED);
/* RESERVED_26 00000000 */
ChipAddReg(hChip,R_RESERVED_26,"RESERVED_26",0x00bb,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_26,DATA_BYTE_1,"DATA_BYTE_1",0,8,CHIP_UNSIGNED);
/* RESERVED_27 00000000 */
ChipAddReg(hChip,R_RESERVED_27,"RESERVED_27",0x00bc,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_27,DATA_BYTE_2,"DATA_BYTE_2",0,8,CHIP_UNSIGNED);
/* RESERVED_28 00000000 */
ChipAddReg(hChip,R_RESERVED_28,"RESERVED_28",0x00bd,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_28,DATA_BYTE_3,"DATA_BYTE_3",0,8,CHIP_UNSIGNED);
/* RESERVED_29 RRRRRRRR-->00000000 */
ChipAddReg(hChip,R_RESERVED_29,"RESERVED_29",0x00be,*DefVal++,STCHIP_ACCESS_WR);
/* RESERVED_30 00000000 */
ChipAddReg(hChip,R_RESERVED_30,"RESERVED_30",0x00bf,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_30,MEM_SELECT_BYTE,"MEM_SELECT_BYTE",0,8,CHIP_UNSIGNED);
/* RESERVED_31 0000R010-->00001010*/
ChipAddReg(hChip,R_RESERVED_31,"RESERVED_31",0x0040,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_31,FEC_MODE,"FEC_MODE",4,4,CHIP_UNSIGNED);
ChipAddField(hChip,R_RESERVED_31,VIT_DIFF,"VIT_DIFF",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RESERVED_31,SYNC,"SYNC",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RESERVED_31,SYM,"SYM",0,1,CHIP_UNSIGNED);
/* VTH0 R1111111-->01111111*/
ChipAddReg(hChip,R_VTH0,"VTH0",0x0041,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VTH0,VTH0,"VTH0",0,7,CHIP_UNSIGNED);
/* VTH1 R1111111-->01111111*/
ChipAddReg(hChip,R_VTH1,"VTH1",0x0042,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VTH1,VTH1,"VTH1",0,7,CHIP_UNSIGNED);
/* VTH2 R1111111-->01111111*/
ChipAddReg(hChip,R_VTH2,"VTH2",0x0043,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VTH2,VTH2,"VTH2",0,7,CHIP_UNSIGNED);
/* VTH3 R1111111-->01111111*/
ChipAddReg(hChip,R_VTH3,"VTH3",0x0044,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VTH3,VTH3,"VTH3",0,7,CHIP_UNSIGNED);
/* RESERVED_32 R1111111-->01111111*/
ChipAddReg(hChip,R_RESERVED_32,"RESERVED_32",0x0045,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RESERVED_32,VTH4,"VTH4",0,7,CHIP_UNSIGNED);
/* VTH5 R1111111-->01111111*/
ChipAddReg(hChip,R_VTH5,"VTH5",0x0046,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VTH5,VTH5,"VTH5",0,7,CHIP_UNSIGNED);
/* RESERVED_33 RRRRRRRR-->00000000*/
ChipAddReg(hChip,R_RESERVED_33,"RESERVED_33",0x0047,*DefVal++,STCHIP_ACCESS_WR);
/* VITPROG 0011RR11-->00110011*/
ChipAddReg(hChip,R_VITPROG,"VITPROG",0x0049,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VITPROG,FORCE_ROTA,"FORCE_ROTA",6,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_VITPROG,AUTO_FREEZE,"AUTO_FREEZE",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_VITPROG,MDIVIDER,"MDIVIDER",0,2,CHIP_UNSIGNED);
/* PR 0R010101-->01010101 */
ChipAddReg(hChip,R_PR,"PR",0x004a,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_PR,FRAPTCR,"FRAPTCR",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PR,E7_8,"E7_8",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PR,E6_7,"E6_7",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PR,E5_6,"E5_6",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PR,E3_4,"E3_4",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PR,E2_3,"E2_3",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_PR,E1_2,"E1_2",0,1,CHIP_UNSIGNED);
/* VSEARCH 01001100*/
ChipAddReg(hChip,R_VSEARCH,"VSEARCH",0x004b,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VSEARCH,PR_AUTO,"PR_AUTO",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_VSEARCH,PR_FREEZE,"PR_FREEZE",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_VSEARCH,SAMPNUM,"SAMPNUM",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_VSEARCH,TIMEOUT,"TIMEOUT",2,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_VSEARCH,HYSTER,"HYSTER",0,2,CHIP_UNSIGNED);
/* RS 01010101*/
ChipAddReg(hChip,R_RS,"RS",0x004c,*DefVal++,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RS,DEINT_ENA,"DEINT_ENA",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RS,OUTRS_SP,"OUTRS_SP",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RS,RS_ENA,"RS_ENA",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RS,DESCR_ENA,"DESCR_ENA",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RS,ERRBIT_ENA,"ERRBIT_ENA",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RS,FORCE47,"FORCE47",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RS,CLK_POL,"CLK_POL",1,1,CHIP_UNSIGNED);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -