📄 btables.h
字号:
{ (bb_RegPointer_type) 0x0641, 0x0401 },
{ (bb_RegPointer_type) 0x064A, 0x0000 },
/* IXF6048 TX POS Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x0740, 0x004F },
{ (bb_RegPointer_type) 0x0741, 0x0401 },
{ (bb_RegPointer_type) 0x074A, 0x0000 },
{ (bb_RegPointer_type) 0xFFFF, 0xA5A5 }
};
static const InitRegTable_t BDExtLoopbackArray[] = {
/* Note: Channel applies depending of the Chip Block as:
Channel could represent the DataLine
Channel could represent the group
Channel could represent the Tributary
Channel could represent the Line */
/* IXF6048 Global Cnfg Register Block */
{ (bb_RegPointer_type) 0x0001, 0x0001 },
{ (bb_RegPointer_type) 0x0003, 0x0000 },
{ (bb_RegPointer_type) 0x0004, 0x0000 },
{ (bb_RegPointer_type) 0x0008, 0x0028 },
{ (bb_RegPointer_type) 0x000C, 0x0000 },
{ (bb_RegPointer_type) 0x000D, 0x0000 },
{ (bb_RegPointer_type) 0x000E, 0x0000 },
{ (bb_RegPointer_type) 0x000F, 0xF001 },
{ (bb_RegPointer_type) 0x0010, 0x0000 },
{ (bb_RegPointer_type) 0x0011, 0x0000 },
{ (bb_RegPointer_type) 0x0014, 0x0010 },
{ (bb_RegPointer_type) 0x0015, 0x0000 },
{ (bb_RegPointer_type) 0x001E, 0x0000 },
{ (bb_RegPointer_type) 0x001B, 0x000F },
{ (bb_RegPointer_type) 0x001D, 0x0000 },
{ (bb_RegPointer_type) 0x0020, 0x0000 },
/* IXF6048 Channel Confg Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x0009, 0x0006 },
{ (bb_RegPointer_type) 0x000A, 0x0010 },
{ (bb_RegPointer_type) 0x000B, 0x0210 },
/* IXF6048 Channel Confg Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x0109, 0x0006 },
{ (bb_RegPointer_type) 0x010A, 0x00EA },
{ (bb_RegPointer_type) 0x010B, 0x050A },
/* IXF6048 Channel Confg Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x0209, 0x0006 },
{ (bb_RegPointer_type) 0x020A, 0x00EA },
{ (bb_RegPointer_type) 0x020B, 0x050A },
/* IXF6048 Channel Confg Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x0309, 0x0006 },
{ (bb_RegPointer_type) 0x030A, 0x00EA },
{ (bb_RegPointer_type) 0x030B, 0x050A },
/* IXF6048 Glb Utopia Register Block */
{ (bb_RegPointer_type) 0x0070, 0x0164 },
{ (bb_RegPointer_type) 0x0071, 0x0002 },
{ (bb_RegPointer_type) 0x0050, 0x0024 },
{ (bb_RegPointer_type) 0x0051, 0x0002 },
{ (bb_RegPointer_type) 0x0073, 0x0000 },
{ (bb_RegPointer_type) 0x0053, 0x0000 },
/* IXF6048 Channel Utopia Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x0060, 0x0105 },
{ (bb_RegPointer_type) 0x0061, 0x000F },
{ (bb_RegPointer_type) 0x0040, 0x0110 },
{ (bb_RegPointer_type) 0x0041, 0x00FF },
{ (bb_RegPointer_type) 0x0042, 0x000F },
{ (bb_RegPointer_type) 0x0043, 0x000F },
/* IXF6048 Channel Utopia Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x0160, 0x0105 },
{ (bb_RegPointer_type) 0x0161, 0x000F },
{ (bb_RegPointer_type) 0x0140, 0x0105 },
{ (bb_RegPointer_type) 0x0141, 0x001F },
{ (bb_RegPointer_type) 0x0142, 0x000F },
{ (bb_RegPointer_type) 0x0143, 0x000F },
/* IXF6048 Channel Utopia Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x0260, 0x0105 },
{ (bb_RegPointer_type) 0x0261, 0x000F },
{ (bb_RegPointer_type) 0x0240, 0x0105 },
{ (bb_RegPointer_type) 0x0241, 0x001F },
{ (bb_RegPointer_type) 0x0242, 0x000F },
{ (bb_RegPointer_type) 0x0243, 0x000F },
/* IXF6048 Channel Utopia Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x0360, 0x0105 },
{ (bb_RegPointer_type) 0x0361, 0x000F },
{ (bb_RegPointer_type) 0x0340, 0x0105 },
{ (bb_RegPointer_type) 0x0341, 0x001F },
{ (bb_RegPointer_type) 0x0342, 0x000F },
{ (bb_RegPointer_type) 0x0343, 0x000F },
/* IXF6048 RST Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x0480, 0x8000 },
{ (bb_RegPointer_type) 0x0481, 0x0000 },
{ (bb_RegPointer_type) 0x0487, 0x0002 },
{ (bb_RegPointer_type) 0x04D0, 0x0000 },
{ (bb_RegPointer_type) 0x04D4, 0x037F },
{ (bb_RegPointer_type) 0x04D8, 0x0000 },
/* IXF6048 RST Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x0580, 0x8100 },
{ (bb_RegPointer_type) 0x0581, 0x0000 },
{ (bb_RegPointer_type) 0x0587, 0x0002 },
{ (bb_RegPointer_type) 0x05D0, 0x0008 },
{ (bb_RegPointer_type) 0x05D4, 0x0000 },
{ (bb_RegPointer_type) 0x05D8, 0x0008 },
/* IXF6048 RST Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x0680, 0x8100 },
{ (bb_RegPointer_type) 0x0681, 0x0000 },
{ (bb_RegPointer_type) 0x0687, 0x0002 },
{ (bb_RegPointer_type) 0x06D0, 0x0008 },
{ (bb_RegPointer_type) 0x06D4, 0x0000 },
{ (bb_RegPointer_type) 0x06D8, 0x0008 },
/* IXF6048 RST Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x0780, 0x8100 },
{ (bb_RegPointer_type) 0x0781, 0x0000 },
{ (bb_RegPointer_type) 0x0787, 0x0002 },
{ (bb_RegPointer_type) 0x07D0, 0x0008 },
{ (bb_RegPointer_type) 0x07D4, 0x0000 },
{ (bb_RegPointer_type) 0x07D8, 0x0008 },
/* IXF6048 MST Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x0490, 0x0508 },
{ (bb_RegPointer_type) 0x04B0, 0x0003 },
{ (bb_RegPointer_type) 0x04B1, 0x0003 },
{ (bb_RegPointer_type) 0x04B2, 0x03F7 },
{ (bb_RegPointer_type) 0x04B3, 0x0004 },
{ (bb_RegPointer_type) 0x04B4, 0x000F },
{ (bb_RegPointer_type) 0x04B5, 0x0020 },
{ (bb_RegPointer_type) 0x04B8, 0x0000 },
{ (bb_RegPointer_type) 0x04B9, 0x0000 },
{ (bb_RegPointer_type) 0x04BC, 0x0000 },
{ (bb_RegPointer_type) 0x04BD, 0x0000 },
{ (bb_RegPointer_type) 0x04D1, 0x0FFF },
{ (bb_RegPointer_type) 0x04D5, 0x0000 },
{ (bb_RegPointer_type) 0x04D9, 0x0000 },
/* IXF6048 MST Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x0590, 0x0500 },
{ (bb_RegPointer_type) 0x05B0, 0x0000 },
{ (bb_RegPointer_type) 0x05B1, 0x0003 },
{ (bb_RegPointer_type) 0x05B2, 0x002B },
{ (bb_RegPointer_type) 0x05B3, 0x0000 },
{ (bb_RegPointer_type) 0x05B4, 0x0003 },
{ (bb_RegPointer_type) 0x05B5, 0x0008 },
{ (bb_RegPointer_type) 0x05B8, 0x0003 },
{ (bb_RegPointer_type) 0x05B9, 0x002B },
{ (bb_RegPointer_type) 0x05BC, 0x0003 },
{ (bb_RegPointer_type) 0x05BD, 0x0008 },
{ (bb_RegPointer_type) 0x05D1, 0x0000 },
{ (bb_RegPointer_type) 0x05D5, 0x0000 },
{ (bb_RegPointer_type) 0x05D9, 0x0000 },
/* IXF6048 MST Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x0690, 0x0500 },
{ (bb_RegPointer_type) 0x06B0, 0x0000 },
{ (bb_RegPointer_type) 0x06B1, 0x0003 },
{ (bb_RegPointer_type) 0x06B2, 0x002B },
{ (bb_RegPointer_type) 0x06B3, 0x0000 },
{ (bb_RegPointer_type) 0x06B4, 0x0003 },
{ (bb_RegPointer_type) 0x06B5, 0x0008 },
{ (bb_RegPointer_type) 0x06B8, 0x0003 },
{ (bb_RegPointer_type) 0x06B9, 0x002B },
{ (bb_RegPointer_type) 0x06BC, 0x0003 },
{ (bb_RegPointer_type) 0x06BD, 0x0008 },
{ (bb_RegPointer_type) 0x06D1, 0x0000 },
{ (bb_RegPointer_type) 0x06D5, 0x0000 },
{ (bb_RegPointer_type) 0x06D9, 0x0000 },
/* IXF6048 MST Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x0790, 0x0500 },
{ (bb_RegPointer_type) 0x07B0, 0x0000 },
{ (bb_RegPointer_type) 0x07B1, 0x0003 },
{ (bb_RegPointer_type) 0x07B2, 0x002B },
{ (bb_RegPointer_type) 0x07B3, 0x0000 },
{ (bb_RegPointer_type) 0x07B4, 0x0003 },
{ (bb_RegPointer_type) 0x07B5, 0x0008 },
{ (bb_RegPointer_type) 0x07B8, 0x0003 },
{ (bb_RegPointer_type) 0x07B9, 0x002B },
{ (bb_RegPointer_type) 0x07BC, 0x0003 },
{ (bb_RegPointer_type) 0x07BD, 0x0008 },
{ (bb_RegPointer_type) 0x07D1, 0x0000 },
{ (bb_RegPointer_type) 0x07D5, 0x0000 },
{ (bb_RegPointer_type) 0x07D9, 0x0000 },
/* IXF6048 RX MSA Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x04A0, 0x0000 },
{ (bb_RegPointer_type) 0x04D2, 0x0000 },
{ (bb_RegPointer_type) 0x04D6, 0x003F },
{ (bb_RegPointer_type) 0x04DA, 0x0000 },
/* IXF6048 RX MSA Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x05A0, 0x0000 },
{ (bb_RegPointer_type) 0x05D2, 0x0000 },
{ (bb_RegPointer_type) 0x05D6, 0x0000 },
{ (bb_RegPointer_type) 0x05DA, 0x0000 },
/* IXF6048 RX MSA Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x06A0, 0x0000 },
{ (bb_RegPointer_type) 0x06D2, 0x0000 },
{ (bb_RegPointer_type) 0x06D6, 0x0000 },
{ (bb_RegPointer_type) 0x06DA, 0x0000 },
/* IXF6048 RX MSA Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x07A0, 0x0000 },
{ (bb_RegPointer_type) 0x07D2, 0x0000 },
{ (bb_RegPointer_type) 0x07D6, 0x0000 },
{ (bb_RegPointer_type) 0x07DA, 0x0000 },
/* IXF6048 RX HPM Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x04A4, 0x4058 },
{ (bb_RegPointer_type) 0x04A5, 0x0200 },
{ (bb_RegPointer_type) 0x04D7, 0x0FFF },
/* IXF6048 RX HPM Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x05A4, 0x4058 },
{ (bb_RegPointer_type) 0x05A5, 0x0200 },
{ (bb_RegPointer_type) 0x05D7, 0x0000 },
/* IXF6048 RX HPM Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x06A4, 0x607C },
{ (bb_RegPointer_type) 0x06A5, 0x0200 },
{ (bb_RegPointer_type) 0x06D7, 0x0000 },
/* IXF6048 RX HPM Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x07A4, 0x607C },
{ (bb_RegPointer_type) 0x07A5, 0x0200 },
{ (bb_RegPointer_type) 0x07D7, 0x0000 },
/* IXF6048 RMST Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x04E0, 0x8080 },
{ (bb_RegPointer_type) 0x04E1, 0x0124 },
{ (bb_RegPointer_type) 0x04E2, 0x000A },
/* IXF6048 RMST Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x05E0, 0x8040 },
{ (bb_RegPointer_type) 0x05E1, 0x0124 },
{ (bb_RegPointer_type) 0x05E2, 0x800A },
/* IXF6048 RMST Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x06E0, 0x8040 },
{ (bb_RegPointer_type) 0x06E1, 0x0124 },
{ (bb_RegPointer_type) 0x06E2, 0x800A },
/* IXF6048 RMST Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x07E0, 0x8040 },
{ (bb_RegPointer_type) 0x07E1, 0x0124 },
{ (bb_RegPointer_type) 0x07E2, 0x800A },
/* IXF6048 TX MSA Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x04E9, 0x8400 },
/* IXF6048 TX MSA Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x05E9, 0x8800 },
/* IXF6048 TX MSA Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x06E9, 0x8800 },
/* IXF6048 TX MSA Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x07E9, 0x8800 },
/* IXF6048 TX HPM Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x04E8, 0x0140 },
{ (bb_RegPointer_type) 0x04EF, 0x04C0 },
/* IXF6048 TX HPM Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x05E8, 0x0140 },
{ (bb_RegPointer_type) 0x05EF, 0x04C0 },
/* IXF6048 TX HPM Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x06E8, 0x0140 },
{ (bb_RegPointer_type) 0x06EF, 0x04C0 },
/* IXF6048 TX HPM Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x07E8, 0x0140 },
{ (bb_RegPointer_type) 0x07EF, 0x04C0 },
/* IXF6048 RX ATM Register Block Channel = 0 */
{ (bb_RegPointer_type) 0x0420, 0x0783 },
{ (bb_RegPointer_type) 0x0421, 0xFF01 },
{ (bb_RegPointer_type) 0x042C, 0x0000 },
/* IXF6048 RX ATM Register Block Channel = 1 */
{ (bb_RegPointer_type) 0x0520, 0x0183 },
{ (bb_RegPointer_type) 0x0521, 0xFF01 },
{ (bb_RegPointer_type) 0x052C, 0x0000 },
/* IXF6048 RX ATM Register Block Channel = 2 */
{ (bb_RegPointer_type) 0x0620, 0x0183 },
{ (bb_RegPointer_type) 0x0621, 0xFF01 },
{ (bb_RegPointer_type) 0x062C, 0x0000 },
/* IXF6048 RX ATM Register Block Channel = 3 */
{ (bb_RegPointer_type) 0x0720, 0x0183 },
{ (bb_RegPointer_type) 0x0721, 0xFF01 },
{ (bb_RegPointer_type) 0x072C, 0x0000 },
/* IXF6048 TX ATM Register
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -