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
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
and described in
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
and described in
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