Info_length
CRC_length
CRC_value
DeviceID
Firmware revision
Hardware revision
Tag 1
Len 1
Value field 1
Tag N
Len N
Value field N
Information block
Device ID and Revision
Information
First TLV entry
(optional)
Additional TLV entries
(optional)
Final TLV entry
(optional)
Descriptor start address
Device Descriptor Table
66
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
System Resets, Interrupts, and Operating Modes, System Control Module
(SYS)
Figure 1-6. Devices Descriptor Table
1.14.1 Identifying Device Type
The value read at address 00FF0h identifies the family branch of the device. All values starting with 80h
indicate a hierarchical structure consisting of the information block and a TLV tag-length-value (TLV)
structure containing the various descriptors. Any other value than 80h read at address location 00FF0h
indicates the device is of an older family and contains a flat descriptor beginning at location 0FF0h. The
information block (see
) contains the device ID, die revisions, firmware revisions, and other
manufacturer and tool related information.
The length of the descriptors represented by Info_length is computed as shown in
:
Length = 2
Info_length
in 32-bit words
(1)
For example, if Info_length = 5, then the length of the descriptors equals 128 bytes.