Armadillo-400シリーズの物理メモリマップは次の通りです。
表4.1 「Armadillo-400シリーズ」 物理メモリマップ
Start Address | End Address | Armadillo-400 | Memory Area | Data Port Width |
---|
Armadillo-420 | Armadillo-440 | Armadillo-460 |
---|
PC/104 拡張バス モード | ダイレクト CPUバス モード |
---|
0x0000 0000 | 0x0000 3FFF | i.MX257 Internal ROM (16KByte) | | |
0x0000 4000 | 0x0040 3FFF | Reserved | | |
0x0040 4000 | 0x0040 8FFF | i.MX257 Internal ROM (20KByte) | | |
0x0040 9000 | 0x3FFF FFFF | Reserved | | |
0x4000 0000 | 0x6FFF FFFF | i.MX257 Internal Register[] | | |
0x7000 0000 | 0x77FF FFFF | Reserved | | |
0x7800 0000 | 0x7801 FFFF | i.MX257 Internal RAM (128KByte) | | |
0x7802 0000 | 0x7FFF FFFF | Reserved | | |
0x8000 0000 | 0x83FF FFFF | LPDDR SDRAM (64MByte) | LPDDR SDRAM (128MByte) | CSD0 | 16bit |
0x8400 0000 | 0x87FF FFFF | Reserved |
0x8800 0000 | 0x8FFF FFFF | Reserved |
0x9000 0000 | 0x9FFF FFFF | Reserved | CSD1 | |
0xA000 0000 | 0xA0FF FFFF | NOR Flash Memory (16MByte) | NOR Flash Memory (32MByte) | CS0 | 16bit |
0xA100 0000 | 0xA1FF FFFF | Reserved |
0xA200 0000 | 0xA7FF FFFF | Reserved |
0xA800 0000 | 0xA800 000F | Reserved | CPLD Register | CS1 | 8bit |
0xA800 0010 | 0xA800 00FF | Reserved |
0xA800 0100 | 0xAFFF FFFF | Reserved | | |
0xB000 0000 | 0xB1FF FFFF | Reserved | CS2 | |
0xB200 0000 | 0xB200 FFFF | Reserved | PC/104 I/O空間 8bit | CS3 アクセス 8bit/ 16bit | CS3 | |
0xB201 0000 | 0xB2FF FFFF | Reserved |
0xB300 0000 | 0xB3FF FFFF | PC/104 メモリ空間 8bit |
0xB400 0000 | 0xB400 FFFF | Reserved | PC/104 I/O空間 16bit | CS4 アクセス 8bit/ 16bit | CS4 | |
0xB401 0000 | 0xB4FF FFFF | Reserved |
0xB500 0000 | 0xB57F FFFF | PC/104 メモリ空間 16bit |
0xB580 0000 | 0xB5FF FFFF | Reserved |
0xB600 0000 | 0xB800 0FFF | Reserved | | |
0xB800 1000 | 0xBB00 1FFF | i.MX257 Internal Register[] | | |
0xBB01 2000 | 0xBFFF FFFF | Reserved | | |
0xC000 0000 | 0xFFFF FFFF | Reserved | | |
表4.2 ダイレクトCPUバスモード時にアクセス可能なCS3/CS4空間
チップセレクト | 物理アドレス | 同期モード[] | 非同期モード[] |
---|
8ビット[] | 16ビット[] | 8ビット[] | 8ビット AUS[] | 16ビット[] | 16ビット AUS[] |
---|
CS3 |
0xb2000000
|
0xb27fffff
| 16MByte | 8MByte | 16MByte | 8MByte | 32MByte | 8MByte |
0xb2800000
|
0xb2ffffff
| Reserved | Reserved | Reserved |
0xb3000000
|
0xb37fffff
| Reserved | Reserved |
0xb3800000
|
0xb3ffffff
|
CS4 |
0xb4000000
|
0xb47fffff
| Reserved | Reserved | 16MByte | 8MByte | 32MByte | 8MByte |
0xb4800000
|
0xb4ffffff
| Reserved | Reserved |
0xb5000000
|
0xb57fffff
| Reserved |
0xb5800000
|
0xb5ffffff
|
| |
---|
Erratta ENGcm11270の制約により、AUS(Address Unshifted mode)を指定した場合にA[23]が使用できません。そのため、ダイレクトCPUバスモードの設定により、アドレス空間が制限されます。該当エラッタについては、付属DVDの/document/datasheet/ディレクトリに収録されている「Chip Errata for the i.MX25」の「ENGcm11270」を参照してください。 |