1.10.1. Arria 10 SoCメモリ・マップ
次の表はArria 10 SoCメモリ・マップの詳細を示し、 Arria 10 SoCバーチャル・プラットフォームで利用可能なメモリ・マップの範囲を表します。
モジュール | 説明 | ベース・アドレス | 範囲 | バーチャル・プラットフォームで利用可/不可 |
---|---|---|---|---|
STM | STMモジュール | 0xFC000000 | 48 MB | 利用不可 |
DAP | DAPモジュール | 0xFF000000 | 2 MB | 利用不可 |
LWFPGASLAVES | FPGAスレーブはライトウェイトHPS2FPGAブリッジ・モジュールを介してアクセスされます | 0xFF200000 | 2 MB | 利用可 |
EMAC0 | EMAC0モジュール | 0xFF800000 | 8 KB | 利用可 |
EMAC1 | EMAC1モジュール | 0xFF802000 | 8 KB | 利用可 |
EMAC2 | EMAC2モジュール | 0xFF804000 | 8 KB | 利用不可 |
SDMMC | SD/MMCモジュール | 0xFF808000 | 4 KB | 利用可 |
QSPIREGS | QSPIフラッシュ・コントローラ・モジュール・レジスタ | 0xFF809000 | 4 KB | 利用可 |
EMAC0RXECC | 受信ECC、イーサネットMAC0 | 0xFF8C0800 | 1 KB | 利用不可 |
EMAC0TXECC | 送信ECC、イーサネットMAC0 | 0xFF8C0C00 | 1 KB | 利用不可 |
EMAC1RXECC | 受信ECC、イーサネットMAC1 | 0xFF8C1000 | 1 KB | 利用不可 |
EMAC1TXECC | 送信ECC、イーサネットMAC1 | 0xFF8C1400 | 1 KB | 利用不可 |
EMAC2RXECC | 受信ECC、イーサネットMAC2 | 0xFF8C1800 | 1 KB | 利用不可 |
EMAC2TXECC | 送信ECC、イーサネットMAC2 | 0xFF8C1C00 | 1 KB | 利用不可 |
NANDECC | NAND ECC | 0xFF8C2000 | 1 KB | 利用不可 |
NANDREADECC | NAND read ECC | 0xFF8C2400 | 1 KB | 利用不可 |
NANDWRITEECC | NAND write ECC | 0xFF8C2800 | 1 KB | 利用不可 |
SDMMCECC | SD/MMC ECC | 0xFF8C2C00 | 1 KB | 利用不可 |
OCRAMECC | オンチップRAM ECC | 0xFF8C3000 | 1 KB | 利用不可 |
DMAECC | DMA ECC | 0xFF8C8000 | 1 KB | 利用不可 |
QSPIECC | QSPI ECC | 0xFF8C8400 | 1 KB | 利用不可 |
USB0ECC | USB 2.0 OTGコントローラ | 0xFF8C8800 | 1 KB | 利用不可 |
USB1ECC | USB 2.0 OTG 1 ECC | 0xFF8C8C00 | 1 KB | 利用不可 |
QSPIDATA | QSPIフラッシュ・モジュール・データ | 0xFFA00000 | 1 MB | 利用可 |
USB0 | USB 2.0 OTG 0コントローラ・モジュール・レジスタ | 0xFFB00000 | 256 KB | 利用不可 |
USB1 | USB 2.0 OTG 1コントローラ・モジュール・レジスタ | 0xFFB40000 | 256 KB | 利用不可 |
NANDREGS | NANDコントローラ・モジュール・レジスタ | 0xFFB80000 | 64 KB | 利用不可 |
NANDDATA | ECCコントローラ・モジュール・データ | 0xFFB90000 | 64 KB | 利用不可 |
UART0 | UART0モジュール | 0xFFC02000 | 256 B | 利用可 |
UART1 | UART1モジュール | 0xFFC02100 | 256 B | 利用可 |
I2C0 | I2C0モジュール | 0xFFC02200 | 256 B | 利用可 |
I2C1 | I2C1モジュール | 0xFFC02300 | 256 B | 利用可 |
I2C2 | I2C2モジュール(EMAC0と使用可) | 0xFFC02400 | 256 B | 利用可 |
I2C3 | I2C3モジュール(EMACと使用可) | 0xFFC02500 | 256 B | 利用可 |
I2C4 | I2C4モジュール(EMAC2と使用可) | 0xFFC02600 | 256 B | 利用不可 |
SPTIMER0 | SP Timer0モジュール | 0xFFC02700 | 256 B | 利用可 |
SPTIMER1 | SP Timer1モジュール | 0xFFC02800 | 256 B | 利用可 |
GPIO0 | GPIO0モジュール | 0xFFC02900 | 256 B | 利用可 |
GPIO1 | GPIO1モジュール | 0xFFC02A00 | 256 B | 利用可 |
GPIO2 | GPIO2モジュール | 0xFFC02B00 | 256 B | 利用可 |
HMCREGS | HMCコントロール・レジスタ | 0xFFCFA000 | 4 KB | 利用不可 |
HMCAREGS | HMCアダプタ・コントロール・レジスタ | 0xFFCFB000 | 4 KB | 利用不可 |
SECMGRDATA | セキュリティ・マネージャ・モジュール・データ | 0xFFCFE000 | 1 KB | 利用不可 |
FPGAMGRDATA | FPGAマネージャ・モジュール・コンフィギュレーション・データ | 0xFFCFE400 | 1 KB | 利用可 |
OSC1TIMER0 | OSC1 Timer0モジュール | 0xFFD00000 | 256B | 利用可 |
OSC1TIMER1 | OSC1 Timer1モジュール | 0xFFD00100 | 256B | 利用可 |
L4WD0 | Watchdog0モジュール | 0xFFD00200 | 256B | 利用不可 |
L4WD1 | Watchdog1モジュール | 0xFFD00300 | 256B | 利用不可 |
SECMGRREGS | セキュリティ・マネージャ・モジュール・コントロールおよびステータス・レジスタ | 0xFFD02000 | 4 KB | 利用不可 |
FPGAMGRREGS | FPGAマネージャ・モジュール・コントロールおよびステータス・レジスタ | 0xFFD03000 | 4 KB | 利用可 |
CLKMGR | クロック・マネージャ・モジュール | 0xFFD04000 | 4 KB | 利用可 |
RSTMGR | リセット・マネージャ・モジュール | 0xFFD05000 | 4 KB | 利用可 |
SYSMGR | システム・マネージャ・モジュール | 0xFFD06000 | 4 KB | 利用可 |
IOMGR | I/Oマネージャ・モジュール | 0xFFD07000 | 4 KB | 利用不可 |
FWL4PRIV | L4プリビレッジ・ファイアウォール・レジスタ | 0xFFD11000 | 256 B | 利用不可 |
MPURADAPTER | MPUレート・アダプタ・レジスタ | 0xFFD11100 | 3.84 KB | 利用不可 |
DDRPRB | DDRプローブ・レジスタ | 0xFFD12000 | 1 KB | 利用不可 |
SCHREGS | DDRスケジューラ・コントロール・レジスタ | 0xFFD12400 | 128 B | 利用不可 |
FWL4PER | L4ペリフェラル・ファイアウォール・レジスタ | 0xFFD13000 | 256 B | 利用不可 |
FWL4SYS | L4システム・ファイアウォール・レジスタ | 0xFFD13100 | 256 B | 利用不可 |
FWOCRAM | オンチップRAMファイアウォール・レジスタ | 0xFFD13200 | 256 B | 利用不可 |
FWFPGA2SDRAM | FPGA-SDRAM間のDDRファイアウォール・レジスタ | 0xFFD13300 | 256 B | 利用不可 |
FWDDRL3 | DDR L3ファイアウォール・レジスタ | 0xFFD13400 | 256 B | 利用不可 |
FWHPS2FPGA | HPS-FPGA間のファイアウォール・レジスタ | 0xFFD13500 | 256 B | 利用不可 |
L4PRB | L4インタコネクト・プローブ・レジスタ | 0xFFD14000 | 4 KB | 利用不可 |
MPUPRB | MPUプローブ・レジスタおよびテスト・レジスタ | 0xFFD15000 | 4 KB | 利用不可 |
L4QOS | L4インタコネクトQoS | 0xFFD16000 | 4 KB(推定) | 利用不可 |
EMACTSF | EMACトランザクション・ステータス・フィルタ・レジスタ | 0xFFD1 7080 | 44 B | 利用不可 |
DMANONSECURE | DMA非セキュア・モジュール・レジスタ | 0xFFDA0000 | 4 KB | 利用不可 |
DMASECURE | DMAセキュア・モジュール・レジスタ | 0xFFDA1000 | 4 KB | 利用可 |
SPI0 | SPIモジュール0スレーブ | 0xFFDA2000 | 4 KB | 利用可 |
SPI1 | SPIモジュール1スレーブ | 0xFFDA3000 | 4 KB | 利用可 |
SPI2 | SPIモジュール0マスタ | 0xFFDA4000 | 4 KB | 利用可 |
SPI3 | SPIモジュール1マスタ | 0xFFDA5000 | 4 KB | 利用可 |
OCRAM | オンチップRAMモジュール | 0xFFE00000 | 1 MB(256 KBを使用) | 利用可 |
ROM | ブートROMモジュール | 0xFFFC0000 | 128 KB | 利用可 |
MPU | MPUモジュール・レジスタ | 0xFFFFC000 | 8 KB | 利用可 |
MPUL2 | MPU L2キャッシュ・コントローラ・モジュール・レジスタ | 0xFFFFF000 | 4 KB | 利用可 |