An older post, cited below, discusses TrustZone usage. My reading suggests that TrustZone requires a mask programmed public key for each unique customer. TI would either require a volume commitment (e.g. with termination charge for not meeting the commitment) or NRE to cover mask charges, etc. Is my interpretation correct?
Additionally, it appears that TrustZone requires a NDA with ARM or its agent TI. Thoughts?
https://support.logicpd.com/TDGForum/tabid/124/aft/131/Default.aspx