2 sdma registers, 1 sdma status register (sdsr), Figure 19-3. sdma status register (sdsr) – Freescale Semiconductor MPC8260 User Manual

Page 647: Table 19-1. sdsr field descriptions, Sdma registers -3, Sdma status register (sdsr) -3, Sdma bus arbitration (transaction steal) -3, Sdsr field descriptions -3, Section 19.2, “sdma registers, Figure 19-2

Advertising
background image

SDMA Channels and IDMA Emulation

MPC8260 PowerQUICC II Family Reference Manual, Rev. 2

Freescale Semiconductor

19-3

Figure 19-2. SDMA Bus Arbitration (Transaction Steal)

19.2

SDMA Registers

The only user-accessible registers associated with the SDMA are the SDMA address registers, read-only
register used for diagnostics in case of an SDMA bus error, the SDMA status register and the SDMA mask
register.

19.2.1

SDMA Status Register (SDSR)

The SDMA status register (SDSR), seen in

Figure 19-3

, reports bus error events recognized by the SDMA

controller for all 26 SDMA channels and 4 IDMA channels. On recognition of a bus error on the local or
60x buses, the SDMA sets its corresponding SDSR bit. The SDSR is a memory-mapped register that can
be read at any time. Bits are cleared by writing ones to them; writing zeros has no effect.

Table 19-1

describes SDSR fields.

0

5

6

7

Field

SBER_L

SBER_P

Reset

0000_0000

Addr

0x0x11018

Figure 19-3. SDMA Status Register (SDSR)

Table 19-1. SDSR Field Descriptions

Bits

Name

Description

0–5

Reserved, should be cleared.

6

SBER_L SDMA channel local bus error. Indicates that the SDMA channel on the local bus had terminated

with an error during a read or write transaction. This bit is cleared writing a 1; writing a zero has no
effect. The SDMA transfer error address can be read from LDTEA, and the channel number from
LDTEM. Assertion of SBER_L causes the value inside LDTEA to stop updating. See Section 18.2.3,
“SDMA Transfer Error Address Registers (PDTEA and LDTEA).

7

SBER_P SDMA channel 60x bus error. Indicates that the SDMA channel on the 60x bus had terminated with

an error during a read or write transaction. This bit is cleared writing a 1; writing a zero has no effect.
The SDMA transfer error address is read from PDTEA. The channel number is read from PDTEM.

CLK

TS

TA

SDMA Internally

Requests the Bus

Other Transaction

SDMA Transaction

Other Transaction

Advertising