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

Zynq-7000 SoC提供 FPGA 資源
RTOS怎么添加到ZYNQ SoC設(shè)計(jì)中?
關(guān)于Arm的動(dòng)態(tài)TrustZone技術(shù)知識(shí)介紹
Arm架構(gòu)中的TrustZone、CryptoCell以及Cryptoisland之間的區(qū)別是什么
AMBA 3 TrustZone中斷控制器(SP890)技術(shù)概述
STM32 MCU TrustZone開(kāi)發(fā)調(diào)試技巧分享
ARM 架構(gòu)中TrustZone 安全處理技術(shù)的研究
Xilinx客戶分享Zynq SoC設(shè)計(jì)成功經(jīng)驗(yàn)
談?wù)?b class='flag-5'>Zynq SoC里ARM NEON SIMD架構(gòu)擴(kuò)展集的使用

將Zynq SoC上的兩個(gè)ARM Cortex

為何要選擇Zynq-7000 All Programmable SoC

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

評(píng)論