Hi,
As title. if so. how to read that?
If mmWave IC didn't have unique ID after TI's production line
Is it possible to write unique ID to IC by register writing or something else??
Thanks.
Austin
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
As title. if so. how to read that?
If mmWave IC didn't have unique ID after TI's production line
Is it possible to write unique ID to IC by register writing or something else??
Thanks.
Austin
Hello Austin,
The device has a unique Die ID which can read using the mmwavelink function rlGetRfDieId.
The mmw demo provides the "version" command which you can run on the CLI to get this information. To understand the implementation, please refer to the function CLI_MMWaveVersion() in C:\ti\mmwave_sdk_02_01_00_04\packages\ti\utils\cli\src\cli_mmwave.c. I have pasted the exact code snippet from this function below:
/* Get the die ID: */ retVal = rlGetRfDieId(RL_DEVICE_MAP_INTERNAL_BSS, &dieId); if (retVal < 0) { CLI_write ("Error: Unable to get the device die ID from mmWave link [Error %d]\n", retVal); return 0; } CLI_write ("Lot number : %d\n", dieId.lotNo); CLI_write ("Wafer number : %d\n", dieId.waferNo); CLI_write ("Die coordinates in wafer: X = %d, Y = %d\n", dieId.devX, dieId.devY);
Regards
-Nitin