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.

IWR6843: Die Id

Part Number: IWR6843


Hi Team,

The customer obtains the die id in xwr1642 like this:

retVal = rlGetRfDieId(RL_DEVICE_MAP_INTERNAL_BSS, &dieIdStatus);

RL_DEVICE_MAP_INTERNAL_BSS corresponds to the mapping of 1642, he would like to know which is the mapping of 6843?

Thanks,
Annie
  • Hi Annie,

    The API is used exactly the same way on 6843.

    Example Usage of the above API:  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_03_04_00_03\packages\ti\utils\cli\src. 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);

    Thanks

    -Nitin