IO Map
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
New ARM7 IO registers
NAME | ADDRESS | WIDTH | DESCRIPTION |
---|---|---|---|
REG_IE | 0x04000210 | 4 | Interrupt Enable Register (with new interrupt sources) |
REG_IF | 0x04000214 | 4 | Interrupt Flags Register (with new interrupt sources) |
REG_IE2 | 0x04000218 | 4 | New Interrupt Enable Register (with more new interrupt sources) |
REG_IF2 | 0x0400021C | 4 | New Interrupt Flags Register (with more new interrupt sources) |
SCFG_? | 0x04004000 | 1 | Unknown, used by BIOS |
SCFG_? | 0x04004001 | 1 | Unknown, used by BIOS |
MBK_? | 0x04004060 | 1 | Unknown, used by BIOS |
MBK_? | 0x04004061 | 1 | Unknown, used by BIOS |
MBK_? | 0x04004062 | 1 | Unknown, used by BIOS |
REG_NDMA_MASTER_CNT | 0x04004100 | 4 | New DMA Control |
NDMA channels registers | 0x04004104 | 0x70 | New DMA Channels 0..3 |
REG_AESCNT | 0x04004400 | 4 | Encryption/Decryption Hardware... |
REG_AESBLKCNT | 0x04004404 | 4 | |
REG_AESWRFIFO | 0x04004408 | 4 | |
REG_AESRDFIFO | 0x0400440C | 4 | |
REG_AESCTR | 0x04004420 | 16 | |
REG_AESMAC | 0x04004430 | 16 | |
REG_AESKEY0 | 0x04004440 | 48 | |
REG_AESKEY1 | 0x04004470 | 48 | |
REG_AESKEY2 | 0x040044A0 | 48 | |
REG_AESKEY3 | 0x040044D0 | 48 | |
REG_I2CDATA | 0x04004500 | 1 | I2C Bus Data |
REG_I2CCNT | 0x04004501 | 1 | I2C Bus Control |
REG_SNDEXCNT | 0x04004700 | 2 | New Sound Control |
New ARM9 IO registers
NAME | ADDRESS | WIDTH | DESCRIPTION |
---|---|---|---|
REG_IE | 0x04000210 | 4 | Interrupt Enable Register (with new interrupt sources) |
REG_IF | 0x04000214 | 4 | Interrupt Flags Register (with new interrupt sources) |
SCFG_A9ROM | 0x04004000 | 2 | ROM Status (R) |
SCFG_CLK | 0x04004004 | 2 | New Block Clock Control (R/W) |
SCFG_RST | 0x04004006 | 2 | New Block Reset (R/W) |
SCFG_EXT | 0x04004008 | 4 | Extended Features (R/W) |
SCFG_MC | 0x04004010 | 2 | Memory Card Interface Status? |
MBKx | 0x04004040 | 0x24 | New Shared WRAM Control (New WRAM mappable to ARM7/ARM9/DSP) |
REG_NDMA_MASTER_CNT | 0x04004100 | 4 | New DMA Control |
NDMA channels registers | 0x04004104 | 0x70 | New DMA Channels 0..3 |
REG_CAMRST | 0x04004200 | 2 | Camera Reset |
REG_CAMCNT | 0x04004202 | 2 | Camera Control |
REG_CAMDATA | 0x04004204 | 4 | Camera Data |
REG_CAM_? | 0x04004210 | 4 | Camera ? |
REG_CAM_? | 0x04004214 | 4 | Camera ? |
DSP_xxx | 0x04004300 | 0x3X | XpertTeak DSP coprocessor (CEVA Inc.) |