vsoc
Virtual SOC
Virtual SoC is a nice and powerful chip.
Amaury Pouly
ARM
0.5
int
Interrupt Collector
The interrupt collector controls the routing of interrupt to the processor
ICOLL
Interrupt collector
0x80000000
status
read-only
Interrupt status register
STATUS
0x4
8
VDDIO_BO
VDDIO brownout interrupt status
0
enable
Interrupt enable register
ENABLE
0x8
16
VDDIO_BO
VDDIO brownout interrupt enable
0
2
DISABLED
Interrupt is disabled
0
ENABLED
Interrupt is enabled
1
NMI
Interrupt is non-maskable
2
set
4
clr
8
gpio
GPIO controller
A GPIO controller manages several ports
CPU_GPIO
CPU GPIO controller 1 through 3
1
3
0x80001000+(n-1)*0x1000
COP_GPIO
Companion processor GPIO controller
Although the companion processor GPIO controller is accessible from the CPU, it incurs an extra penalty on the bus
0x90000000
port
GPIO port
PORT
0
4
0
0x100
input
Input register
IN
0
8
VALUE
0
8
output_enable
Output enable register
OE
0x10
8
ENABLE
0
8
set
4
clr
8
mask
12