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文章
1798浏览量
133739 -
可编程逻辑
+关注
关注
7文章
530浏览量
45497
发布评论请先 登录
相关推荐
热点推荐
embOS如何支持Arm TrustZone
通过ARMv8-M架构支持的TrustZone技术,可以将关键安全固件和私有程序(如安全引导、固件更新和密钥)与其余应用程序隔离,极大降低被攻击的可能性,增加嵌入式系统安全。SEGGER的embOS目前已支持ARMv8-M TrustZ
发表于 09-22 12:16
•1259次阅读
Zynq-7000 SoC提供 FPGA 资源
ArduZynq 和 TE0726-03M ZynqBerry SBC 中的 Zynq Z-7010 SoC 的 FPGA 容量存在显著差异。虽然所有 Zynq-7000 SoC 都
发表于 08-31 14:43
RTOS怎么添加到ZYNQ SoC设计中?
在寻求获得来自处理系统内的赛灵思Zynq®-7000全可编程SoC的最大利益,操作系统将让你更不是一个简单的裸机解决方案。任何开发ZYNQ SoC设计有大量的操作系统可供选择,并根据最
发表于 10-23 07:44
关于Arm的动态TrustZone技术知识介绍
十多年来,TrustZone 一直在成功保护基于 Arm 的设备上的媒体管道。在此期间,这些设备的要求随着比特率、分辨率、帧速率、图像质量和用户界面的创新而显着增长。所有这些都在推动最初的设计约束
发表于 05-31 10:25
Arm架构中的TrustZone、CryptoCell以及Cryptoisland之间的区别是什么
TrustZone是Arm架构的一个安全扩展,现在Armv7-A、Armv8-A,以及Armv8-M都是支持的,实现CPU时可以选择是否实现这个安全扩展,现在Arm设计的所有的Cortex-A,以及
发表于 07-14 14:15
STM32 MCU TrustZone开发调试技巧分享
系统隔离与ARM V8-M TrustZone技术、TrustZone地址安全区及资源安全属性配置、TrustZone架构下的HardFau
发表于 09-05 06:16
ARM 架构中TrustZone 安全处理技术的研究
对基于 ARMv6 架构的全新TrustZone 安全处理技术进行了研究,着重从该技术的实现原理、运行模式和软硬件支持等方面,论证TrustZone
发表于 08-28 11:23
•18次下载
Xilinx客户分享Zynq SoC设计成功经验
Xilinx 的客户们分享了各种 Zynq SoC 的成功应用。这些成功案例详细描述了挑战、解决方案和所取得的成果。如欲了解其他 Xilinx 客户如何利用 Zynq SoC
发表于 02-09 03:35
•414次阅读
谈谈Zynq SoC里ARM NEON SIMD架构扩展集的使用
在所有Zynq All Programmable SoC 的内部, 你都会发现一个双核的ARM Cortex -A9 MPCore处理器,而且Zynq
发表于 02-10 12:15
•3293次阅读
将Zynq SoC上的两个ARM Cortex
到目前为止我们摸索使用过的Zynq All Programmable SoC PS(处理器系统)部分的所有设备都是只利用了一个ARM Cortex-A9处理器内核(内核0),然而在Zynq
发表于 02-11 10:06
•2798次阅读
为何要选择Zynq-7000 All Programmable SoC
Zynq-7000 AP SoC作为业界第一款SoC产品,完美集成了双核ARM Cortex-A9处理器与赛灵思28 nm FPGA。本视频向您展示了
Zynq-7000 All Programmable SoC电源管理技术的了解
通过Zynq-7000 AP SoC了解电源管理技术,并了解Zynq Power Demonstration的这些技术。
ZYNQ双核ARM分别运行不同的操作系统(基于OpenAMP)
ZYNQ系列是Xilinx最近几年推出的多核异构SoC,集成了FPGA和ARM处理器,ARM部分是双核ARM Cortex-A9处理器,双核
Arm® TrustZone® 技术简介
,不同厂家芯片可能不同需要参考对应的手册。 二.TrustZone介绍 Arm TrustZone 技术是Armv8-M 架构一个可选的架构扩展。 其核心思想就是朴素的硬件隔离思想,系
ARM TrustZone技术对Zynq SoC的作用
评论