From 96d6da4e252b06dcfdc041e7df23e86161c33007 Mon Sep 17 00:00:00 2001 From: rihab kouki Date: Tue, 28 Jul 2020 11:24:49 +0100 Subject: Official ARM version: v5.6.0 --- docs/Core_A/html/ARMCA9_8h.html | 157 ++++++++++++++++++++++++++-------------- 1 file changed, 101 insertions(+), 56 deletions(-) (limited to 'docs/Core_A/html/ARMCA9_8h.html') diff --git a/docs/Core_A/html/ARMCA9_8h.html b/docs/Core_A/html/ARMCA9_8h.html index 208e401..1c43346 100644 --- a/docs/Core_A/html/ARMCA9_8h.html +++ b/docs/Core_A/html/ARMCA9_8h.html @@ -32,7 +32,7 @@ Logo
CMSIS-Core (Cortex-A) -  Version 1.1.2 +  Version 1.1.4
CMSIS-Core support for Cortex-A processor-based devices
@@ -119,60 +119,66 @@ $(document).ready(function(){initNavTree('ARMCA9_8h.html','');}); Macros #define VE_A9_MP_FLASH_BASE0   (0x00000000UL)   -#define VE_A9_MP_FLASH_BASE1   (0x08000000UL) +#define VE_A9_MP_FLASH_BASE1   (0x0C000000UL)   -#define VE_A9_MP_PERIPH_BASE   (0x18000000UL) -  -#define VE_A9_MP_SRAM_BASE   (0x2E000000UL) +#define VE_A9_MP_SRAM_BASE   (0x14000000UL)   -#define VE_A9_MP_DRAM_BASE   (0x80000000UL) -  -#define VE_A9_MP_VRAM_BASE   (0x18000000UL) +#define VE_A9_MP_PERIPH_BASE_CS2   (0x18000000UL) +  +#define VE_A9_MP_VRAM_BASE   (0x00000000UL + VE_A9_MP_PERIPH_BASE_CS2)   -#define VE_A9_MP_ETHERNET_BASE   (0x02000000UL + VE_A9_MP_PERIPH_BASE) +#define VE_A9_MP_ETHERNET_BASE   (0x02000000UL + VE_A9_MP_PERIPH_BASE_CS2)   -#define VE_A9_MP_USB_BASE   (0x03000000UL + VE_A9_MP_PERIPH_BASE) +#define VE_A9_MP_USB_BASE   (0x03000000UL + VE_A9_MP_PERIPH_BASE_CS2)   -#define VE_A9_MP_DAP_BASE   (0x1C000000UL) +#define VE_A9_MP_PERIPH_BASE_CS3   (0x1C000000UL) +  +#define VE_A9_MP_DAP_BASE   (0x00000000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_SYSTEM_REG_BASE   (0x00010000UL + 0x1C000000UL) +#define VE_A9_MP_SYSTEM_REG_BASE   (0x00010000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_SERIAL_BASE   (0x00030000UL + 0x1C000000UL) +#define VE_A9_MP_SERIAL_BASE   (0x00030000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_AACI_BASE   (0x00040000UL + 0x1C000000UL) +#define VE_A9_MP_AACI_BASE   (0x00040000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_MMCI_BASE   (0x00050000UL + 0x1C000000UL) +#define VE_A9_MP_MMCI_BASE   (0x00050000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_KMI0_BASE   (0x00060000UL + 0x1C000000UL) +#define VE_A9_MP_KMI0_BASE   (0x00060000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_UART_BASE   (0x00090000UL + 0x1C000000UL) +#define VE_A9_MP_UART_BASE   (0x00090000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_WDT_BASE   (0x000F0000UL + 0x1C000000UL) +#define VE_A9_MP_WDT_BASE   (0x000F0000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_TIMER_BASE   (0x00110000UL + 0x1C000000UL) +#define VE_A9_MP_TIMER_BASE   (0x00110000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_DVI_BASE   (0x00160000UL + 0x1C000000UL) +#define VE_A9_MP_DVI_BASE   (0x00160000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_RTC_BASE   (0x00170000UL + 0x1C000000UL) +#define VE_A9_MP_RTC_BASE   (0x00170000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_UART4_BASE   (0x001B0000UL + 0x1C000000UL) +#define VE_A9_MP_UART4_BASE   (0x001B0000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_CLCD_BASE   (0x001F0000UL + 0x1C000000UL) +#define VE_A9_MP_CLCD_BASE   (0x001F0000UL + VE_A9_MP_PERIPH_BASE_CS3)   -#define VE_A9_MP_GIC_DISTRIBUTOR_BASE   (0x00001000UL + 0x2C000000UL) +#define VE_A9_MP_PL310_BASE   (0x1E00A000UL) +  +#define VE_A9_MP_PRIVATE_PERIPH_BASE   (0x2C000000UL) +  +#define VE_A9_MP_GIC_DISTRIBUTOR_BASE   (0x00001000UL + VE_A9_MP_PRIVATE_PERIPH_BASE)   -#define VE_A9_MP_GIC_INTERFACE_BASE   (0x00000100UL + 0x2C000000UL) +#define VE_A9_MP_GIC_INTERFACE_BASE   (0x00000100UL + VE_A9_MP_PRIVATE_PERIPH_BASE)   -#define VE_A9_MP_PRIVATE_TIMER   (0x00000600UL + 0x2C000000UL) +#define VE_A9_MP_PRIVATE_TIMER   (0x00000600UL + VE_A9_MP_PRIVATE_PERIPH_BASE)   +#define VE_A9_MP_SSRAM_BASE   (0x2E000000UL) +  +#define VE_A9_MP_DRAM_BASE   (0x80000000UL) +  #define GIC_DISTRIBUTOR_BASE   VE_A9_MP_GIC_DISTRIBUTOR_BASE   #define GIC_INTERFACE_BASE   VE_A9_MP_GIC_INTERFACE_BASE   #define TIMER_BASE   VE_A9_MP_PRIVATE_TIMER   -#define VE_A9_MP_PL310_BASE   (0x1E00A000UL) -  #define L2C_310_BASE   VE_A9_MP_PL310_BASE   #define __CA_REV   0x0000U @@ -368,7 +374,7 @@ Enumerations
- +
#define VE_A9_MP_AACI_BASE   (0x00040000UL + 0x1C000000UL)#define VE_A9_MP_AACI_BASE   (0x00040000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -381,7 +387,7 @@ Enumerations
- +
#define VE_A9_MP_CLCD_BASE   (0x001F0000UL + 0x1C000000UL)#define VE_A9_MP_CLCD_BASE   (0x001F0000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -394,11 +400,11 @@ Enumerations
- +
#define VE_A9_MP_DAP_BASE   (0x1C000000UL)#define VE_A9_MP_DAP_BASE   (0x00000000UL + VE_A9_MP_PERIPH_BASE_CS3)
-

(DAP ) Base Address

+

(LOCAL DAP ) Base Address

@@ -420,7 +426,7 @@ Enumerations
- +
#define VE_A9_MP_DVI_BASE   (0x00160000UL + 0x1C000000UL)#define VE_A9_MP_DVI_BASE   (0x00160000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -433,7 +439,7 @@ Enumerations
- +
#define VE_A9_MP_ETHERNET_BASE   (0x02000000UL + VE_A9_MP_PERIPH_BASE)#define VE_A9_MP_ETHERNET_BASE   (0x02000000UL + VE_A9_MP_PERIPH_BASE_CS2)
@@ -459,7 +465,7 @@ Enumerations
- +
#define VE_A9_MP_FLASH_BASE1   (0x08000000UL)#define VE_A9_MP_FLASH_BASE1   (0x0C000000UL)
@@ -472,7 +478,7 @@ Enumerations
- +
#define VE_A9_MP_GIC_DISTRIBUTOR_BASE   (0x00001000UL + 0x2C000000UL)#define VE_A9_MP_GIC_DISTRIBUTOR_BASE   (0x00001000UL + VE_A9_MP_PRIVATE_PERIPH_BASE)
@@ -485,11 +491,11 @@ Enumerations
- +
#define VE_A9_MP_GIC_INTERFACE_BASE   (0x00000100UL + 0x2C000000UL)#define VE_A9_MP_GIC_INTERFACE_BASE   (0x00000100UL + VE_A9_MP_PRIVATE_PERIPH_BASE)
-

(GIC CPU IF) Base Address

+

(GIC CPU IF ) Base Address

@@ -498,7 +504,7 @@ Enumerations
- +
#define VE_A9_MP_KMI0_BASE   (0x00060000UL + 0x1C000000UL)#define VE_A9_MP_KMI0_BASE   (0x00060000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -511,7 +517,7 @@ Enumerations
- +
#define VE_A9_MP_MMCI_BASE   (0x00050000UL + 0x1C000000UL)#define VE_A9_MP_MMCI_BASE   (0x00050000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -519,16 +525,29 @@ Enumerations
- +
- +
#define VE_A9_MP_PERIPH_BASE   (0x18000000UL)#define VE_A9_MP_PERIPH_BASE_CS2   (0x18000000UL)
-

(Peripheral) Base Address

+

(Peripheral ) Base Address

+ +
+
+ +
+
+ + + + +
#define VE_A9_MP_PERIPH_BASE_CS3   (0x1C000000UL)
+
+

(Peripheral ) Base Address

@@ -543,6 +562,19 @@ Enumerations

(L2C-310 ) Base Address

+
+
+ +
+
+ + + + +
#define VE_A9_MP_PRIVATE_PERIPH_BASE   (0x2C000000UL)
+
+

(Peripheral ) Base Address

+
@@ -550,7 +582,7 @@ Enumerations
- +
#define VE_A9_MP_PRIVATE_TIMER   (0x00000600UL + 0x2C000000UL)#define VE_A9_MP_PRIVATE_TIMER   (0x00000600UL + VE_A9_MP_PRIVATE_PERIPH_BASE)
@@ -563,7 +595,7 @@ Enumerations
- +
#define VE_A9_MP_RTC_BASE   (0x00170000UL + 0x1C000000UL)#define VE_A9_MP_RTC_BASE   (0x00170000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -576,7 +608,7 @@ Enumerations
- +
#define VE_A9_MP_SERIAL_BASE   (0x00030000UL + 0x1C000000UL)#define VE_A9_MP_SERIAL_BASE   (0x00030000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -589,12 +621,25 @@ Enumerations
- +
#define VE_A9_MP_SRAM_BASE   (0x2E000000UL)#define VE_A9_MP_SRAM_BASE   (0x14000000UL)

(SRAM ) Base Address

+
+
+ +
+
+ + + + +
#define VE_A9_MP_SSRAM_BASE   (0x2E000000UL)
+
+

(System SRAM) Base Address

+
@@ -602,11 +647,11 @@ Enumerations
- +
#define VE_A9_MP_SYSTEM_REG_BASE   (0x00010000UL + 0x1C000000UL)#define VE_A9_MP_SYSTEM_REG_BASE   (0x00010000UL + VE_A9_MP_PERIPH_BASE_CS3)
-

(SYSTEM REG) Base Address

+

(SYSTEM REG ) Base Address

@@ -615,7 +660,7 @@ Enumerations
- +
#define VE_A9_MP_TIMER_BASE   (0x00110000UL + 0x1C000000UL)#define VE_A9_MP_TIMER_BASE   (0x00110000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -628,7 +673,7 @@ Enumerations
- +
#define VE_A9_MP_UART4_BASE   (0x001B0000UL + 0x1C000000UL)#define VE_A9_MP_UART4_BASE   (0x001B0000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -641,7 +686,7 @@ Enumerations
- +
#define VE_A9_MP_UART_BASE   (0x00090000UL + 0x1C000000UL)#define VE_A9_MP_UART_BASE   (0x00090000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -654,7 +699,7 @@ Enumerations
- +
#define VE_A9_MP_USB_BASE   (0x03000000UL + VE_A9_MP_PERIPH_BASE)#define VE_A9_MP_USB_BASE   (0x03000000UL + VE_A9_MP_PERIPH_BASE_CS2)
@@ -667,7 +712,7 @@ Enumerations
- +
#define VE_A9_MP_VRAM_BASE   (0x18000000UL)#define VE_A9_MP_VRAM_BASE   (0x00000000UL + VE_A9_MP_PERIPH_BASE_CS2)
@@ -680,7 +725,7 @@ Enumerations
- +
#define VE_A9_MP_WDT_BASE   (0x000F0000UL + 0x1C000000UL)#define VE_A9_MP_WDT_BASE   (0x000F0000UL + VE_A9_MP_PERIPH_BASE_CS3)
@@ -815,7 +860,7 @@ Enumerations