📄 sb1250_socregs.regdef
字号:
A_IO_PCMCIA_STATUS * NULL "PCMCIA Status"A_IO_DRIVE_0 * NULL "IO Drive 0"A_IO_DRIVE_1 * NULL "IO Drive 1"A_IO_DRIVE_2 * NULL "IO Drive 2"A_IO_DRIVE_3 * NULL "IO Drive 3"!endagent!agent GPIOA_GPIO_CLR_EDGE * NULL "Clear Edge"A_GPIO_INT_TYPE * NULL "Int Type"A_GPIO_INPUT_INVERT * NULL "Input Invert"A_GPIO_GLITCH * NULL "Glitch"A_GPIO_READ * NULL "Read Data"A_GPIO_DIRECTION * NULL "Direction"A_GPIO_PIN_CLR * NULL "Pin Clear"A_GPIO_PIN_SET * NULL "Pin Set"!endagent!agent SMBUS 0,1A_SMB_REGISTER($,R_SMB_XTRA) * NULL "Extra"A_SMB_REGISTER($,R_SMB_FREQ) * NULL "Frequency"A_SMB_REGISTER($,R_SMB_STATUS) * NULL "Status"A_SMB_REGISTER($,R_SMB_CMD) * NULL "Command"A_SMB_REGISTER($,R_SMB_START) * NULL "Start"A_SMB_REGISTER($,R_SMB_DATA) * NULL "Data"A_SMB_REGISTER($,R_SMB_CONTROL) * NULL "Control"A_SMB_REGISTER($,R_SMB_PEC) * NULL "PEC"!endagent!agent TIMERA_SCD_WDOG_INIT_0 WD0 NULL "Init"A_SCD_WDOG_CNT_0 WD0 NULL "Count"A_SCD_WDOG_CFG_0 WD0 NULL "Config"A_SCD_WDOG_INIT_1 WD1 NULL "Init"A_SCD_WDOG_CNT_1 WD1 NULL "Count"A_SCD_WDOG_CFG_1 WD1 NULL "Config"A_SCD_TIMER_INIT_0 TMR0 NULL "Init"A_SCD_TIMER_CNT_0 TMR0 NULL "Count"A_SCD_TIMER_CFG_0 TMR0 NULL "Config"A_SCD_TIMER_INIT_1 TMR1 NULL "Init"A_SCD_TIMER_CNT_1 TMR1 NULL "Count"A_SCD_TIMER_CFG_1 TMR1 NULL "Config"A_SCD_TIMER_INIT_2 TMR2 NULL "Init"A_SCD_TIMER_CNT_2 TMR2 NULL "Count"A_SCD_TIMER_CFG_2 TMR2 NULL "Config"A_SCD_TIMER_INIT_3 TMR3 NULL "Init"A_SCD_TIMER_CNT_3 TMR3 NULL "Count"A_SCD_TIMER_CFG_3 TMR3 NULL "Config"!endagent!agent SCDA_SCD_SYSTEM_REVISION * NULL "System Revision"A_SCD_SYSTEM_CFG * NULL "System Config"A_SCD_PERF_CNT_CFG * NULL "Perf Cnt Config"A_SCD_PERF_CNT_0 * NULL "Perf Counter 0"A_SCD_PERF_CNT_1 * NULL "Perf Counter 1"A_SCD_PERF_CNT_2 * NULL "Perf Counter 2"A_SCD_PERF_CNT_3 * NULL "Perf Counter 3"!endagent!agent BUSERRA_SCD_BUS_ERR_STATUS * NULL "Bus Err Status"A_BUS_ERR_DATA_0 * NULL "Bus Err Data0"A_BUS_ERR_DATA_1 * NULL "Bus Err Data1"A_BUS_ERR_DATA_2 * NULL "Bus Err Data2"A_BUS_ERR_DATA_3 * NULL "Bus Err Data3"A_BUS_L2_ERRORS * NULL "Bus L2 Errors"A_BUS_MEM_IO_ERRORS * NULL "Bus IOMEM Errors"!endagent!agent DMA_DM_REGISTER(0,R_DM_DSCR_BASE) 0 NULL "Descr Base"A_DM_REGISTER(0,R_DM_DSCR_COUNT) 0 NULL "Descr Count"A_DM_REGISTER(0,R_DM_CUR_DSCR_ADDR) 0 NULL "Descr Addr"A_DM_REGISTER(0,R_DM_DSCR_BASE_DEBUG) 0 NULL "Descr Base Debug"A_DM_REGISTER(1,R_DM_DSCR_BASE) 1 NULL "Descr Base"A_DM_REGISTER(1,R_DM_DSCR_COUNT) 1 NULL "Descr Count"A_DM_REGISTER(1,R_DM_CUR_DSCR_ADDR) 1 NULL "Descr Addr"A_DM_REGISTER(1,R_DM_DSCR_BASE_DEBUG) 1 NULL "Descr Base Debug"A_DM_REGISTER(2,R_DM_DSCR_BASE) 2 NULL "Descr Base"A_DM_REGISTER(2,R_DM_DSCR_COUNT) 2 NULL "Descr Count"A_DM_REGISTER(2,R_DM_CUR_DSCR_ADDR) 2 NULL "Descr Addr"A_DM_REGISTER(2,R_DM_DSCR_BASE_DEBUG) 2 NULL "Descr Base Debug"A_DM_REGISTER(3,R_DM_DSCR_BASE) 3 NULL "Descr Base"A_DM_REGISTER(3,R_DM_DSCR_COUNT) 3 NULL "Descr Count"A_DM_REGISTER(3,R_DM_CUR_DSCR_ADDR) 3 NULL "Descr Addr"A_DM_REGISTER(3,R_DM_DSCR_BASE_DEBUG) 3 NULL "Descr Base Debug"!endagent!agent IMR 0,1A_IMR_REGISTER($,R_IMR_INTERRUPT_DIAG) * NULL "Diag"A_IMR_REGISTER($,R_IMR_INTERRUPT_MASK) * NULL "Mask"A_IMR_REGISTER($,R_IMR_INTERRUPT_TRACE) * NULL "Trace"A_IMR_REGISTER($,R_IMR_INTERRUPT_SOURCE_STATUS) * NULL "Source Status"A_IMR_REGISTER($,R_IMR_LDT_INTERRUPT_SET) * NULL "LDT Interrupt Set"A_IMR_REGISTER($,R_IMR_LDT_INTERRUPT) * NULL "LDT Interrupt"A_IMR_REGISTER($,R_IMR_LDT_INTERRUPT_CLR) * NULL "LDT Interrupt Clear"A_IMR_REGISTER($,R_IMR_MAILBOX_CPU) * NULL "Mailbox"; A_IMR_REGISTER($,R_IMR_ALIAS_MAILBOX_CPU) * NULL "Alias Mailbox"A_IMR_REGISTER($,R_IMR_MAILBOX_SET_CPU) * NULL "Mailbox Set"; A_IMR_REGISTER($,R_IMR_ALIAS_MAILBOX_SET_CPU) * NULL "Alias Mailbox Set"A_IMR_REGISTER($,R_IMR_MAILBOX_CLR_CPU) * NULL "Mailbox Clear"A_IMR_REGISTER($,R_IMR_INTERRUPT_STATUS_BASE+0) * NULL "Status 0"A_IMR_REGISTER($,R_IMR_INTERRUPT_STATUS_BASE+8) * NULL "Status 1"A_IMR_REGISTER($,R_IMR_INTERRUPT_STATUS_BASE+16) * NULL "Status 2"A_IMR_REGISTER($,R_IMR_INTERRUPT_STATUS_BASE+24) * NULL "Status 3"A_IMR_REGISTER($,R_IMR_INTERRUPT_STATUS_BASE+32) * NULL "Status 4"A_IMR_REGISTER($,R_IMR_INTERRUPT_STATUS_BASE+40) * NULL "Status 5"A_IMR_REGISTER($,R_IMR_INTERRUPT_STATUS_BASE+48) * NULL "Status 6"A_IMR_REGISTER($,R_IMR_INTERRUPT_STATUS_BASE+56) * NULL "Status 7"; What to do about these? 64 registers?; A_IMR_REGISTER($,R_IMR_INTERRUPT_MAP_BASE) * NULL ""; R_IMR_INTERRUPT_MAP_COUNT 64!endagent;; Not implemented in functional sim;; !agent ADDRTRAP; A_ADDR_TRAP_INDEX * NULL "Addr Trap Index"; A_ADDR_TRAP_REG * NULL "Addr Trap Reg"; A_ADDR_TRAP_UP_0 * NULL "Addr Trap UP0"; A_ADDR_TRAP_UP_1 * NULL "Addr Trap UP1"; A_ADDR_TRAP_UP_2 * NULL "Addr Trap UP2"; A_ADDR_TRAP_UP_3 * NULL "Addr Trap UP3"; A_ADDR_TRAP_DOWN_0 * NULL "Addr Trap DOWN0"; A_ADDR_TRAP_DOWN_1 * NULL "Addr Trap DOWN1"; A_ADDR_TRAP_DOWN_2 * NULL "Addr Trap DOWN2"; A_ADDR_TRAP_DOWN_3 * NULL "Addr Trap DOWN3"; A_ADDR_TRAP_CFG_0 * NULL "Addr Trap CFG0"; A_ADDR_TRAP_CFG_1 * NULL "Addr Trap CFG1"; A_ADDR_TRAP_CFG_2 * NULL "Addr Trap CFG2"; A_ADDR_TRAP_CFG_3 * NULL "Addr Trap CFG3"; !endagent; ; Not implemented in functional simulator; ; !agent TRACE; A_SCD_TRACE_CFG * NULL "Trace Config"; A_SCD_TRACE_READ * NULL "Trace Read"; A_SCD_TRACE_EVENT_0 * NULL "Trace Event0"; A_SCD_TRACE_EVENT_1 * NULL "Trace Event1"; A_SCD_TRACE_EVENT_2 * NULL "Trace Event2"; A_SCD_TRACE_EVENT_3 * NULL "Trace Event3"; A_SCD_TRACE_EVENT_4 * NULL "Trace Event4"; A_SCD_TRACE_EVENT_5 * NULL "Trace Event5"; A_SCD_TRACE_EVENT_6 * NULL "Trace Event6"; A_SCD_TRACE_EVENT_7 * NULL "Trace Event7"; A_SCD_TRACE_SEQUENCE_0 * NULL "Trace Seq0"; A_SCD_TRACE_SEQUENCE_1 * NULL "Trace Seq1"; A_SCD_TRACE_SEQUENCE_2 * NULL "Trace Seq2"; A_SCD_TRACE_SEQUENCE_3 * NULL "Trace Seq3"; A_SCD_TRACE_SEQUENCE_4 * NULL "Trace Seq4"; A_SCD_TRACE_SEQUENCE_5 * NULL "Trace Seq5"; A_SCD_TRACE_SEQUENCE_6 * NULL "Trace Seq6"; A_SCD_TRACE_SEQUENCE_7 * NULL "Trace Seq7"; !endagent!agent SYNCSER 0,1A_SER_REGISTER($,R_SER_MODE) * NULL "Mode Config"A_SER_REGISTER($,R_SER_LINE_MODE) * NULL "Line Interface Mode"; A_SER_REGISTER($,R_SER_STATUS) * NULL "Status"A_SER_REGISTER($,R_SER_STATUS_DEBUG) * NULL "Status"A_SER_REGISTER($,R_SER_DMA_ENABLE) * NULL "DMA Enable"A_SER_REGISTER($,R_SER_INT_MASK) * NULL "Interrupt Mask"A_SER_REGISTER($,R_SER_MINFRM_SZ) * NULL "Minimum Frame Size"A_SER_REGISTER($,R_SER_MAXFRM_SZ) * NULL "Maximum Frame Size"A_SER_REGISTER($,R_SER_TX_RD_THRSH) * NULL "Tx Read Threshold"A_SER_REGISTER($,R_SER_TX_WR_THRSH) * NULL "Tx Write Threshold"A_SER_REGISTER($,R_SER_RX_RD_THRSH) * NULL "Rx Read Threshold"A_SER_REGISTER($,R_SER_ADDR) * NULL "Address Mask"A_SER_REGISTER($,R_SER_USR0_ADDR) * NULL "Address Match 0"A_SER_REGISTER($,R_SER_USR1_ADDR) * NULL "Address Match 1"A_SER_REGISTER($,R_SER_USR2_ADDR) * NULL "Address Match 2"A_SER_REGISTER($,R_SER_USR3_ADDR) * NULL "Address Match 3"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+0) * NULL "Rx Sequencer 0"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+8) * NULL "Rx Sequencer 1"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+16) * NULL "Rx Sequencer 2"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+24) * NULL "Rx Sequencer 3"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+32) * NULL "Rx Sequencer 4"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+40) * NULL "Rx Sequencer 5"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+48) * NULL "Rx Sequencer 6"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+56) * NULL "Rx Sequencer 7"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+64) * NULL "Rx Sequencer 8"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+72) * NULL "Rx Sequencer 9"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+80) * NULL "Rx Sequencer 10"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+88) * NULL "Rx Sequencer 11"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+96) * NULL "Rx Sequencer 12"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+104) * NULL "Rx Sequencer 13"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+112) * NULL "Rx Sequencer 14"A_SER_REGISTER($,R_SER_RX_TABLE_BASE+120) * NULL "Rx Sequencer 15"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+0) * NULL "Tx Sequencer 0"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+8) * NULL "Tx Sequencer 1"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+16) * NULL "Tx Sequencer 2"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+24) * NULL "Tx Sequencer 3"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+32) * NULL "Tx Sequencer 4"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+40) * NULL "Tx Sequencer 5"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+48) * NULL "Tx Sequencer 6"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+56) * NULL "Tx Sequencer 7"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+64) * NULL "Tx Sequencer 8"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+72) * NULL "Tx Sequencer 9"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+80) * NULL "Tx Sequencer 10"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+88) * NULL "Tx Sequencer 11"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+96) * NULL "Tx Sequencer 12"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+104) * NULL "Tx Sequencer 13"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+112) * NULL "Tx Sequencer 14"A_SER_REGISTER($,R_SER_TX_TABLE_BASE+120) * NULL "Tx Sequencer 15"!endagent!agent SERDMA 0,1A_SER_DMA_REGISTER($,DMA_TX,R_SER_DMA_CONFIG0) TX NULL "Config 0"A_SER_DMA_REGISTER($,DMA_TX,R_SER_DMA_CONFIG1) TX NULL "Config 1"A_SER_DMA_REGISTER($,DMA_TX,R_SER_DMA_DSCR_BASE) TX NULL "Descriptor Base"A_SER_DMA_REGISTER($,DMA_TX,R_SER_DMA_DSCR_CNT) TX NULL "Descriptor Count"A_SER_DMA_REGISTER($,DMA_TX,R_SER_DMA_CUR_DSCRA) TX NULL "Cur DSCR_A"A_SER_DMA_REGISTER($,DMA_TX,R_SER_DMA_CUR_DSCRB) TX NULL "Cur DSCR_B"A_SER_DMA_REGISTER($,DMA_TX,R_SER_DMA_CUR_DSCRADDR) TX NULL "Cur Dscr Addr"A_SER_DMA_REGISTER($,DMA_RX,R_SER_DMA_CONFIG0) RX NULL "Config 0"A_SER_DMA_REGISTER($,DMA_RX,R_SER_DMA_CONFIG1) RX NULL "Config 1"A_SER_DMA_REGISTER($,DMA_RX,R_SER_DMA_DSCR_BASE) RX NULL "Descriptor Base"A_SER_DMA_REGISTER($,DMA_RX,R_SER_DMA_DSCR_CNT) RX NULL "Descriptor Count"A_SER_DMA_REGISTER($,DMA_RX,R_SER_DMA_CUR_DSCRA) RX NULL "Cur DSCR_A"A_SER_DMA_REGISTER($,DMA_RX,R_SER_DMA_CUR_DSCRB) RX NULL "Cur DSCR_B"A_SER_DMA_REGISTER($,DMA_RX,R_SER_DMA_CUR_DSCRADDR) RX NULL "Cur Dscr Addr"!endagent
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -