📄 reg0297.c
字号:
DEM_REGISTER gDemReg[DEM_REG_NUM] =
{/* addr value wflag start store resv1 resv2 resv3 name[] */
/* EQUALIZER - CONSTELLATION QUALITY ESTIMATOR */
{ 0x00, 0x00, 0x01, 0x48, 0x00, 0x00, 0x09, 0x00, "EQU_0" },
{ 0x01, 0x00, 0x01, 0x58, 0x00, 0x01, 0x69, 0x00, "EQU_1" },
{ 0x03, 0x00, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, "EQU_3" },
{ 0x04, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, "EQU_4" },
{ 0x07, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, "EQU_7" },
{ 0x08, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, "EQU_8" },
/* QUADRATURE DEMODULATOR */
{ 0x20, 0x00, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, "INITDEM_0" },
{ 0x21, 0x00, 0x01, 0x40, 0x00, 0x07, 0x00, 0x00, "INITDEM_1" },
{ 0x22, 0x00, 0x01, 0x0A, 0x00, 0x08, 0x00, 0x00, "INITDEM_2" },
{ 0x23, 0x00, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, "INITDEM_3" },
{ 0x24, 0x00, 0x01, 0x40, 0x00, 0x0A, 0x40, 0x00, "INITDEM_4" },
{ 0x25, 0x00, 0x01, 0x08, 0x00, 0x0B, 0x08, 0x00, "INITDEM_5" },
/* ANALOG AGCS - A/D OVERFLOW MONITOR */
{ 0x30, 0x00, 0x01, 0xFF, 0x00, 0x0C, 0x00, 0x00, "DELAGC_0" },
{ 0x31, 0x00, 0x01, 0x63, 0x00, 0x0D, 0x00, 0x00, "DELAGC_1" },
{ 0x32, 0x00, 0x01, 0xDF, 0x00, 0x0E, 0x00, 0x00, "DELAGC_2" },
{ 0x33, 0x00, 0x01, 0x00, 0x00, 0x0F, 0x00, 0x00, "DELAGC_3" },
{ 0x34, 0x00, 0x01, 0x32, 0x00, 0x10, 0x00, 0x00, "DELAGC_4" },
{ 0x35, 0x00, 0x01, 0x5F, 0x00, 0x11, 0x00, 0x00, "DELAGC_5" },
{ 0x36, 0x00, 0x01, 0x80, 0x00, 0x12, 0x00, 0x00, "DELAGC_6" },
{ 0x37, 0x00, 0x01, 0x00, 0x00, 0x13, 0x00, 0x00, "DELAGC_7" },
{ 0x38, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, "DELAGC_8" },
{ 0x40, 0x00, 0x01, 0x1B, 0x00, 0x15, 0x00, 0x00, "WBAGC_0" },
{ 0x41, 0x00, 0x01, 0x9D, 0x00, 0x16, 0x00, 0x00, "WBAGC_1" },
{ 0x42, 0x00, 0x01, 0x30, 0x00, 0x17, 0x02, 0x00, "WBAGC_2" },
{ 0x43, 0x00, 0x01, 0x10, 0x00, 0x18, 0x20, 0x00, "WBAGC_3" },
{ 0x44, 0x00, 0x01, 0x58, 0x00, 0x19, 0x00, 0x00, "WBAGC_4" },
{ 0x45, 0x00, 0x01, 0x00, 0x00, 0x1A, 0x00, 0x00, "WBAGC_5" },
{ 0x46, 0x00, 0x01, 0x00, 0x00, 0x1B, 0x00, 0x00, "WBAGC_6" },
{ 0x49, 0x00, 0x01, 0x02, 0x00, 0x1C, 0x00, 0x00, "WBAGC_9" },
{ 0x4A, 0x00, 0x01, 0xFF, 0x00, 0x1D, 0x00, 0x00, "WBAGC_10" },
{ 0x4B, 0x00, 0x01, 0x7F, 0x00, 0x1E, 0x00, 0x00, "WBAGC_11" },
/* SYMBOL TIMING RECOVERY LOOP */
{ 0x52, 0x00, 0x01, 0x30, 0x00, 0x1F, 0x00, 0x00, "STLOOP_2" },
{ 0x53, 0x00, 0x01, 0x08, 0x00, 0x20, 0x00, 0x00, "STLOOP_3" },
{ 0x55, 0x00, 0x01, 0x55, 0x00, 0x21, 0x00, 0x00, "STLOOP_5" },
{ 0x56, 0x00, 0x01, 0x55, 0x00, 0x22, 0x00, 0x00, "STLOOP_6" },
{ 0x57, 0x00, 0x01, 0x55, 0x00, 0x23, 0x00, 0x00, "STLOOP_7" },
{ 0x58, 0x00, 0x01, 0x3D, 0x00, 0x24, 0x00, 0x00, "STLOOP_8" },
{ 0x59, 0x00, 0x01, 0x08, 0x00, 0x25, 0x00, 0x00, "STLOOP_9" },
{ 0x5A, 0x00, 0x01, 0x1E, 0x00, 0x26, 0x00, 0x00, "STLOOP_10" },
{ 0x5B, 0x00, 0x01, 0x04, 0x00, 0x27, 0x00, 0x00, "STLOOP_11" }, /* 0x34 */
/* CARRIER RECOVERY LOOP */
{ 0x60, 0x00, 0x01, 0x13, 0x00, 0x28, 0x00, 0x00, "CRL_0" },
{ 0x61, 0x00, 0x01, 0x3A, 0x00, 0x29, 0x00, 0x00, "CRL_1" },
{ 0x62, 0x00, 0x01, 0x06, 0x00, 0x2A, 0x06, 0x00, "CRL_2" },
{ 0x63, 0x00, 0x01, 0x00, 0x00, 0x2B, 0x00, 0x00, "CRL_3" },
{ 0x64, 0x00, 0x01, 0x00, 0x00, 0x2C, 0x00, 0x00, "CRL_4" },
{ 0x65, 0x00, 0x01, 0x00, 0x00, 0x2D, 0x00, 0x00, "CRL_5" },
{ 0x66, 0x00, 0x01, 0x9E, 0x00, 0x2E, 0x00, 0x00, "CRL_6" },
{ 0x67, 0x00, 0x01, 0xC4, 0x00, 0x2F, 0x00, 0x00, "CRL_7" },
{ 0x68, 0x00, 0x01, 0x01, 0x00, 0x30, 0x00, 0x00, "CRL_8" },
{ 0x69, 0x00, 0x01, 0x00, 0x00, 0x31, 0x00, 0x00, "CRL_9" },
{ 0x6A, 0x00, 0x01, 0x02, 0x00, 0x32, 0x00, 0x00, "CRL_10" },
{ 0x6B, 0x00, 0x01, 0x0F, 0x00, 0x33, 0x00, 0x00, "CRL_11" },
/* POST-FILTER DIGITAL AGC */
{ 0x70, 0x00, 0x01, 0xFF, 0x00, 0x34, 0x00, 0x00, "PMFAGC_0" },
{ 0x71, 0x00, 0x01, 0x04, 0x00, 0x35, 0x00, 0x00, "PMFAGC_1" },
{ 0x72, 0x00, 0x01, 0x00, 0x00, 0x36, 0x00, 0x00, "PMFAGC_2" },
{ 0x73, 0x00, 0x01, 0x00, 0x00, 0x37, 0x00, 0x00, "PMFAGC_3" },
{ 0x74, 0x00, 0x01, 0x0C, 0x00, 0x38, 0x0C, 0x00, "PMFAGC_4" },
/* CONFIGURATION AND CONTROL */
{ 0x80, 0x00, 0x01, 0x00, 0x00, 0x39, 0x00, 0x00, "CTRL_0" },
{ 0x81, 0x00, 0x01, 0x00, 0x00, 0x3A, 0x00, 0x00, "CTRL_1" },
{ 0x82, 0x00, 0x01, 0x0F, 0x00, 0x3B, 0x00, 0x00, "CTRL_2" },
{ 0x83, 0x00, 0x01, 0x00, 0x00, 0x3C, 0x00, 0x00, "CTRL_3" },
{ 0x84, 0x00, 0x01, 0x2A, 0x00, 0x3D, 0x2A, 0x00, "CTRL_4" },
{ 0x85, 0x00, 0x01, 0x00, 0x00, 0x3E, 0x00, 0x00, "CTRL_5" },
{ 0x86, 0x00, 0x01, 0x40, 0x00, 0x3F, 0x40, 0x00, "CTRL_6" },
{ 0x87, 0x00, 0x01, 0x6B, 0x00, 0x40, 0x83, 0x00, "CTRL_7" },
{ 0x88, 0x00, 0x01, 0x00, 0x00, 0x41, 0x00, 0x00, "CTRL_8" },
{ 0x89, 0x00, 0x01, 0x00, 0x00, 0x42, 0x00, 0x00, "CTRL_9" },
/* DEINTERLEAVER SYNC DETECTOR */
{ 0x90, 0x00, 0x01, 0x02, 0x00, 0x43, 0x01, 0x00, "DEINT_SYNC_0" },
{ 0x91, 0x00, 0x00, 0x00, 0x00, 0x44, 0x01, 0x00, "DEINT_SYNC_1" },
/* INTEGRATED BER TESTER */
{ 0xA0, 0x00, 0x01, 0x00, 0x00, 0x45, 0x00, 0x00, "BERT_0" },
{ 0xA1, 0x00, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, "BERT_1" },
{ 0xA2, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, "BERT_2" },
/* DEINTERLEAVER: Interleaving depth is 12, cell depth is 17. */
{ 0xB0, 0x00, 0x01, 0x91, 0x00, 0x48, 0x91, 0x00, "DEINT_0" },
{ 0xB1, 0x00, 0x01, 0x0B, 0x00, 0x49, 0x0B, 0x00, "DEINT_1" },
/* OUTPUT FORMATTER */
{ 0xC0, 0x00, 0x01, 0x4B, 0x00, 0x4A, 0x53, 0x00, "OUTFORMAT_0" },
{ 0xC1, 0x00, 0x01, 0x30, 0x00, 0x4B, 0x10, 0x00, "OUTFORMAT_1" },
{ 0xC2, 0x00, 0x01, 0x24, 0x00, 0x4C, 0x24, 0x00, "OUTFORMAT_2" },
/* REED-SOLOMON DESCRAMBLER SYNC DETECTOR */
{ 0xD0, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x00, "RS_DESC_0" },
{ 0xD1, 0x00, 0x00, 0x00, 0x00, 0x4E, 0x00, 0x00, "RS_DESC_1" },
{ 0xD2, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x00, 0x00, "RS_DESC_2" },
{ 0xD3, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, "RS_DESC_3" },
{ 0xD4, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, "RS_DESC_4" },
{ 0xD5, 0x00, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, "RS_DESC_5" },
{ 0xDE, 0x00, 0x01, 0x00, 0x00, 0x53, 0x00, 0x00, "RS_DESC_14" },
{ 0xDF, 0x00, 0x01, 0x81, 0x00, 0x54, 0x00, 0x00, "RS_DESC_15" },
/* !!! Don't insert or delete these registers. !!! */
/* !!! Add new registers here. !!! */
/* addr value wflag start store resv1 resv2 resv3 name[] */
{ 0x02, 0x00, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, "EQU_2" }, /* reserved */
{ 0x05, 0x00, 0x00, 0x00, 0x00, 0x56, 0x00, 0x00, "EQU_5" }, /* reserved */
{ 0x06, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, "EQU_6" }, /* reserved */
{ 0xB2, 0x00, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, "DEINT_2" }, /* reserved */
{ 0xB3, 0x00, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, "DEINT_3" } /* reserved */
};
#elif (CABLE_TUNER_TYPE == CTT_XIMEI_TUNER)
/***************************/
/* FOR XIMEI DTC1SA02-E14D */
/***************************/
#error "ERROR! NO VALID DEMODULATOR INITIALIZATION PARAMETERS DEFINED"
#elif (CABLE_TUNER_TYPE == CTT_SVA_TUNER)
/***************************/
/* FOR SVA */
/***************************/
#error "ERROR! NO VALID DEMODULATOR INITIALIZATION PARAMETERS DEFINED"
#else
#error "ERROR! NO VALID DEMODULATOR INITIALIZATION PARAMETERS DEFINED"
#endif
#endif /*#if defined(TOWER_CABLE_TUNER) && (TOWER_CABLE_TUNER==YES)*/
/****************************************************************************
* Modifications:
* $Log:
* 1 mpeg 1.0 3/15/04 10:30:40 AM Matt Korte CR(s)
* 8566 : Initial version of Thomson Cable Tuner/Demod
* $
*
****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -