ARM TrustZone技術有時似乎是隱藏在Zynq All Programmable SoC的龐雜的特性列表中,然而,Zynq SoC是基于ARM雙核Cortex-A9 MPCore處理器設計的,該處理器就具備TrustZone能力。支持ARM TrustZone技術的Zynq SoC可以動態地將整個SoC交給安全軟件去控制,或者把SoC的一部分交給常規軟件去控制,這個動態配置過程只需要幾個時鐘周期的時間。顯而易見,這種能力可以保護Zynq SoC的處理器系統(PS)中的各種器件,不明顯的是,這種能力同樣也可以保護用Zynq SoC的可編程邏輯(PL)實現的外圍器件。
下面的概念圖演示了ARM TrustZone技術是如何讓SoC資源工作在“安全的世界”和“正常(非安全)的世界”
現在,你可以通過閱讀“對Xilinx Zynq-7000 All Programmable SoC中的ARM TrustZone架構進行編程”這本新鮮出爐的用戶手冊,來理解怎樣更好的使用Zynq SoC中的ARM TrustZone功能。這本手冊共44頁,包括了大量的技術信息,涵蓋了Zynq的板級外圍設備、相關的存儲器空間以及如何把基于PL設計的外設放在TrustZone架構中。
-
賽靈思
+關注
關注
33文章
1795瀏覽量
132107 -
可編程邏輯
+關注
關注
7文章
526瀏覽量
44559
發布評論請先 登錄
embOS如何支持Arm TrustZone

Zynq-7000 SoC提供 FPGA 資源
RTOS怎么添加到ZYNQ SoC設計中?
關于Arm的動態TrustZone技術知識介紹
Arm架構中的TrustZone、CryptoCell以及Cryptoisland之間的區別是什么
AMBA 3 TrustZone中斷控制器(SP890)技術概述
STM32 MCU TrustZone開發調試技巧分享
ARM 架構中TrustZone 安全處理技術的研究
Xilinx客戶分享Zynq SoC設計成功經驗
談談Zynq SoC里ARM NEON SIMD架構擴展集的使用

將Zynq SoC上的兩個ARM Cortex

為何要選擇Zynq-7000 All Programmable SoC

Zynq-7000 All Programmable SoC電源管理技術的了解
ZYNQ雙核ARM分別運行不同的操作系統(基于OpenAMP)
Arm? TrustZone? 技術簡介

評論