I would like to know if there is a way to get an unique identifier from the DSP (like a serial number or unique key) ?
This would be useful for our application for application license management,
Thank you for your help,
The DSP itself does not have a unique ID for each individual device. One way that works fairly easily is to use a Microchip 24AA2E48 or 25AA2E48. These are I2C (TWI) and SPI devices respectively that are EEProm memory and also include a MAC id. We use them for Ethernet enabled modules that we build.. The extra EEProm memory is useful for other parameters, settings ,calibration values and options.
Thank you for this answer,
I know the existence of I2C devices with integrated MAC or serial number we can use on our hardware, but our concern is quite different since we want to release a library that can be integrated on different customer boards. Thus we don't have direct access to the board hardware.
I was wondering if there was such an unique id in the Analog DSP as we can found in other cpus or hdd.
It seams not.
As suggested by Al Clark , SHARC DSP’s as such does not have a unique ID for individual device.
However, SHARC's new family of processor ADSP-SC58x, comes with a OTP (One time programmable) memory space which has some space available for the Users for General purpose usage.
The OTP space also has a STAGE_ID space which can be programmed uniquely by the user.
For more details please refer to the ADSP-SC58x webpage the link for which is given below:
Retrieving data ...