⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hammerhead_registers.h

📁 完整的基于Conxant平台的USB电视棒的WIN驱动程序。
💻 H
📖 第 1 页 / 共 5 页
字号:
const DWORD FLD_DFT2_THRESHOLD       = 0xFFFFFF00;
const DWORD FLD_DFT2_CMP_CTL         = 0x00000080;
const DWORD FLD_DFT2_AVG             = 0x00000070;
// Reserved [3:1]
const DWORD FLD_DFT2_START           = 0x00000001;

//*****************************************************************************
const DWORD DFT2_STATUS              = 0x840;
const DWORD FLD_DFT2_DONE            = 0x80000000;
const DWORD FLD_DFT2_TH_CMP_STAT     = 0x40000000;
const DWORD FLD_DFT2_RESULT          = 0x3FFFFFFF;

//*****************************************************************************
const DWORD DFT3_CTL1                = 0x844;
const DWORD FLD_DFT3_DWELL           = 0xFFFF0000;
const DWORD FLD_DFT3_FREQ            = 0x0000FFFF;

//*****************************************************************************
const DWORD DFT3_CTL2                = 0x848;
const DWORD FLD_DFT3_THRESHOLD       = 0xFFFFFF00;
const DWORD FLD_DFT3_CMP_CTL         = 0x00000080;
const DWORD FLD_DFT3_AVG             = 0x00000070;
// Reserved [3:1]
const DWORD FLD_DFT3_START           = 0x00000001;

//*****************************************************************************
const DWORD DFT3_STATUS              = 0x84C;
const DWORD FLD_DFT3_DONE            = 0x80000000;
const DWORD FLD_DFT3_TH_CMP_STAT     = 0x40000000;
const DWORD FLD_DFT3_RESULT          = 0x3FFFFFFF;

//*****************************************************************************
const DWORD DFT4_CTL1                = 0x850;
const DWORD FLD_DFT4_DWELL           = 0xFFFF0000;
const DWORD FLD_DFT4_FREQ            = 0x0000FFFF;

//*****************************************************************************
const DWORD DFT4_CTL2                = 0x854;
const DWORD FLD_DFT4_THRESHOLD       = 0xFFFFFF00;
const DWORD FLD_DFT4_CMP_CTL         = 0x00000080;
const DWORD FLD_DFT4_AVG             = 0x00000070;
// Reserved [3:1]
const DWORD FLD_DFT4_START           = 0x00000001;

//*****************************************************************************
const DWORD DFT4_STATUS              = 0x858;
const DWORD FLD_DFT4_DONE            = 0x80000000;
const DWORD FLD_DFT4_TH_CMP_STAT     = 0x40000000;
const DWORD FLD_DFT4_RESULT          = 0x3FFFFFFF;

//*****************************************************************************
const DWORD AM_MTS_DET               = 0x85C;
const DWORD FLD_AM_MTS_MODE          = 0x80000000;
// Reserved [30:26]
const DWORD FLD_AM_SUB               = 0x02000000;
const DWORD FLD_AM_GAIN_EN           = 0x01000000;
// Reserved [23:16]
const DWORD FLD_AMMTS_GAIN_SCALE     = 0x0000E000;
const DWORD FLD_MTS_PDF_SHIFT        = 0x00001800;
const DWORD FLD_AM_REG_GAIN          = 0x00000700;
const DWORD FLD_AGC_REF              = 0x000000FF;

//*****************************************************************************
const DWORD ANALOG_MUX_CTL           = 0x860;
// Reserved [31:29]
const DWORD FLD_MUX21_SEL            = 0x10000000;
const DWORD FLD_MUX20_SEL            = 0x08000000;
const DWORD FLD_MUX19_SEL            = 0x04000000;
const DWORD FLD_MUX18_SEL            = 0x02000000;
const DWORD FLD_MUX17_SEL            = 0x01000000;
const DWORD FLD_MUX16_SEL            = 0x00800000;
const DWORD FLD_MUX15_SEL            = 0x00400000;
const DWORD FLD_MUX14_SEL            = 0x00300000;
const DWORD FLD_MUX13_SEL            = 0x000C0000;
const DWORD FLD_MUX12_SEL            = 0x00020000;
const DWORD FLD_MUX11_SEL            = 0x00018000;
const DWORD FLD_MUX10_SEL            = 0x00004000;
const DWORD FLD_MUX9_SEL             = 0x00002000;
const DWORD FLD_MUX8_SEL             = 0x00001000;
const DWORD FLD_MUX7_SEL             = 0x00000800;
const DWORD FLD_MUX6_SEL             = 0x00000600;
const DWORD FLD_MUX5_SEL             = 0x00000100;
const DWORD FLD_MUX4_SEL             = 0x000000C0;
const DWORD FLD_MUX3_SEL             = 0x00000030;
const DWORD FLD_MUX2_SEL             = 0x0000000C;
const DWORD FLD_MUX1_SEL             = 0x00000003;

//*****************************************************************************
//Polaris redefine
const DWORD DPLL_CTRL1               = 0x864;
const DWORD DIG_PLL_CTL1             = 0x864;

const DWORD FLD_PLL_STATUS           = 0x07000000;
const DWORD FLD_BANDWIDTH_SELECT     = 0x00030000;
const DWORD FLD_PLL_SHIFT_REG        = 0x00007000;
const DWORD FLD_PHASE_SHIFT          = 0x000007FF;

//*****************************************************************************
//Polaris redefine
const DWORD DPLL_CTRL2               = 0x868;
const DWORD DIG_PLL_CTL2             = 0x868;
const DWORD FLD_PLL_UNLOCK_THR       = 0xFF000000;
const DWORD FLD_PLL_LOCK_THR         = 0x00FF0000;
// Reserved [15:8]
const DWORD FLD_AM_PDF_SEL2          = 0x000000C0;
const DWORD FLD_AM_PDF_SEL1          = 0x00000030;
const DWORD FLD_DPLL_FSM_CTRL        = 0x0000000C;
// Reserved [1]
const DWORD FLD_PLL_PILOT_DET        = 0x00000001;

//*****************************************************************************
//Polaris redefine
const DWORD DPLL_CTRL3               = 0x86C;
const DWORD DIG_PLL_CTL3             = 0x86C;
const DWORD FLD_DISABLE_LOOP         = 0x01000000;
const DWORD FLD_A1_DS1_SEL           = 0x000C0000;
const DWORD FLD_A1_DS2_SEL           = 0x00030000;
const DWORD FLD_A1_KI                = 0x0000FF00;
const DWORD FLD_A1_KD                = 0x000000FF;

//*****************************************************************************
//Polaris redefine
const DWORD DPLL_CTRL4               = 0x870;
const DWORD DIG_PLL_CTL4             = 0x870;
const DWORD FLD_A2_DS1_SEL           = 0x000C0000;
const DWORD FLD_A2_DS2_SEL           = 0x00030000;
const DWORD FLD_A2_KI                = 0x0000FF00;
const DWORD FLD_A2_KD                = 0x000000FF;

//*****************************************************************************
//Polaris redefine
const DWORD DPLL_CTRL5               = 0x874;
const DWORD DIG_PLL_CTL5             = 0x874;
const DWORD FLD_TRK_DS1_SEL          = 0x000C0000;
const DWORD FLD_TRK_DS2_SEL          = 0x00030000;
const DWORD FLD_TRK_KI               = 0x0000FF00;
const DWORD FLD_TRK_KD               = 0x000000FF;

//*****************************************************************************
const DWORD DEEMPH_GAIN_CTL          = 0x878;
const DWORD FLD_DEEMPH2_GAIN         = 0xFFFF0000;
const DWORD FLD_DEEMPH1_GAIN         = 0x0000FFFF;

//*****************************************************************************
//Polaris redefine
const DWORD DEEMPH_COEFF1            = 0x87C;
const DWORD DEEMPH_COEF1             = 0x87C;
const DWORD FLD_DEEMPH_B0            = 0xFFFF0000;
const DWORD FLD_DEEMPH_A0            = 0x0000FFFF;

//*****************************************************************************
//Polaris redefine
const DWORD DEEMPH_COEFF2            = 0x880;
const DWORD DEEMPH_COEF2             = 0x880;
const DWORD FLD_DEEMPH_B1            = 0xFFFF0000;
const DWORD FLD_DEEMPH_A1            = 0x0000FFFF;

//*****************************************************************************
const DWORD DBX1_CTL1                = 0x884;
const DWORD FLD_DBX1_WBE_GAIN        = 0xFFFF0000;
const DWORD FLD_DBX1_IN_GAIN         = 0x0000FFFF;

//*****************************************************************************
const DWORD DBX1_CTL2                = 0x888;
const DWORD FLD_DBX1_SE_BYPASS       = 0xFFFF0000;
const DWORD FLD_DBX1_SE_GAIN         = 0x0000FFFF;

//*****************************************************************************
const DWORD DBX1_RMS_SE              = 0x88C;
const DWORD FLD_DBX1_RMS_WBE         = 0xFFFF0000;
const DWORD FLD_DBX1_RMS_SE_FLD      = 0x0000FFFF;

//*****************************************************************************
const DWORD DBX2_CTL1                = 0x890;
const DWORD FLD_DBX2_WBE_GAIN        = 0xFFFF0000;
const DWORD FLD_DBX2_IN_GAIN         = 0x0000FFFF;

//*****************************************************************************
const DWORD DBX2_CTL2                = 0x894;
const DWORD FLD_DBX2_SE_BYPASS       = 0xFFFF0000;
const DWORD FLD_DBX2_SE_GAIN         = 0x0000FFFF;

//*****************************************************************************
const DWORD DBX2_RMS_SE              = 0x898;
const DWORD FLD_DBX2_RMS_WBE         = 0xFFFF0000;
const DWORD FLD_DBX2_RMS_SE_FLD      = 0x0000FFFF;

//*****************************************************************************
const DWORD AM_FM_DIFF               = 0x89C;
// Reserved [31]
const DWORD FLD_FM_DIFF_OUT          = 0x7FFF0000;
// Reserved [15]
const DWORD FLD_AM_DIFF_OUT          = 0x00007FFF;

//*****************************************************************************
const DWORD NICAM_FAW                = 0x8A0;
const DWORD FLD_FAWDETWINEND         = 0xFC000000;
const DWORD FLD_FAWDETWINSTR         = 0x03FF0000;
// Reserved [15:12]
const DWORD FLD_FAWDETTHRSHLD3       = 0x00000F00;
const DWORD FLD_FAWDETTHRSHLD2       = 0x000000F0;
const DWORD FLD_FAWDETTHRSHLD1       = 0x0000000F;

//*****************************************************************************
//Polaris redefine
const DWORD DEEMPH_GAIN              = 0x8A4;
const DWORD NICAM_DEEMPHGAIN         = 0x8A4;
// Reserved [31:18]
const DWORD FLD_DEEMPHGAIN           = 0x0003FFFF;

//*****************************************************************************
//Polaris redefine
const DWORD DEEMPH_NUMER1            = 0x8A8;
const DWORD NICAM_DEEMPHNUMER1       = 0x8A8;
// Reserved [31:18]
const DWORD FLD_DEEMPHNUMER1         = 0x0003FFFF;

//*****************************************************************************
//Polaris redefine
const DWORD DEEMPH_NUMER2            = 0x8AC;
const DWORD NICAM_DEEMPHNUMER2       = 0x8AC;
// Reserved [31:18]
const DWORD FLD_DEEMPHNUMER2         = 0x0003FFFF;

//*****************************************************************************
//Polaris redefine
const DWORD DEEMPH_DENOM1            = 0x8B0;
const DWORD NICAM_DEEMPHDENOM1       = 0x8B0;
// Reserved [31:18]
const DWORD FLD_DEEMPHDENOM1         = 0x0003FFFF;

//*****************************************************************************
//Polaris redefine
const DWORD DEEMPH_DENOM2            = 0x8B4;
const DWORD NICAM_DEEMPHDENOM2       = 0x8B4;
// Reserved [31:18]
const DWORD FLD_DEEMPHDENOM2         = 0x0003FFFF;

//*****************************************************************************
const DWORD NICAM_ERRLOG_CTL1        = 0x8B8;
// Reserved [31:28]
const DWORD FLD_ERRINTRPTTHSHLD1     = 0x0FFF0000;
// Reserved [15:12]
const DWORD FLD_ERRLOGPERIOD         = 0x00000FFF;

//*****************************************************************************
const DWORD NICAM_ERRLOG_CTL2        = 0x8BC;
// Reserved [31:28]
const DWORD FLD_ERRINTRPTTHSHLD3     = 0x0FFF0000;
// Reserved [15:12]
const DWORD FLD_ERRINTRPTTHSHLD2     = 0x00000FFF;

//*****************************************************************************
const DWORD NICAM_ERRLOG_STS1        = 0x8C0;
// Reserved [31:28]
const DWORD FLD_ERRLOG2              = 0x0FFF0000;
// Reserved [15:12]
const DWORD FLD_ERRLOG1              = 0x00000FFF;

//*****************************************************************************
const DWORD NICAM_ERRLOG_STS2        = 0x8C4;
// Reserved [31:12]
const DWORD FLD_ERRLOG3              = 0x00000FFF;

//*****************************************************************************
const DWORD NICAM_STATUS             = 0x8C8;
// Reserved [31:20]
const DWORD FLD_NICAM_CIB            = 0x000C0000;
const DWORD FLD_NICAM_LOCK_STAT      = 0x00020000;
const DWORD FLD_NICAM_MUTE           = 0x00010000;
const DWORD FLD_NICAMADDIT_DATA      = 0x0000FFE0;
const DWORD FLD_NICAMCNTRL           = 0x0000001F;

//*****************************************************************************
const DWORD DEMATRIX_CTL             = 0x8CC;
const DWORD FLD_AC97_IN_SHIFT        = 0xF0000000;
const DWORD FLD_I2S_IN_SHIFT         = 0x0F000000;
const DWORD FLD_DEMATRIX_SEL_CTL     = 0x00FF0000;
// Reserved [15:11]
const DWORD FLD_DMTRX_BYPASS         = 0x00000400;
const DWORD FLD_DEMATRIX_MODE        = 0x00000300;
// Reserved [7:6]
const DWORD FLD_PH_DBX_SEL           = 0x00000020;
const DWORD FLD_PH_CH_SEL        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -