Texas Instruments SPRU938B manual Chip Version Register Chipver, Auto Negotiation Register Autngo

Models: SPRU938B

1 48
Download 48 pages 58.6 Kb
Page 37
Image 37

www.ti.com

VLYNQ Port Registers

3.17 Chip Version Register (CHIPVER)

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'sregisters 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.

3.18 Auto Negotiation Register (AUTNGO)

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

 

 

Page 37
Image 37
Texas Instruments SPRU938B manual Chip Version Register Chipver, Auto Negotiation Register Autngo