4 pci bus commands, Pci bus commands -51 – Freescale Semiconductor MCF5480 User Manual

Page 535

Advertising
background image

Functional Description

MCF548x Reference Manual, Rev. 3

Freescale Semiconductor

19-51

Figure 19-48. PCI Write Terminated by Target

19.4.1.4

PCI Bus Commands

PCI supports a number of different commands. These commands are presented by the initiator on the

PCICXBE[3:0] lines during the address phase of a PCI transaction.

Table 19-47. PCI Bus Commands

PCICXBE[3:0]

PCI Bus

Command

MCF548x

Supports as

Initiator

MCF548x

Supports

as Target

Definition

0000

Interrupt

Acknowledge

Yes

No

The interrupt acknowledge command is a read (implicitly
addressing an external interrupt controller). Only one
device on the PCI bus should respond to the interrupt
acknowledge command.

0001

Special Cycle

Yes

No

The Special Cycle command provides a mechanism to
broadcast select messages to all devices on the PCI bus.

0010

I/O read

Yes

No

The I/O read command accesses agents mapped into the
PCI I/O space.

0011

I/O write

Yes

No

The I/O write command accesses agents mapped into the
PCI I/O space.

0100

Reserved

No

No

0101

Reserved

No

No

0110

Memory-read

Yes

Yes

The memory read command accesses agents mapped into
PCI memory space.

0111

Memory-write

Yes

Yes

The memory write command accesses agents mapped into
PCI memory space.

1000

Reserved

No

No

Address

Phase

PCISTOP

Data

Phase 2

Data

Phase 1

PCI_CLK

FRAME

PCIAD

PCICXBE

PCIIRDY

PCITRDY

0

1

2

3

4

5

6

7

8

DEVSEL

A1

D1

D2

CMD

BYTE ENABLES

9

(Wait)

BYTE ENABLES

Advertising
This manual is related to the following products: