Memory Map

Global memory map:

Start

Size

Device

0x00000000

0x00040000

Main block RAM (BRAM)

0x10000000

0x01000000

student_device_peri

0x1e000000

0x00001000

dbgmem (RISC-V debug)

0x1f000000

0x00001000

rv_timer

0x1f001000

0x00001000

ddr_ctrl

0x1f002000

0x00001000

regdemo

0x20000000

0x10000000

student_device_fast

0x80000000

0x20000000

External DDR3 memory

Main block RAM layout:

Addr

Function

0x00000000

Begin BRAM

0x00000100

Begin .lib sections (libc)

User-defined program .text, .data, .bss

Free space

Stack (growing downward)

0x0003F000

begin hostio (3072 bytes)

0x0003FC00

OpenOCD work area (1024 bytes)

0x00040000

End BRAM