8.40 Asynchronous Context Control Register

The asynchronous context control set/clear register controls the state and indicates status of the DMA context. See Table 8−31 for a complete description of the register contents.

Bit

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

 

 

 

 

 

Asynchronous context control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Type

R

R

R

R

R

R

R

R

R

R

R

R

R

R

R

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Default

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Bit

15

 

14

13

12

 

11

 

10

 

9

 

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

 

 

 

 

 

 

 

 

 

Asynchronous context control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Type

RSCU

 

R

R

RSU

 

RU

 

RU

 

R

 

R

RU

RU

RU

RU

RU

RU

RU

RU

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Default

0

 

0

0

X

 

0

 

0

 

0

 

0

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Register:

Asynchronous context control

 

 

 

 

 

 

 

 

 

 

Offset:

 

180h

set register

 

[ATRQ]

 

 

 

 

 

 

 

 

 

 

 

 

 

184h

clear register

[ATRQ]

 

 

 

 

 

 

 

 

 

 

 

 

 

1A0h

set register

 

[ATRS]

 

 

 

 

 

 

 

 

 

 

 

 

 

1A4h

clear register

[ATRS]

 

 

 

 

 

 

 

 

 

 

 

 

 

1C0h

set register

 

[ARRQ]

 

 

 

 

 

 

 

 

 

 

 

 

 

1C4h

clear register

[ARRQ]

 

 

 

 

 

 

 

 

 

 

 

 

 

1E0h

set register

 

[ARRS]

 

 

 

 

 

 

 

 

 

 

 

 

 

1E4h

clear register

[ARRS]

 

 

 

 

 

 

 

 

 

 

Type:

 

Read/Set/Clear/Update, Read/Set/Update, Read/Update, Read-only

 

 

 

 

Default:

 

0000 X0XXh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 8−31. Asynchronous Context Control Register Description

BIT

FIELD NAME

TYPE

DESCRIPTION

 

 

 

 

31−16

RSVD

R

Reserved. Bits 31−16 return 0s when read.

 

 

 

 

15

run

RSCU

Bit 15 is set to 1 by software to enable descriptor processing for the context and cleared by software

 

 

 

to stop descriptor processing. The PCI7x21/PCI7x11 controller changes this bit only on a system

 

 

 

(hardware) or software reset.

 

 

 

 

14−13

RSVD

R

Reserved. Bits 14 and 13 return 0s when read.

 

 

 

 

12

wake

RSU

Software sets bit 12 to 1 to cause the PCI7x21/PCI7x11 controller to continue or resume descriptor

 

 

 

processing. The PCI7x21/PCI7x11 controller clears this bit on every descriptor fetch.

 

 

 

 

11

dead

RU

The PCI7x21/PCI7x11 controller sets bit 11 to 1 when it encounters a fatal error, and clears the bit when

 

 

 

software clears bit 15 (run). Asynchronous contexts supporting out-of-order pipelining provide unique

 

 

 

ContextControl.dead functionality. See Section 7.7 in the 1394 Open Host Controller Interface

 

 

 

Specification (Release 1.1) for more information.

 

 

 

 

10

active

RU

The PCI7x21/PCI7x11 controller sets bit 10 to 1 when it is processing descriptors.

 

 

 

 

9−8

RSVD

R

Reserved. Bits 9 and 8 return 0s when read.

 

 

 

 

7−5

spd

RU

This field indicates the speed at which a packet was received or transmitted and only contains

 

 

 

meaningful information for receive contexts. This field is encoded as:

 

 

 

000 = 100M bits/sec

 

 

 

001 = 200M bits/sec

 

 

 

010 = 400M bits/sec

 

 

 

All other values are reserved.

 

 

 

 

4−0

eventcode

RU

This field holds the acknowledge sent by the link core for this packet or an internally generated error

 

 

 

code if the packet was not transferred successfully.

 

 

 

 

8−38

Page 218
Image 218
Texas Instruments PCI7621, PCI7411, PCI7611 Asynchronous Context Control Register, Asynchronous context control, Rscu RSU