ARM TrustZone技術有時似乎是隱藏在Zynq All Programmable SoC的龐雜的特性列表中,然而,Zynq SoC是基于ARM雙核Cortex-A9 MPCore處理器設計的,該處理器就具備TrustZone能力。支持ARM TrustZone技術的Zynq SoC可以動態(tài)地將整個SoC交給安全軟件去控制,或者把SoC的一部分交給常規(guī)軟件去控制,這個動態(tài)配置過程只需要幾個時鐘周期的時間。顯而易見,這種能力可以保護Zynq SoC的處理器系統(tǒng)(PS)中的各種器件,不明顯的是,這種能力同樣也可以保護用Zynq SoC的可編程邏輯(PL)實現(xiàn)的外圍器件。
下面的概念圖演示了ARM TrustZone技術是如何讓SoC資源工作在“安全的世界”和“正常(非安全)的世界”

現(xiàn)在,你可以通過閱讀“對Xilinx Zynq-7000 All Programmable SoC中的ARM TrustZone架構進行編程”這本新鮮出爐的用戶手冊,來理解怎樣更好的使用Zynq SoC中的ARM TrustZone功能。這本手冊共44頁,包括了大量的技術信息,涵蓋了Zynq的板級外圍設備、相關的存儲器空間以及如何把基于PL設計的外設放在TrustZone架構中。
-
賽靈思
+關注
關注
33文章
1798瀏覽量
133442 -
可編程邏輯
+關注
關注
7文章
526瀏覽量
45405
發(fā)布評論請先 登錄
embOS如何支持Arm TrustZone
Zynq-7000 SoC提供 FPGA 資源
RTOS怎么添加到ZYNQ SoC設計中?
關于Arm的動態(tài)TrustZone技術知識介紹
Arm架構中的TrustZone、CryptoCell以及Cryptoisland之間的區(qū)別是什么
STM32 MCU TrustZone開發(fā)調試技巧分享
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分別運行不同的操作系統(tǒng)(基于OpenAMP)
Arm? TrustZone? 技術簡介
ARM TrustZone技術對Zynq SoC的作用
評論