集微网隆重推出“芯视野”专题,未来将客观反映行业高管对于热点事件的观点及分析报道。
最有深度的半导体新媒体,实讯、专业、原创、深度,50万半导体精英关注。专注观察全球半导体最新资讯、技术前沿、发展趋势。
这个题目,本来想得挺多,可自己也不算什么成功人士,虽然已经快走到职业道路的尽头,但既没有穷尽了所有的可能,也没有上过快车道,这一点点经验,简直不足挂齿。 但是如果我当年能想明白这张图,累积优势,应该比现在多。
20年果粉圈最大的新闻应该就是Apple推出第一款基于Arm架构的自研SoC M1,并且装备在了自己的Macbook,Mac Mini产品上。具体的评测,大家可以参考这篇文章笔者有幸拿到了一台M1版本的Macbook Air。尝试了搭建TF-M的开发环境,非常顺利。所以把相关步骤和注意事项分享给大家。
转载自:知乎DDR 是 SOC 的重要组成部分之一,随着 DDR 的速度不断提升,DDR 模块的设计难度也随之增大。目前 IC 设计公司一般从第三方购买 DDR IP。下图是一个典型的 SoC 系统的 DDR 部分,DDR 模块一般包括控制器与 PHY 两部分,其间通过标准的 DFI 总线连接。
订阅极术公开课,即时获取最新技术公开课信息
嵌入式端AI,包括AI算法在推理框架Tengine,MNN,NCNN,PaddlePaddle及相关芯片上的实现。欢迎加入微信交流群,微信号:aijishu20(备注:嵌入式)
Arm相关的技术博客,提供最新Arm技术干货,欢迎关注
在上一篇文章中介绍了外设如何通过GIC产生安全中断,但是在实际的项目中有些Master也是要访问Secure Memory的,例如DPU,DMA等。TrustZone的基本原理是将系统资源划分成安全和非安全两部分,CPU本身支持TrustZone,可以发出安全访问和非安全访问。但是SoC的其他Master也需要访问memory,在有些场景下也需要访问安全memory...
在前面几篇文章中,我们一直强调TrustZone是个系统级的安全方案,那这个系统级安全方案到底是啥意思呢?如果SoC要支持TrustZone的话,除了选用支持TrustZone的CPU,同时还要支持TrustZone的总线,安全地址空间过滤器,安全的定时器,安全的时钟源,安全中断,密钥管理,可信的ROM代码,安全调试,安全的SRAM等,也可以根...
这个顺序反了,Tag是存储在64bit指针的高地址,32位下无法使用,因为32位的指针是32bit已经使用完了。
TrustZone和国密认证没有关系,目前有的支持TrustZone的Security IP支持国密算法,也有在Secure OS下用软件来实现国密算法,认证时跟TrustZon没有关系。
这个可以后续关注Armv8-M的架构进展,例如现在TrustZone已经引入到了Armv8-M的架构中。
从架构上没有做限制,在Armv8.4-A之前的架构,CPU在安全状态下可以访问所有的资源,只是在Secure OS在建立页表时,没有对所有的非安全memory建立映射,对非安全memory,一般只对共享memory建立映射。
TZ没有定义加解密的接口,GP TEE internal API有定义加解密的API,可以作为参考。
最近跟朋友聊Arm安全时,发现存在一些误解,认为Arm安全只有TrustZone?不是的,安全是一个比较大话题,Arm TrustZone只是Arm架构的安全扩展。目前Armv7-A,Armv8-A,以及Armv8-M的CPU都实现这个安全扩展,也就是说所有Arm开发的Cortex-A,Cortex-Mxx的CPU都是支持TrustZone,但是除此之外Arm在其他安全技术投入也非常大...
作者:djygrdzh来源:[链接]Trustzone可以追溯到十多年前,ARMv7公布的时候就有了,可惜一直没有什么实际应用。直到近几年开始,才真正的有厂商开始把这个方案大规模用于芯片里。它的基本设计思想是用硬件防护来弥补软件的漏洞。目前看到的主要有五个应用领域:
Arm相关的技术文档资料下载汇总专栏,欢迎收藏关注点赞。
Arm相关芯片文章,涵盖AI,5G,自动驾驶等,欢迎关注。
最近看PSA安全技术交流微信群里,有一些做网关、车载,以及智能模组等朋友会聊一些TrustZone技术问题,想学TrustZone,但是不知道如何下手。下面将TrustZone的文档以及学习思路整下方便刚接触TrustZone的朋友学习和查找。