Hardware/Processor interface
< Hardware
| Processor interface | |
| Access | |
|---|---|
| Espresso | Full | 
| Starbuck | None | 
| Registers | |
| Base | 0x0c000000 | 
| Length | 0xc0000 | 
| Access size | 32 bits | 
| Byte order | Big Endian | 
IRQ Sources
| Bit | Group | Description | 
|---|---|---|
| 0 | ALL | ERROR | 
| 1 | ALL | RSW | 
| 2 | ALL | DI | 
| 3 | ALL | SI | 
| 4 | ALL | Reserved | 
| 5 | ALL | AI | 
| 6 | ALL | DSP | 
| 7 | ALL | MEM | 
| 8 | WOOD | VI | 
| 9 | WOOD | PE_TOKEN | 
| 10 | WOOD | PE_FINISH | 
| 11 | WOOD | CP | 
| 12 | ALL | DEBUG | 
| 13 | ALL | Reserved | 
| 14 | WOOD | AHB | 
| 15 | ALL | Reserved | 
| 16 | LATTE | Reserved | 
| 17 | LATTE | WG0_THRESHOLD | 
| 18 | LATTE | WG1_THRESHOLD | 
| 19 | LATTE | WG2_THRESHOLD | 
| 20 | LATTE | MB_CPU0 | 
| 21 | LATTE | MB_CPU1 | 
| 22 | LATTE | MB_CPU2 | 
| 23 | LATTE | GPU7 | 
| 24 | LATTE | AHB | 
| 25 | LATTE | Reserved | 
| 26 | LATTE | Reserved | 
| 27 | LATTE | Reserved | 
| 28 | LATTE | Reserved | 
| 29 | LATTE | Reserved | 
| 30 | LATTE | Reserved | 
| 31 | LATTE | Reserved | 
Register List
| Processor Interface | |||
|---|---|---|---|
| Address | Bits | Name | Description | 
| 0x0c000000 | 32 | PI_INTSR | Triggered IRQs | 
| 0x0c000004 | 32 | PI_INTMSK | Allowed IRQs | 
| 0x0c000024 | 32 | PI_CONFIG | Interface configuration | 
| 0x0c000040 | 32 | PI_WG0UNK0 | WG0 related | 
| 0x0c000044 | 32 | PI_WG0UNK1 | WG0 related | 
| 0x0c000048 | 32 | PI_WG0UNK2 | WG0 related | 
| 0x0c00004c | 32 | PI_WG0UNK3 | WG0 related | 
| 0x0c000050 | 32 | PI_WG1UNK0 | WG1 related | 
| 0x0c000054 | 32 | PI_WG1UNK1 | WG1 related | 
| 0x0c000058 | 32 | PI_WG1UNK2 | WG1 related | 
| 0x0c00005c | 32 | PI_WG1UNK3 | WG1 related | 
| 0x0c000060 | 32 | PI_WG2UNK0 | WG2 related | 
| 0x0c000064 | 32 | PI_WG2UNK1 | WG2 related | 
| 0x0c000068 | 32 | PI_WG2UNK2 | WG2 related | 
| 0x0c00006c | 32 | PI_WG2UNK3 | WG2 related | 
| 0x0c000078 | 32 | PI_INTSR0 | Triggered IRQs for CPU 0 | 
| 0x0c00007c | 32 | PI_INTMSK0 | Allowed IRQs for CPU 0 | 
| 0x0c000080 | 32 | PI_INTSR1 | Triggered IRQs for CPU 1 | 
| 0x0c000084 | 32 | PI_INTMSK1 | Allowed IRQs for CPU 1 | 
| 0x0c000088 | 32 | PI_INTSR2 | Triggered IRQs for CPU 2 | 
| 0x0c00008c | 32 | PI_INTMSK2 | Allowed IRQs for CPU 2 | 
| 0x0c000090 | 32 | PI_MBCPU0_CPU0 | Unknown | 
| 0x0c000094 | 32 | PI_MBCPU0_CPU1 | Unknown | 
| 0x0c000098 | 32 | PI_MBCPU0_CPU2 | Unknown | 
| 0x0c00009c | 32 | PI_MBCPU_CPU0 | Unknown | 
| 0x0c0000a0 | 32 | PI_MBCPU_CPU1 | Unknown | 
| 0x0c0000a4 | 32 | PI_MBCPU_CPU2 | Unknown |