|
|
@ -28,9 +28,15 @@ enum : u32 {
|
|
|
|
|
|
|
|
|
|
|
|
FCRAM_SIZE = 0x08000000, ///< FCRAM size
|
|
|
|
FCRAM_SIZE = 0x08000000, ///< FCRAM size
|
|
|
|
FCRAM_PADDR = 0x20000000, ///< FCRAM physical address
|
|
|
|
FCRAM_PADDR = 0x20000000, ///< FCRAM physical address
|
|
|
|
FCRAM_PADDR_END = (FCRAM_PADDR + FCRAM_SIZE), ///< FCRAM end of physical space
|
|
|
|
FCRAM_PADDR_END = (FCRAM_PADDR + FCRAM_SIZE),
|
|
|
|
FCRAM_VADDR = 0x08000000, ///< FCRAM virtual address
|
|
|
|
|
|
|
|
FCRAM_VADDR_END = (FCRAM_VADDR + FCRAM_SIZE), ///< FCRAM end of virtual space
|
|
|
|
HEAP_SIZE = FCRAM_SIZE, ///< Application heap size
|
|
|
|
|
|
|
|
HEAP_VADDR = 0x08000000,
|
|
|
|
|
|
|
|
HEAP_VADDR_END = (HEAP_VADDR + HEAP_SIZE),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HEAP_LINEAR_SIZE = FCRAM_SIZE,
|
|
|
|
|
|
|
|
HEAP_LINEAR_VADDR = 0x14000000,
|
|
|
|
|
|
|
|
HEAP_LINEAR_VADDR_END = (HEAP_LINEAR_VADDR + HEAP_LINEAR_SIZE),
|
|
|
|
|
|
|
|
|
|
|
|
AXI_WRAM_SIZE = 0x00080000, ///< AXI WRAM size
|
|
|
|
AXI_WRAM_SIZE = 0x00080000, ///< AXI WRAM size
|
|
|
|
AXI_WRAM_PADDR = 0x1FF80000, ///< AXI WRAM physical address
|
|
|
|
AXI_WRAM_PADDR = 0x1FF80000, ///< AXI WRAM physical address
|
|
|
@ -65,18 +71,6 @@ enum : u32 {
|
|
|
|
SYSTEM_MEMORY_VADDR = 0x04000000,
|
|
|
|
SYSTEM_MEMORY_VADDR = 0x04000000,
|
|
|
|
SYSTEM_MEMORY_VADDR_END = (SYSTEM_MEMORY_VADDR + SYSTEM_MEMORY_SIZE),
|
|
|
|
SYSTEM_MEMORY_VADDR_END = (SYSTEM_MEMORY_VADDR + SYSTEM_MEMORY_SIZE),
|
|
|
|
|
|
|
|
|
|
|
|
HEAP_SIZE = FCRAM_SIZE, ///< Application heap size
|
|
|
|
|
|
|
|
//HEAP_PADDR = HEAP_GSP_SIZE,
|
|
|
|
|
|
|
|
//HEAP_PADDR_END = (HEAP_PADDR + HEAP_SIZE),
|
|
|
|
|
|
|
|
HEAP_VADDR = 0x08000000,
|
|
|
|
|
|
|
|
HEAP_VADDR_END = (HEAP_VADDR + HEAP_SIZE),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HEAP_LINEAR_SIZE = 0x08000000, ///< Linear heap size... TODO: Define correctly?
|
|
|
|
|
|
|
|
HEAP_LINEAR_VADDR = 0x14000000,
|
|
|
|
|
|
|
|
HEAP_LINEAR_VADDR_END = (HEAP_LINEAR_VADDR + HEAP_LINEAR_SIZE),
|
|
|
|
|
|
|
|
HEAP_LINEAR_PADDR = 0x00000000,
|
|
|
|
|
|
|
|
HEAP_LINEAR_PADDR_END = (HEAP_LINEAR_PADDR + HEAP_LINEAR_SIZE),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HARDWARE_IO_SIZE = 0x01000000,
|
|
|
|
HARDWARE_IO_SIZE = 0x01000000,
|
|
|
|
HARDWARE_IO_PADDR = 0x10000000, ///< IO physical address start
|
|
|
|
HARDWARE_IO_PADDR = 0x10000000, ///< IO physical address start
|
|
|
|
HARDWARE_IO_VADDR = 0x1EC00000, ///< IO virtual address start
|
|
|
|
HARDWARE_IO_VADDR = 0x1EC00000, ///< IO virtual address start
|
|
|
|