beautypg.com

17 chip version register (chipver), 18 auto negotiation register (autngo), Chipver) – Texas Instruments VLYNQ Port User Manual

Page 38: Autngo), Section 3.17, Section 3.18

background image

www.ti.com

3.17 Chip Version Register (CHIPVER)

3.18 Auto Negotiation Register (AUTNGO)

VLYNQ Port Registers

VLYNQ allows inter-connection of many VLYNQ devices. In order for software to control the device
functions, there must be a mechanism that allows the software to identify VLYNQ devices. Each device
that has a VLYNQ module in it has a unique device ID associated with it, which is software readable via a
memory-mapped register within the VLYNQ module called the chip version register (CHIPVER). This is
also useful in communicating with remote devices, as the local VLYNQ device register map contains a
copy of the remote device's registers as well. This allows the software to determine the remote chip ID
and, hence, determine the remote memory-map without trying to access random remote addresses to find
a device ID register. The CHIPVER is shown in

Figure 25

and described in

Table 23

.

Figure 25. Chip Version Register (CHIPVER)

31

16

DEVREV

R-0

15

0

DEVID

R-25h

LEGEND: R = Read only; -n = value after reset

Table 23. Chip Version Register (CHIPVER) Field Descriptions

Bit

Field

Value

Description

31-16

DEVREV

0-FFFFh

Device revision. This field reflects the value of the device revision pins.

15-0

DEVID

0-FFFFh

Device ID.

25h

DM644x device ID.

The auto negotiation register (AUTNGO) reflects the ability of the VLYNQ module residing in the device to
communicate with the remote VLYNQ device on their respective abilities after reset. The AUTNGO is
shown in

Figure 26

and described in

Table 24

.

Figure 26. Auto Negotiation Register (AUTNGO)

31

17

16

Reserved

2X

R-0

R-0

15

0

Reserved

R-0

LEGEND: R/W = Read/Write; R = Read only; -n = value after reset

Table 24. Auto Negotiation Register (AUTNGO) Field Descriptions

Bit

Field

Value

Description

31-17

Reserved

0

Reserved. Always read as 0. Writes have no effect.

16

2X

Version 2.x mode.

0

Indicates that a link was established with a remote device that has a version 1.x VLYNQ module in it.

1

Indicates that a link was established with a remote device that has a version 2.x VLYNQ module in it.

15-0

Reserved

0

Reserved. Always read as 0. Writes have no effect.

VLYNQ Port

38

SPRUE36A – September 2007

Submit Documentation Feedback