beautypg.com

Table 120. atu command support, 120 atu command support – Intel CONTROLLERS 413808 User Manual

Page 236

background image

Intel

®

413808 and 413812—Address Translation Unit (PCI Express)

Intel

®

413808 and 413812 I/O Controllers in TPER Mode

Developer’s Manual

October 2007

236

Order Number: 317805-001US

Inbound and outbound ATU transactions are best described by the data flows used on

the PCI Express Link and the 4138xx internal bus during read and write operations. The

following sections describe read and write operations for inbound ATU transactions (PCI

Express to internal bus) and outbound transactions (internal bus to PCI Express). All

transactions are full split and the requests and completions are described separately.

Table 120. ATU Command Support

TLP Type

Fmt[1:0]

a

Type[4:0]

Supported as

Completer

Generated as

Requester

Valid Internal

Bus Command

MRd

00

01

0 0000

Yes

Yes

Read

MRdLk

00

01

0 0001

Unsupported

Request

No

N/A

MWr

10

11

0 0000

Yes

Yes

Write

IORd

00

0 0010

Yes

Yes

Read

IOWr

10

0 0010

Yes

Yes

Write

CfgRd0

00

0 0100

Yes

Yes

Read

CfgWr0

10

0 0100

Yes

Yes

Write

CfgRd1

00

0 0101

Unsupported

Request

Yes

N/A

CfgWr1

10

0 0101

Unsupported

Request

Yes

N/A

Msg

01

1 0r

2

r

1

r

0

Yes

Yes

Write

b

MsgD

11

1 0r

2

r

1

r

0

Yes

Yes

Write

b

Cpl

00

0 1010

Yes

Yes

Completion

CplD

10

0 1010

Yes

Yes

Completion

CplLk

00

0 1011

Unexpected

Completion

c

No

N/A

CplDLk

10

0 1011

Unexpected

Completion

c

No

N/A

All encodings not shown above are

reserved

Malformed

Packet

No

N/A

a. Requests with two Fmt[1:0] values shown can use either 32b (the first value) or 64b (the second value)

Addressing Packet formats.

b. As a completer, the ATU stores the message header and payload directly in memory mapped registers. No

internal bus traffic occurs.

c. ATU does not generate lock requests and any CplLk or CplDLk would be an unexpected completion.