📄 d0360_init.c
字号:
ChipAddField(hChip,R_ERRCTRL1,ERRMODE1,"ERRMODE1",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL1,TESTERS1,"TESTERS1",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL1,ERR_SOURCE1,"ERR_SOURCE1",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL1,RESET_CNTR1,"RESET_CNTR1",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL1,NUM_EVENT1,"NUM_EVENT1",0,2,CHIP_UNSIGNED);
/* ERRCNTM1 00000000 */
ChipAddReg(hChip,R_ERRCNTM1,"ERRCNTM1",0x4f,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ERRCNTM1,ERROR_COUNT1_HI,"ERROR_COUNT1_HI",0,8,CHIP_UNSIGNED);
/* ERRCNTL1 00000000 */
ChipAddReg(hChip,R_ERRCNTL1,"ERRCNTL1",0x50,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ERRCNTL1,ERROR_COUNT1_LO,"ERROR_COUNT1_LO",0,8,CHIP_UNSIGNED);
/* ERRCTRL2 0100R011 01001011 */
ChipAddReg(hChip,R_ERRCTRL2,"ERRCTRL2",0x51,*DefVal++/*0x12*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ERRCTRL2,ERRMODE2,"ERRMODE2",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL2,TESTERS2,"TESTERS2",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL2,ERR_SOURCE2,"ERR_SOURCE2",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL2,RESET_CNTR2,"RESET_CNTR2",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL2,NUM_EVENT2,"NUM_EVENT2",0,2,CHIP_UNSIGNED);
/* ERRCNTM2 00000000*/
ChipAddReg(hChip,R_ERRCNTM2,"ERRCNTM2",0x52,*DefVal++/*0x0*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ERRCNTM2,ERROR_COUNT2_HI,"ERROR_COUNT2_HI",0,8,CHIP_UNSIGNED);
/* ERRCNTL2 00000000 */
ChipAddReg(hChip,R_ERRCNTL2,"ERRCNTL2",0x53,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ERRCNTL2,ERROR_COUNT2_LO,"ERROR_COUNT2_LO",0,8,CHIP_UNSIGNED);
/* ERRCTRL3 0100R011 01001011 */
ChipAddReg(hChip,R_ERRCTRL3,"ERRCTRL3",0x56,*DefVal++/*0x12*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ERRCTRL3,ERRMODE3,"ERRMODE3",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL3,TESTERS3,"TESTERS3",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL3,ERR_SOURCE3,"ERR_SOURCE3",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL3,RESET_CNTR3,"RESET_CNTR3",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ERRCTRL3,NUM_EVENT3,"NUM_EVENT3",0,2,CHIP_UNSIGNED);
/* ERRCNTM3 00000000 */
ChipAddReg(hChip,R_ERRCNTM3,"ERRCNTM3",0x57,*DefVal++/*0x0*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ERRCNTM3,ERROR_COUNT3_HI,"ERROR_COUNT3_HI",0,8,CHIP_UNSIGNED);
/* ERRCNTL3 00000000 */
ChipAddReg(hChip,R_ERRCNTL3,"ERRCNTL3",0x58,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ERRCNTL3,ERROR_COUNT3_LO,"ERROR_COUNT3_LO",0,8,CHIP_UNSIGNED);
/* DILSTK1 00000000 */
ChipAddReg(hChip,R_DILSTK1,"DILSTK1",0x59,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_DILSTK1,DILSTK_HI,"DILSTK_HI",0,8,CHIP_UNSIGNED);
/* DILSTK0 00000000 */
ChipAddReg(hChip,R_DILSTK0,"DILSTK0",0x5A,*DefVal++/*0x0C*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_DILSTK0,DILSTK_LO,"DILSTK_LO",0,8,CHIP_UNSIGNED);
/* DILBWSTK1 00000000 */
ChipAddReg(hChip,R_DILBWSTK1,"DILBWSTK1",0x5B,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
/* DILBWSTK0 00000000 */
ChipAddReg(hChip,R_DILBWST0,"DILBWST0",0x5C,*DefVal++/*0x03*/,STCHIP_ACCESS_WR);
/* LNBRX 01RRRRRR 01000000 */
ChipAddReg(hChip,R_LNBRX,"LNBRX",0x5D,*DefVal++/*0x80*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_LNBRX,LINE_OK,"LINE_OK",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_LNBRX,OCCURRED_ERR,"OCCURRED_ERR",6,1,CHIP_UNSIGNED);
/* RSTC 0101R101 01010101 */
ChipAddReg(hChip,R_RSTC,"RSTC",0x5E,*DefVal++/*0xB0*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_RSTC,DEINNTE,"DEINNTE",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RSTC,DIL64_ON,"DIL64_ON",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RSTC,RSTC,"RSTC",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RSTC,DESCRAMTC,"DESCRAMTC",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RSTC,MODSYNCBYTE,"MODSYNCBYTE",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RSTC,LOWP_DIS,"LOWP_DIS",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_RSTC,HI,"HI",0,1,CHIP_UNSIGNED);
/* VIT_BIST R1000111 01000111 */
ChipAddReg(hChip,R_VIT_BIST,"VIT_BIST",0x5F,*DefVal++/*0x07*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VIT_BIST,RAND_RAMP,"RAND_RAMP",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_VIT_BIST,NOISE_LEVEL,"NOISE_LEVEL",3,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_VIT_BIST,PR_VIT_BIST,"PR_VIT_BIST",0,3,CHIP_UNSIGNED);
/* FREEDRS 00000000 */
ChipAddReg(hChip,R_FREEDRS,"FREEDRS",0x54,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
/* VERROR 00000000 */
ChipAddReg(hChip,R_VERROR,"VERROR",0x55,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_VERROR,ERROR_VALUE,"ERROR_VALUE",0,8,CHIP_UNSIGNED);
/* TSTRES 01010101 */
ChipAddReg(hChip,R_TSTRES,"TSTRES",0xc0,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTRES,FRESI2C,"FRESI2C",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRES,FRESRS,"FRESRS",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRES,FRESACS,"FRESACS",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRES,FRES_PRIF,"FRES_PRIF",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRES,FRESFEC1_2,"FRESFEC1_2",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRES,FRESFEC,"FRESFEC",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRES,FRESCORE1_2,"FRESCORE1_2",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRES,FRESCORE,"FRESCORE",0,1,CHIP_UNSIGNED);
/* ANACTRL 01010101 */
ChipAddReg(hChip,R_ANACTRL,"ANACTRL",0xc1,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_ANACTRL,STDBY_PLL,"STDBY_PLL",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ANACTRL,BYPASS_XTAL,"BYPASS_XTAL",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ANACTRL,STDBY_PGA,"STDBY_PGA",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ANACTRL,TEST_PGA,"TEST_PGA",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ANACTRL,STDBY_ADC,"STDBY_ADC",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ANACTRL,BYPASS_ADC,"BYPASS_ADC",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ANACTRL,SGN_ADC,"SGN_ADC",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_ANACTRL,TEST_ADC,"TEST_ADC",0,1,CHIP_UNSIGNED);
/* TSTBUS 01000111 */
ChipAddReg(hChip,R_TSTBUS,"TSTBUS",0xc2,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTBUS,EXT_TESTIN,"EXT_TESTIN",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBUS,EXT_ADC,"EXT_ADC",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBUS,TEST_IN,"TEST_IN",3,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBUS,TS,"TS",0,3,CHIP_UNSIGNED);
/* TSTCK 0RRR0101 01110101 */
ChipAddReg(hChip,R_TSTCK,"TSTCK",0xc3,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTCK,CKFECEXT,"CKFECEXT",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTCK,FORCERATE1,"FORCERATE1",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTCK,TSTCKRS,"TSTCKRS",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTCK,TSTCKDIL,"TSTCKDIL",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTCK,DIRCKINT,"DIRCKINT",0,1,CHIP_UNSIGNED);
/* TSTI2C 01101000 */
ChipAddReg(hChip,R_TSTI2C,"TSTI2C",0xc4,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTI2C,EN_VI2C,"EN_VI2C",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTI2C,TI2C,"TI2C",5,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTI2C,BFAIL_BAD,"BFAIL_BAD",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTI2C,RBACT,"RBACT",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTI2C,TST_PRIF,"TST_PRIF",0,3,CHIP_UNSIGNED);
/* TSTRAM1 01011100*/
ChipAddReg(hChip,R_TSTRAM1,"TSTRAM1",0xc5,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTRAM1,SELADR1,"SELADR1",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRAM1,FSELRAM1,"FSELRAM1",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRAM1,FSELDEC,"FSELDEC",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRAM1,FOEB,"FOEB",2,3,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRAM1,FADR,"FADR",0,2,CHIP_UNSIGNED);
/* TSTRATE 0RR01000 01101000 */
ChipAddReg(hChip,R_TSTRATE,"TSTRATE",0xc6,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTRATE,FORCEPHA,"FORCEPHA",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRATE,FNEWPHA,"FNEWPHA",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRATE,FROT90,"FROT90",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRATE,FR,"FR",0,3,CHIP_UNSIGNED);
/* SELOUT 01010101 */
ChipAddReg(hChip,R_SELOUT,"SELOUT",0xc7,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_SELOUT,EN_VLOG,"EN_VLOG",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SELOUT,SELVIT60,"SELVIT60",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SELOUT,SELSYN3,"SELSYN3",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SELOUT,SELSYN2,"SELSYN2",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SELOUT,SELSYN1,"SELSYN1",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SELOUT,SELLIFO,"SELLIFO",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SELOUT,SELFIFO,"SELFIFO",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_SELOUT,TSTFIFO_SELOUT,"TSTFIFO_SELOUT",0,1,CHIP_UNSIGNED);
/* FORCEIN 01010101 */
ChipAddReg(hChip,R_FORCEIN,"FORCEIN",0xc8,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_FORCEIN,SEL_VITDATAIN,"SEL_VITDATAIN",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_FORCEIN,FORCE_ACS,"FORCE_ACS",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_FORCEIN,TSTSYN,"TSTSYN",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_FORCEIN,TSTRAM64,"TSTRAM64",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_FORCEIN,TSTRAM,"TSTRAM",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_FORCEIN,TSTERR2,"TSTERR2",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_FORCEIN,TSTERR,"TSTERR",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_FORCEIN,TSTACS,"TSTACS",0,1,CHIP_UNSIGNED);
/* TSTFIFO RRRRR101 00000101 */
ChipAddReg(hChip,R_TSTFIFO,"TSTFIFO",0xc9,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTFIFO,FORMSB,"FORMSB",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTFIFO,FORLSB,"FORLSB",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTFIFO,TSTFIFO_TSTFIFO,"TSTFIFO_TSTFIFO",0,1,CHIP_UNSIGNED);
/* TSTRS 01001101 */
ChipAddReg(hChip,R_TSTRS,"TSTRS",0xca,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTRS,TST_SCRA,"TST_SCRA",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRS,OLDRS6,"OLDRS6",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRS,ADCT,"ADCT",4,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRS,DILT,"DILT",2,2,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRS,SCARBIT,"SCARBIT",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTRS,TSTRS_EN,"TSTRS_EN",0,1,CHIP_UNSIGNED);
/* TSTBISTRES0 01010101 */
ChipAddReg(hChip,R_TSTBISTRES0,"TSTBISTRES0",0xd0,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTBISTRES0,BEND_CHC2,"BEND_CHC2",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES0,BBAD_CHC2,"BBAD_CHC2",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES0,BEND_PPM,"BEND_PPM",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES0,BBAD_PPM,"BBAD_PPM",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES0,BEND_FFTW,"BEND_FFTW",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES0,BBAD_FFTW,"BBAD_FFTW",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES0,BEND_FFTI,"BEND_FFTI",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES0,BBAD_FFTI,"BBAD_FFTI",0,1,CHIP_UNSIGNED);
/* TSTBISTRES1 01010101*/
ChipAddReg(hChip,R_TSTBISTRES1,"TSTBISTRES1",0xd1,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTBISTRES1,BEND_CHC1,"BEND_CHC1",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES1,BBAD_CHC1,"BBAD_CHC1",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES1,BEND_SYR,"BEND_SYR",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES1,BBAD_SYR,"BBAD_SYR",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES1,BEND_SDI,"BEND_SDI",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES1,BBAD_SDI,"BBAD_SDI",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES1,BEND_BDI,"BEND_BDI",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES1,BBAD_BDI,"BBAD_BDI",0,1,CHIP_UNSIGNED);
/* TSTBISTRES2 01010101*/
ChipAddReg(hChip,R_TSTBISTRES2,"TSTBISTRES2",0xd2,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTBISTRES2,BEND_VIT2,"BEND_VIT2",7,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES2,BBAD_VIT2,"BBAD_VIT2",6,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES2,BEND_VIT1,"BEND_VIT1",5,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES2,BBAD_VIT1,"BBAD_VIT1",4,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES2,BEND_DIL,"BEND_DIL",3,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES2,BBAD_DIL,"BBAD_DIL",2,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES2,BEND_RS,"BEND_RS",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES2,BBAD_RS,"BBAD_RS",0,1,CHIP_UNSIGNED);
/* TSTBISTRES3 RRRRRR10 00000010 */
ChipAddReg(hChip,R_TSTBISTRES3,"TSTBISTRES3",0xd3,*DefVal++/*0x00*/,STCHIP_ACCESS_WR);
ChipAddField(hChip,R_TSTBISTRES3,BEND_FIFO,"BEND_FIFO",1,1,CHIP_UNSIGNED);
ChipAddField(hChip,R_TSTBISTRES3,BBAD_FIFO,"BBAD_FIFO",0,1,CHIP_UNSIGNED);
ChipApplyDefaultValues(hChip);
}
#endif /* of the beginning #ifndef STTUNER_REG_INIT_OLD_METHOD */
return hChip;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -