SDMA Channels and IDMA Emulation
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
19-9
19.3.3.2
IDMA Status Registers (IDSR1 and IDSR2)
The IDMA status registers (IDSR1 and IDSR2) report transfer events. When the IDMA controller
recognizes an event, it sets the corresponding event bit in the IDSR. IDSR bits are cleared by writing ones;
writing zeros has no effect.
Figure 19-6
shows the register format.
These registers are affected by HRESET and SRESET.
Table 19-6
describes the IDSR fields.
19.3.3.3
IDMA Mask Registers (IDMR1 and IDMR2)
The read/write IDMA mask registers (IDMR1 and IDMR2) have the same format as IDSR, shown in
Figure 19-6
. If an IDMR bit is set, the corresponding interrupt is enabled in IDSRn; if it is cleared, the
corresponding interrupt is masked. Reset clears IDMR. IDMR1’s internal address (IMMR offset) is 0x914;
IDMR2’s is 0x91C. These registers are affected by HRESET and SRESET.
19.3.4
IDMA Buffer Descriptors (BD)
An IDMA buffer descriptor contains the specific transfer information needed for its buffer. IDMA BDs
contain a status-and-control field, the function code registers, the buffer length, and the source and
destination buffer pointers. The BDs are grouped together in contiguous dual-port RAM to form a standard
BD table; see
Figure 19-7
.
0
4
5
6
7
Field
—
AD
DONE
OB
Reset
0
0
0
0
R/W
R
R/W
R/W
R/W
Addr
IMMR + 0x910 (IDSR1); 0x918 (IDSR2)
Figure 19-6. IDMA Status Registers (IDSR1/IDSR2)
Table 19-6. IDSR1/IDSR2 Field Descriptions
Bits Name
Description
0–4
—
Reserved
5
AD
Auxiliary done. Set after processing a BD that has its I bit (interrupt) set.
6
DONE
Buffer chain done. Indicates IDMA transfer termination. Set after servicing a BD that has its L bit
(last) set, regardless of the I bit setting.
7
OB
Out of buffers. Indicates that the IDMA channel has no valid BDs left in the BD table.
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...