beautypg.com

5 csr compare register, 6 csr control register – Texas Instruments TSB12LV26 User Manual

Page 45

background image

4–7

4.5

CSR Compare Register

The CSR compare register is used to access the bus management CSR registers from the host through
compare-swap operations. This register contains the data to be compared with the existing value of the CSR
resource.

Bit

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

Name

CSR compare

Type

R

R

R

R

R

R

R

R

R

R

R

R

R

R

R

R

Default

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

Bit

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

Name

CSR compare

Type

R

R

R

R

R

R

R

R

R

R

R

R

R

R

R

R

Default

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

Register:

CSR compare

Type:

Read-only

Offset:

10h

Default:

XXXX XXXXh

4.6

CSR Control Register

The CSR control register is used to access the bus management CSR registers from the host through compare-swap
operations. This register is used to control the compare-swap operation and to select the CSR resource. See
Table 4–5 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

CSR control

Type

RU

R

R

R

R

R

R

R

R

R

R

R

R

R

R

R

Default

1

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

CSR control

Type

R

R

R

R

R

R

R

R

R

R

R

R

R

R

R/W

R/W

Default

0

0

0

0

0

0

0

0

0

0

0

0

0

0

X

X

Register:

CSR control

Type:

Read/Write, Read/Update, Read-only

Offset:

14h

Default:

8000 000Xh

Table 4–5. CSR Control Register Description

BIT

FIELD NAME

TYPE

DESCRIPTION

31

csrDone

RU

This bit is set by the TSB12LV26 when a compare-swap operation is complete. It is cleared whenever
this register is written.

30–2

RSVD

R

Reserved. Bits 30–2 return 0s when read.

1–0

csrSel

R/W

This field selects the CSR resource as follows:

00 = BUS_MANAGER_ID
01 = BANDWIDTH_AVAILABLE
10 = CHANNELS_AVAILABLE_HI
11 = CHANNELS_AVAILABLE_LO