0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM TrustZone技术对Zynq SoC的作用

Xilinx赛灵思官微 来源:djl 作者:赛灵思Steve Leibso 2019-08-01 08:28 次阅读

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资源工作在“安全的世界”和“正常(非安全)的世界”

ARM TrustZone技术对Zynq SoC的作用

现在,你可以通过阅读“对Xilinx Zynq-7000 All Programmable SoC中的ARM TrustZone架构进行编程”这本新鲜出炉的用户手册,来理解怎样更好的使用Zynq SoC中的ARM TrustZone功能。这本手册共44页,包括了大量的技术信息,涵盖了Zynq的板级外围设备、相关的存储器空间以及如何把基于PL设计的外设放在TrustZone架构中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 赛灵思
    +关注

    关注

    32

    文章

    1794

    浏览量

    131572
  • 可编程逻辑
    +关注

    关注

    7

    文章

    517

    浏览量

    44202
收藏 人收藏

    评论

    相关推荐

    embOS如何支持Arm TrustZone

    通过ARMv8-M架构支持的TrustZone技术,可以将关键安全固件和私有程序(如安全引导、固件更新和密钥)与其余应用程序隔离,极大降低被攻击的可能性,增加嵌入式系统安全。SEGGER的embOS目前已支持ARMv8-M TrustZ
    发表于 09-22 12:16 514次阅读
    embOS如何支持<b class='flag-5'>Arm</b> <b class='flag-5'>TrustZone</b>

    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之间的区别是什么

    TrustZoneArm架构的一个安全扩展,现在Armv7-A、Armv8-A,以及Armv8-M都是支持的,实现CPU时可以选择是否实现这个安全扩展,现在Arm设计的所有的Cortex-A,以及
    发表于 07-14 14:15

    AMBA 3 TrustZone中断控制器(SP890)技术概述

    TrustZone中断控制器(TZIC)是一款高级微控制器总线架构(AMBA)兼容的片上系统(SoC)外围设备,由ARM有限公司开发、测试和授权。 TZIC为TrustZone设计中的
    发表于 08-21 06:07

    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 300次阅读

    谈谈Zynq SoCARM NEON SIMD架构扩展集的使用

    在所有Zynq All Programmable SoC 的内部, 你都会发现一个双核的ARM Cortex -A9 MPCore处理器,而且Zynq
    发表于 02-10 12:15 2788次阅读
    谈谈<b class='flag-5'>Zynq</b> <b class='flag-5'>SoC</b>里<b class='flag-5'>ARM</b> NEON SIMD架构扩展集的使用

    Zynq SoC上的两个ARM Cortex

    到目前为止我们摸索使用过的Zynq All Programmable SoC PS(处理器系统)部分的所有设备都是只利用了一个ARM Cortex-A9处理器内核(内核0),然而在Zynq
    发表于 02-11 10:06 2437次阅读
    将<b class='flag-5'>Zynq</b> <b class='flag-5'>SoC</b>上的两个<b class='flag-5'>ARM</b> Cortex

    为何要选择Zynq-7000 All Programmable SoC

    Zynq-7000 AP SoC作为业界第一款SoC产品,完美集成了双核ARM Cortex-A9处理器与赛灵思28 nm FPGA。本视频向您展示了
    的头像 发表于 06-05 01:45 4585次阅读
    为何要选择<b class='flag-5'>Zynq</b>-7000 All Programmable <b class='flag-5'>SoC</b>

    Zynq-7000 All Programmable SoC电源管理技术的了解

    通过Zynq-7000 AP SoC了解电源管理技术,并了解Zynq Power Demonstration的这些技术
    的头像 发表于 11-22 06:54 3867次阅读

    ZYNQ双核ARM分别运行不同的操作系统(基于OpenAMP)

    ZYNQ系列是Xilinx最近几年推出的多核异构SoC,集成了FPGA和ARM处理器,ARM部分是双核ARM Cortex-A9处理器,双核
    的头像 发表于 12-05 13:46 4939次阅读

    Arm® TrustZone® 技术简介

    ,不同厂家芯片可能不同需要参考对应的手册。 二.TrustZone介绍 Arm TrustZone 技术是Armv8-M 架构一个可选的架构扩展。 其核心思想就是朴素的硬件隔离思想,系
    的头像 发表于 07-04 08:44 3344次阅读
    <b class='flag-5'>Arm</b>® <b class='flag-5'>TrustZone</b>® <b class='flag-5'>技术</b>简介