This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ARM FastModels for TrustZone Development

Note: This was originally posted on 22nd August 2013 at http://forums.arm.com

I am trying to learn about TrustZone and I've downloaded the FastModels 8.1 simulator.
The license I can obtain is only for the Cortex A8 Eval Board, and The ref manual for FastModels implies that
no trust zone is built in.

Which fast model I can use to experiment with trust zone?
How do I get the required evaluation license? I am a student and have a .edu email address?
Anyone else with similar experience? My first step is to boot a linux kernel in secure world.

-Earlence
Parents
  • Note: This was originally posted on 23rd August 2013 at http://forums.arm.com


    That makes sense.

    Are you aware of any of the Fast Models that include a TZC component that supports dynamic mapping of memory to secure/normal worlds?

    I've been looking at the Cortex A9x4 VE board, and it doesn't seem to have the TZPC (BP147) component as well. Does this mean that all secure RAM/normal RAM
    mappings are final and static and "written in hardware" ?


    -Earlence


    Earlence,

    That platform

    You may wish to look into
    TZSwitch.lisa - that supports switching access between 2 ports based on external signal. This is part of all VE daughter board and will be part of the A9 VE Model.
    TZC_400 - that supports more complex mapping and switching with registers - I suspect this is the one you are looking for.

    If neither of these do what is needed, you will have to write your own.

    regards and best wishes

    Chris
Reply
  • Note: This was originally posted on 23rd August 2013 at http://forums.arm.com


    That makes sense.

    Are you aware of any of the Fast Models that include a TZC component that supports dynamic mapping of memory to secure/normal worlds?

    I've been looking at the Cortex A9x4 VE board, and it doesn't seem to have the TZPC (BP147) component as well. Does this mean that all secure RAM/normal RAM
    mappings are final and static and "written in hardware" ?


    -Earlence


    Earlence,

    That platform

    You may wish to look into
    TZSwitch.lisa - that supports switching access between 2 ports based on external signal. This is part of all VE daughter board and will be part of the A9 VE Model.
    TZC_400 - that supports more complex mapping and switching with registers - I suspect this is the one you are looking for.

    If neither of these do what is needed, you will have to write your own.

    regards and best wishes

    Chris
Children
No data