Address Maps¶
THEJAS32 Address Map¶
Peripheral |
Start Address |
End Address |
Interrupt Number |
---|---|---|---|
RAM |
0x0020_0000 |
0x0023_ffff |
|
UART0 |
0x1000_0100 |
0x1000_01FF |
0 |
UART1 |
0x1000_0200 |
0x1000_02FF |
1 |
UART2 |
0x1000_0300 |
0x1000_03FF |
2 |
SPI0 |
0x1000_0600 |
0x1000_06FF |
3 |
SPI1 |
0x1000_0700 |
0x1000_07FF |
4 |
I2C0 |
0x1000_0800 |
0x1000_08FF |
5 |
I2C1 |
0x1000_0900 |
0x1000_09FF |
6 |
TIMER0 |
0x1000_0A00 |
0x1000_0A10 |
7 |
TIMER1 |
0x1000_0A14 |
0x1000_0A24 |
8 |
TIMER2 |
0x1000_0A28 |
0x1000_0A38 |
9 |
TIMERSINTSTATUS |
0x1000_0AA0 |
||
TIMERSEOI |
0x1000_0AA4 |
||
TIMERSRAWINT STATUS |
0x1000_0AA8 |
||
ADC |
0x1000_1000 |
0x1000_1FFF |
|
GPIO |
0x1008_0000 |
0x101C_0000 |
10-22 |
SPI2 |
0x1020_0100 |
0x1020_01FF |
23 |
PWM |
0x1040_0000 |
0x1040_00FF |
24 - 31 |
PLIC |
0x2001_0000 |
0x2001_FFFF |