Cortex-A9 board with TrustZone as an option
Posted 03 August 2011 - 03:54 PM
I'm a student. I want to buy a ARM Cortex-A9 board with ARM TrustZone implementation to develope my application.
At this time I don't need to use TrustZone, but I will use TrustZone for further developement.
Is there any Cortex-A9 boards that imlement TrustZone as an option?
On that board can I configure to enable or disable TrustZone feature?
Thanks and Best Regards
Posted 04 August 2011 - 11:44 AM
All Cortex-A9s support TrustZone. The question is whether the board's memory does anything useful with it . Then there is also the question of how much support you need for your work.
The only A9 board I know of which makes TrustZone development possible is the Versatile Express from ARM. There are probably others, but thats the one I've used in the past.
Posted 04 August 2011 - 12:31 PM
The above systems make use of the Secure world to ensure system security - ensure that the boot code is not tampered with and to ensure that the overall system cannot be compromised. This means they are not a good choice if you are wanting to move to secure development at a later stage. The developer only has access to the normal world where a system developer with full access to the Cortex-A9 core would expect their boot code to initialise the system and probably run their code as the legacy operation running in the secure world only.
As ttfn states above - if you want to develop your system from processor boot, you would need to buy a more featured system such as the ARM VE board.