Sdma Interrupt Pending Register—Mbar + 0X1214 - Freescale Semiconductor MPC5200B User Manual

Freescale semiconductor board users guide
Table of Contents

Advertisement

Bit
Name
0:7
IntVect1
8:15
IntVect2
16
T/I
17
TEA
18
HE
19:30
31
PE
13.15.6
SDMA Interrupt Pending Register—MBAR + 0x1214
msb 0
1
R
DBG
Rsvd
W
RESET:
0
0
16
17
R
W
RESET:
0
0
Freescale Semiconductor
The Interrupt Vector register is used during interrupt acknowledge read cycles. The high
order four bits are programmed by the user, and the low order four bits are decoded from
either the current task number or execution unit. If any task interrupts are asserted,
Interrupt Vector 1 is driven during the interrupt acknowledge cycle. If the task interrupts are
negated and the execution unit interrupts are asserted, Interrupt Vector 2 is driven during
the interrupt acknowledge cycle. The registers are set to the uninitialized vector $0F by
system reset.
The interrupt A number is prioritized with IPR[15] the highest and IPR[0] the lowest. If all
interrupt mask bits are set, then INA[3:0] = 1111 is read from this location.
The interrupt B number is prioritized with the dbgInterrupt as the highest and euInterrupt[0]
the lowest. If all interrupt mask bits are set, then INB[3:0] = 1111 is read from this location.
See above
T/I: Task/Iniator priority. Set to '1' to switch to "TASK priority" control; set to '0' to revert to
INITIATOR (Requestor) Priority mode.
The priority level of either the TASK or the initiator is set in the register IPR0 through IPR31
TEA: If set to '1' a TEA received by BestComm will be ignored and the task will NOT be
halted. TEA indication can still trigger an interrupt if the proper mask bit is cleared in the
Interrupt Mask Register and the TEA status bit plus the TASK number of the task which
received the TEA are still updated in the Interrupt Pending Register.
HE = 1; allows smartDMA higher task number same request priority to block current task,
and allow arbitration.
HE = 0; disables higher task number from blocking. This bit is cleared by reset.
Reserved
Prefetch Disable: set to '1' to disable prefetch. Set to '0' to enable prefetch on CommBus
Table 13-6. SDMA Interrupt Pending Register
2
3
4
5
6
TEA
Etn[3:0]
0
0
0
0
0
18
19
20
21
22
0
0
0
0
0
MPC5200B Users Guide, Rev. 1
BestComm DMA Registers—MBAR+0x1200
Description
7
8
9
10
11
0
0
0
0
23
24
25
26
27
TASK[15:0]
0
0
0
0
12
13
14
15
EU[7:0]
0
0
0
0
0
28
29
30
31 lsb
0
0
0
0
0
13-7

Advertisement

Table of Contents
loading

Table of Contents