5 peripheral interface, Table 14-2. peripheral prioritization (continued), Peripheral interface -7 – Freescale Semiconductor MPC8260 User Manual

Page 555: Peripheral prioritization -7

Advertising
background image

Communications Processor Module Overview

MPC8260 PowerQUICC II Family Reference Manual, Rev. 2

Freescale Semiconductor

14-7

Many parameters are exchanged through the dual-port RAM.

The CP can execute special commands issued by the core. These commands should only be issued
in special situations like exceptions or error recovery.

The CP generates interrupts through the SIU interrupt controller.

The G2 core can read the CPM status/event registers at any time.

14.3.5

Peripheral Interface

The CP uses the peripheral bus to communicate with all of its peripherals. Each FCC and each SCC has a
separate receive and transmit FIFOs. The FCC FIFOs are 192 bytes. The SCC FIFOs are 32 bytes. The
SMCs, SPI, and I

2

C are all double-buffered, creating effective FIFO sizes of two characters.

Table 14-2

shows the order in which the CP handles requests from peripherals from highest to lowest

priority.

NOTE: Emergency Prioritization

Elevation to emergency status (priority 4) is determined on per peripheral
basis and may depend on a peripheral’s mode of operation. Emergency
prioritization among peripherals maintains relative normal prioritization.
For example, simultaneous emergency requests from FCC1 transmit and
MCC2 transmit would be handled in the same order as normal requests
(FCC1 transmit).

Table 14-2. Peripheral Prioritization

Priority

Request

1

Reset in the CPCR or SRESET

2

SDMA bus error

3

Commands issued to the CPCR

4

IDMA[1–4] emulation (default—option 1)

1

5

Emergency (from FCCs, MCCs, and SCCs)

6

IDMA[1–4] emulation (option 2)

1

7

FCC1 receive

8

FCC1 transmit

9

MCC1 receive

2

10

MCC2 receive

11

MCC1 transmit

2

12

MCC2 transmit

13

FCC2 receive

14

FCC2 transmit

15

FCC3 receive

Advertising