How to get IP security on 4th generation SHARC ?
Some ADSP-2147x processors include a customer-definable internal ROM block. The processors have a ROM security feature that provides hardware support for securing user software code by preventing unauthorized reading from the internal code. When using this feature, the processors do not boot-load any external code, executing exclusively from internal ROM. It is factory programmed and requires a minimum order for custom ROM programmed parts. For further details please contact your local sales representative.
Other alternative could be to configure the encryption/decryption code in the boot-loader depending on the user application needs. In order to encrypt the application bit stream before sending it to the DSP, the user themselves have to write customized loader and boot kernel code for it. For this, one needs to understand how the Visual DSP++ automatically handles loader file generation and how the instruction(boot kernel) is loaded using DMA. Based on this understanding, the user can write their own boot kernel, meeting their requirement. Similarly the user will have to incorporate it in the code itself which will perform the decryption of the code before it is loaded into the internal RAM.
Retrieving data ...