UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
295 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
Xilinx Employee
Xilinx Employee
243 Views
Registered: ‎09-04-2012

Re: Heterogeneous computing on CORTEX A53 via TrustZone

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
223 Views
Registered: ‎02-11-2019

Re: Heterogeneous computing on CORTEX A53 via TrustZone

Thank you, Christophe.

0 Kudos