Hardware/Processor interface
< Hardware
(Redirected from Hardware/Processor Interface)| 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 |