47.7.25 AHB Control Register
The AHB Control (MLB_ACTL) register is written by the HC to configure the AHB block for channel interrupts. MLB_ACTL contains three configuration fields, one is used to select the DMA mode, one is used to multiplex channel interrupts onto a single interrupt signal, and the last selects the method of clearing channel interrupts (either software or hardware).
Name: | MLB_ACTL |
Offset: | 0x3C0 |
Reset: | 0x00000000 |
Property: | Read/Write |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
Access | |||||||||
Reset |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
Access | |||||||||
Reset |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
Access | |||||||||
Reset |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
MPB | DMA_MODE | SMX | SCE | ||||||
Access | R/W | R/W | R/W | R/W | |||||
Reset | 0 | 0 | 0 | 0 |
Bit 4 – MPB DMA Packet Buffering Mode
0 (SINGLE_PACKET): Single-packet mode
1 (MULTIPLE_PACKET): Multiple-packet mode
Bit 2 – DMA_MODE DMA Mode
Value | Description |
---|---|
0 | DMA Mode 0 |
1 | DMA Mode 1 |
Bit 1 – SMX AHB Interrupt Mux Enable
Value | Description |
---|---|
0 | MLB_ACSR0 generates an interrupt on MediaLB IRQ0; MLB_ACSR1 generates an interrupt on MediaLB IRQ1 |
1 | MLB_ACSR0 and MLB_ACSR1 generate an interrupts on MediaLB IRQ0 only |
Bit 0 – SCE Software Clear Enable
Value | Description |
---|---|
0 | Hardware clears interrupt after a MLB_ACSRn register read |
1 | Software writes a ‘1’ to clear |