cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
432 Views
Registered: ‎02-11-2019

Heterogeneous computing on CORTEX A53 via TrustZone

Hello,

The pages 19 and 22 of https://www.xilinx.com/support/documentation/sw_manuals/ug1228-ultrafast-embedded-design-methodology-guide.pdf indicate that heterogeneous computing on the APUs (CORTEX A53) is unsupported. However pages 138/139 indicate that a Trusted Execution Environment is possible on that board. Since it is possible to run a secure OS in the TEE and that secure OS may be totally unrelated to the OS/hypervisor that runs outside the TEE, how can I have the insurance that this type of heterogeneous computing on the APUs will actually work correctly on this board. As an information, our system runs on the ARM Juno R2 board today.

Thanks in advance.

--
   Pierre-Alain Darlet

0 Kudos
2 Replies
Highlighted
Xilinx Employee
Xilinx Employee
380 Views
Registered: ‎09-04-2012

Pierre-Alain,

Zynq UltraScale+ uses a standard A53 MPCore configuration which supports all the ARMv8 exception levels, including secure modes.

It is entirely possible to run a TEE on the device. There are some third-party companies which either have a TEE solution or are working on one.

Regards,

Christophe

0 Kudos
Highlighted
360 Views
Registered: ‎02-11-2019

Thank you, Christophe.

0 Kudos