We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi everybody.
I was working/researching on ARM TrustZone. I have to implement it for the SoC(t113) based on cortex-a7. I was struggling to find information on how TrustZone works specifically on Cortex-A7 on the internet.
I found great documentations on trustzone : https://developer.arm.com/documentation/ddi0333/h/programmer-s-model/secure-world-and-non-secure-world-operation-with-trustzone/how-the-secure-model-works?lang=en ,
https://developer.arm.com/documentation/ddi0333/h/programmer-s-model/operating-modes?lang=en
developer.arm.com/.../registers
However, this is for ARM1176JZ-S. My question is, are these documents relevant for Cortex-A7. If no where can I find detailed explanation on trustzone for Cortex-A7 ?
There is some additional information here (Cortex-A7 is an Armv7-A processor, Arm1176JZ-S is Armv6-A):
https://developer.arm.com/documentation/den0013/d/Security
Do you have access to Arm Development Studio? An example (for Cortex-A9, but should equally apply to Cortex-A7) is provided therein.
I don't know the full context here, but if you are doing university research, I would strongly recommend you use an Armv8-A (or later) processor, which will be far more relevant to modern implementations.