📄 hammerhead_registers.h
字号:
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 + -