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

📄 amccdef.h

📁 The PCI Local bus concept was developed to break the PC data I/O bottleneck and clearly opens the d
💻 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 + -