mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 541

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
16.5.2.4 SDMA ADDRESS REGISTER. The 32-bit read-only SDMA address register
(SDAR) contains the system address that is accessed during an SDMA bus error. It is
undefined at reset.
SBEA—SDMA Bus Error Address
This field contains the system address accessed when the SDMA encounters a bus error.
16.6 EMULATING IDMA
Using the IDMA-dedicated SDMA channel, which is not part of the 12 channels, the RISC
microcontroller can be configured to provide a general-purpose DMA functionality. Two
general-purpose independent DMA (IDMA) channels are supported. In this special
emulation mode, you can specify any memory-to-memory or peripheral-to-memory transfers
to be implemented in the same way as dedicated DMA hardware.
The general-purpose IDMA controllers operate in different data transfer modes that you are
responsible for programming. They can transfer data between any combination of memory
and I/O. In addition, data can be transferred in byte, half-word, word, or burst quantities and
the source and destination addresses can be odd or even. The most efficient packing
algorithms are used in IDMA transfers. The single address mode performs the best because
it allows data to be transferred between memory and the peripheral within a single bus cycle.
The chip-select and wait-state generation logic on the MPC823 can be used with IDMA.
IDMA supports three buffer handling modes—single buffer, autobuffer, and buffer chaining.
The single buffer mode allows a single buffer peripheral to memory data transfer with single
address (flyby) burst transfers. The autobuffer mode allows blocks of data to be repeatedly
moved from one location to another without you having to intervene. The buffer chaining
mode allows a chain of blocks to be moved sequentially. You specify how to move the data
using buffer descriptors similar to those used by a serial communication controller. These
buffer descriptions reside in the dual-port RAM.
SDAR
NOTE: — = Undefined.
RESET
RESET
FIELD
ADDR
FIELD
ADDR
R/W
R/W
BIT
BIT
16
0
17
1
18
2
Freescale Semiconductor, Inc.
For More Information On This Product,
19
3
20
MPC823 REFERENCE MANUAL
4
Go to: www.freescale.com
21
5
(IMMR & 0xFFFF0000) + 0x904
(IMMR & 0xFFFF0000) + 0x906
22
6
23
7
SBEA
SBEA
R
R
24
8
25
9
Communication Processor Module
10
26
11
27
12
28
13
29
14
30
16-89
15
31

Related parts for mpc823rg