📄 amccdef.h
字号:
// AMCC Defs.h
//
// These are the valid values for the register arguement to OP R/W or Mailbox R/W
//
#define AMCC_OPREGS 0
#define AMCC_MWAR 0x09
#define AMCC_MWTC 0x0A
#define AMCC_MRAR 0x0B
#define AMCC_MRTC 0x0C
#define AMCC_INTCSR 0x0E
#define AMCC_MCSR 0x0F
#define AMCC_NV_DATA_REG_OFFSET 0x3E
#define AMCC_NV_CONTROL_REG_OFFSET 0x3F
#define AMCC_NV_BUSY_MASK 0x80
#define AMCC_NV_LOW_ADDRESS_COMMAND 0x80
#define AMCC_NV_HIGH_ADDRESS_COMMAND 0xA0
#define AMCC_NV_READ_COMMAND 0xE0
#define AMCC_NV_WRITE_COMMAND 0xC0
#define AMCC_NV_NO_COMMAND 0x00
#define AMCC_NV_MAX_ATTEMPTS 10000 // This is arbitrary
#define AMCC_INTCSR_INTERRUPT_MASK 0x003F0000
#define AMCC_PRESERVE_INTCSR_MASK 0xFF00FFFF
#define AMCC_BUSMASTERED_WRITE_ENABLE_MASK 0x00004000
#define AMCC_BUSMASTERED_WRITE_INT_ENABLE_MASK 0x00008000
#define AMCC_BUSMASTERED_WRITE_INT_OCCURRED_MASK 0x00080000
#define AMCC_BUSMASTERED_WRITE_CLEAR_FIFO_MASK 0x02000000
#define AMCC_BUSMASTERED_READ_ENABLE_MASK 0x00000400
#define AMCC_BUSMASTERED_READ_INT_ENABLE_MASK 0x00004000
#define AMCC_BUSMASTERED_READ_INT_OCCURRED_MASK 0x00040000
#define AMCC_BUSMASTERED_READ_CLEAR_FIFO_MASK 0x04000000
#define AMCC_NON_BUSMASTERED_INT_ENABLE_MASK 0x00430000
#define AMCC_MAX_TRANSFER_SIZE 67108864 // 2^26, max bytes per busmastered transfer
#define AMCC_MCSR_RESET 0x0F000000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -