-
Notifications
You must be signed in to change notification settings - Fork 1
/
multizone.cfg
34 lines (28 loc) · 1.18 KB
/
multizone.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Copyright(C) 2020 Hex Five Security, Inc. - All Rights Reserved
# MultiZone reserved: 8K @0x20400000, 4K @0x08000000, 2K @0x80000000
Tick = 10 # ms
Zone = 1
plic = 21 # ETHERNET
base = 0x20440000; size = 128K; rwx = rx # FLASH
base = 0x80000800; size = 40K; rwx = rw # RAM
base = 0x8000A800; size = 4K; rwx = w # SH BUFF1
base = 0x8000B800; size = 8K; rwx = w # SH BUFF2
base = 0x60000000; size = 0x2000; rwx = rw # XEMACLITE
Zone = 2
plic = 3 # UART
irq = 19 # DMA
base = 0x20402800; size = 16K; rwx = rx # FLASH
base = 0x8000D800; size = 4K; rwx = rw # RAM
base = 0x10013000; size = 0x100; rwx = rw # UART
Zone = 3
irq = 16, 17, 18 # BTN0 BTN1 BTN2 (CLINT)
base = 0x20406800; size = 4K; rwx = rx # FLASH
base = 0x8000E800; size = 2K; rwx = rw # RAM
base = 0x8000A800; size = 4K; rwx = rx # SH BUFF1
base = 0x10012000; size = 0x100; rwx = rw # GPIO
base = 0x10025000; size = 0x100; rwx = rw # PWM LED
Zone = 4
base = 0x20407800; size = 8K; rwx = rx # FLASH
base = 0x8000F000; size = 4K; rwx = rw # RAM
base = 0x8000B800; size = 8K; rwx = rx # SH BUFF2
base = 0x10012000; size = 0x100; rwx = rw # GPIO