VLYNQ Port User's Guide

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 22 .
Figure 25. Chip Version Register (CHIPVER)
31 16
DEVREV
R-0
15 0
DEVID
R-2Dh
LEGEND: R = Read only; - n = value after reset
Table 22. 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.
2Dh DM643x 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 23 .
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 23. 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.
SPRU938B September 2007 VLYNQ Port 37
Submit Documentation Feedback