How to Find the Silicon Revision of your OMAP35x or AM/DM37x

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   


Contents

Intro

This info can be used for a couple different uses:

Having this information allows software engineers to create a single binary capable of running on several different devices. At run-time the code can intelligently decide whether certain features are available or whether certain bugs need to be worked around.

How

Using your favorite memory probing tool, read back a 32 bit word from the CONTROL_IDCODE Register at address 0x4830 A204:

Table 1. OMAP35xx

Silicon Revision 32bit readback value
ES1.0 0x0B6D 602F
ES2.0 0x1B7A E02F
ES2.1 0x2B7A E02F
ES3.0 0x3B7A E02F
ES3.1 0x4B7A E02F
ES3.1.x 0x7B7A E02F


Table 2. AM/DM37xx

Silicon Revision 32bit readback value
ES1.0 0x0B89 102F
ES1.1 0x1B89 102F
ES1.2 0x2B89 102F

Example

On Linux

Use the memory dump capability of u-boot from a standard PSP Linux Release:

OMAP3EVM #md 0x4830A204 1
4830a204: 2b7ae02f    /.z+

From the read back value: 2b7ae02f, you can see the revison of this OMAP35x corresponds to ES2.1

On WinCE

Similarly, in a WinCE command prompt or Platform Builder shell:

Windows CE>in32 4830A204
4830a204: 4b7ae02f

From the read back value: 4b7ae02f, you can see the revison of this OMAP35x corresponds to ES3.1

E2e.jpg For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article How to Find the Silicon Revision of your OMAP35x or AM/DM37x here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment

Comments

What does this correspond to?

OMAP3EVM # md 0x4830A204 1 4830a204: 0b7ae02f /.z.

Jrodrigu said ...

On my AM3517 EVM I am getting ...

  1. md 0x4830A204 1

4830a204: 0b86802f /... Which Silicon Revision is this one??

--Jrodrigu 08:35, 11 March 2010 (CST)

Jrodrigu said ...

According to page 136 of TI AM3517 Tech Ref Manual 0x0B86 802F (CONTROL_IDCODE[31:0]) corresponds to Hawkeye Number 0xB868, i.e. ES1.0

--Jrodrigu 15:26, 11 March 2010 (CST)

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox