mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 536

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Communication Processor Module
16.5.1 SDMA Bus Arbitration and Transfers
The instruction cache, data cache, system interface unit, and SDMA can become internal
bus masters whose relative priority can be determined by examining their arbitration IDs.
However, you can only adjust SDMA arbitration. All other arbitration IDs are fixed. All 12
SDMA channels share the same ID that you are responsible for programming. Any SDMA
channel can arbitrate for the bus against the other existing internal or external masters.
Once an SDMA channel obtains the system bus, it remains the bus master for one
transaction (a byte, half-word, word, or burst) before relinquishing the bus. This feature, in
combination with the zero clock arbitration overhead provided by the U-Bus is beneficial to
bus efficiency and low bus latency.
With character-oriented protocols, the SDMA writes characters to memory without waiting
for multiple characters to be received first and it always reads words. This is consistent with
the need to provide low-latency operation on character-oriented protocols that are used at
slower rates. The read or write operation may take multiple bus cycles if the memory
provides a less than 32-bit port size. For instance, a 32-bit word read from a 16-bit memory
takes two SDMA bus cycles. The entire operand (4-word burst, 32 bits on reads, and 8, 16,
or 32 bits on writes) will be transferred in back-to-back bus cycles before the SDMA
relinquishes the bus. The SDMA can steal cycles with no arbitration overhead when the
MPC823 is bus master.
CLK
TS
TA
SDMA INTERNALLY
REQUESTS THE BUS
OTHER CYCLE
Freescale Semiconductor, Inc.
For More Information On This Product,
Figure 16-37. SDMA Bus Arbitration
MPC823 REFERENCE MANUAL
Go to: www.freescale.com
SDMA CYCLE
OTHER CYCLE
MOTOROLA

Related parts for mpc823rg