![](https://img-blog.csdnimg.cn/1cee4735c84d49e999af7e622542ebea.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ARM SoC 基础教程
文章平均质量分 88
学习ARM SoC 相关概念
南七技校
毕业于USTC的一只嵌入式软件小透明
展开
-
ARM SoC 开篇
作者:重走此间路链接:https://zhuanlan.zhihu.com/p/32365343来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。经常有人说,现在做手机芯片就像搭积木,买点IP,连一下,后端外包。等芯片回来,上电,起操作系统,大功告成。这么简单,要不我们也来动手攒一颗吧。不过在攒机之前,我们还是先要把基础概念捋顺了。评价一颗芯片,着眼点主要是功能,性能,功耗和价格。功能,是看芯片内部有什么运算模块,比如处理器,浮点器,编解码器,数字信号处理器,图转载 2023-05-15 14:42:41 · 113 阅读 · 0 评论 -
ARM SoC 基础
在开篇里,我们对芯片PPA有了初步的认识。下面,让我们从访存这个简单的问题开始展开介绍芯片基础概念。CPU是怎样访问内存的?简单的答案是,CPU执行一条访存指令,把读写请求发往内存管理单元。内存管理单元进行虚实转换,把命令发往总线。总线把命令传递给内存控制器,内存控制器再次翻译地址,对相应内存颗粒进行存取。之后,读取的数据或者写入确认按照原路返回。再复杂些,当中插入多级缓存,在每一层缓存都未命中的情况下,访问才会最终达到内存颗粒。知道了完整的路径,就可以开始研究每一步中的硬件到底是怎么样的,读写指令转载 2023-05-15 14:42:26 · 590 阅读 · 0 评论 -
ARM SoC 架构
作者:重走此间路链接:https://zhuanlan.zhihu.com/p/32366520来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。捋顺了芯片的基础知识,现在终于可以开始攒机了。首先,我们跑去ARM,问它有没有现成的系统。ARM说有啊,A73/G71/视频/显示/ISP/总线/系统控制/内存控制器/Trustzone全都帮你集成好了,CPU和GPU后端也做了,还是16nm的,包你性能和功耗不出问题。然后我们再跑到Synopsys或者Cadence买转载 2023-05-15 14:43:57 · 581 阅读 · 0 评论 -
ARM SoC 后端
工作中经常遇到和做市场和芯片同事讨论PPA。这时,后端会拿出这样一个表格:上图是一个A53的后端实现结果,节点是TSMC16FFLL+,数据经过改动,并不是准确结果。我们就此来解读下。首先,我们需要知道,作为一个有理想的手机芯片公司,可以选择的工厂并不多,台积电(TSMC),联电(UMC),三星,Global Foundries(GF),中芯(SMIC)也勉强算一个。还有,今年开始Intel工厂(ICF)也会开放给ARM处理器。事实上有人已经开始做了,只不过用的不是第三方的物理库。通常新工艺会选转载 2023-05-15 14:45:42 · 185 阅读 · 0 评论 -
ARM SoC 安全
Trustzone可以追溯到十多年前,ARMv7公布的时候就有了,可惜一直没有什么实际应用。直到近几年开始,才真正的有厂商开始把这个方案大规模用于芯片里。它的基本设计思想是用硬件防护来弥补软件的漏洞。目前看到的主要有五个应用领域:第一是支付。知乎上有篇文章把支付过程中的利益链分析的非常清楚:为什么 NFC 到目前为止仍然不温不火?简单来说,一方以运营商和银联为代表,用运营商的SIM卡作切入点,支付经POS机走到银联;另一方以支付宝和微信支付为代表,用他们的手机应用作切入点,支付经过互联网公司到银行。这两转载 2023-05-15 14:45:17 · 511 阅读 · 0 评论 -
ARM SoC 5G
MP4的好处是核之间可以有双向硬件一致性,对于某个数据包做处理,分别要经过1,2,3,4核做不同工序的话,就可以完全不用软件刷新缓存了,这其实省了非常多的时间。这是每秒钟要完成的计算量。输入大致需要滤波,解码,FFT,均衡,解交织,信道估算等步骤,输出就简单多了,省了滤波和解码,信道估算等。这样既省了基带的面积(有个参考数据,28nm时候,4G CAT7要十几个平方毫米,而低端的手机芯片一共也就30-40mm的预算,中端的也不过60mm),而数据传输率不高的时候,多出来的GPU核还可以拿来打游戏,多好。转载 2023-05-15 14:45:00 · 102 阅读 · 0 评论 -
ARM SoC AI
近一年各种深度学习平台和硬件层出不穷,各种xPU的功耗和面积数据也是满天飞,感觉有点乱。在这里我把我看到的一点情况做一些小结,顺便列一下可能的市场。在展开之前,我想强调的是,深度学习的应用无数,我能看到的只有能在千万级以上的设备中部署的市场,各个小众市场并不在列。深度学习目前最能落地的应用有两个方向,一个是图像识别,一个是语音识别。这两个应用可以在如下市场看到:个人终端(手机,平板),监控,家庭,汽车,机器人,服务器。先说手机和平板。这个市场一年的出货量在30亿颗左右(含功能机),除苹果外总值300转载 2023-05-15 14:46:09 · 174 阅读 · 0 评论 -
ARM SoC 媒体
把手机芯片的架子搭好后,需要看看怎么加入多媒体部分。所谓多媒体,包含三个模块:图形处理器(GPU),显示模块(Display),视频模块(Video)。显示模块负责把所有的内容输出到屏幕,视频模块负责解码片源,也负责编码摄像头的录制内容。图像信号处理(ISP)模块暂时不算在内,以后另说。GPU是大家喜闻乐见,津津乐道的部分,各种跑分评测都会把GPU性能重点考量。但是实际上,在定义一个手机芯片多媒体规格的时候,我们首先要确定的参数,不是GPU有多强大,而是显示输出的分辨率:是720p,1080p,2K转载 2023-05-15 14:46:20 · 261 阅读 · 0 评论 -
ARM SoC 网络
这一篇谈下网络处理器。曾几何时,网络处理器是高性能的代名词。为数众多的核心,强大的转发能力,定制的总线拓扑,专用的的指令和微结构,许多优秀设计思想沿用至今。Tilera,Freescale,Netlogic,Cavium,Marvell各显神通。但是到了2018年,这些公司却大多被收购,新闻上也不见了他们的身影,倒是交换芯片时不时冒出一些新秀。随着移动互联网的兴起,网络设备总量实际上是在增加的。那为什么网络芯片反而没声音了呢?究其原因有几点:第一, 电信行业利润率持续减少。10年之前,Frees转载 2023-05-15 14:46:32 · 477 阅读 · 0 评论 -
ARM SoC 汽车
时隔一年,终于有机会再攒一颗芯片。这一次,是热点中的汽车芯片。记得两年前,在中国找不出几家做前装汽车芯片的公司。而两年后的今天,突然如雨后春笋般的涌现出十多家,其范围涵盖了辅助驾驶,中控,仪表盘,T-Box,网关,车身控制,电池管理,硬件加解密,激光雷达,毫米波雷达,图像传感器和图像信号处理器等,八仙过海各显神通。全球范围内,汽车芯片一年销售额大致是$400亿,其中数字芯片$100亿:信息娱乐(中控)芯片约$25亿,均价在$25;MCU约$60亿,30亿片,均价$2;辅助驾驶约$17亿。全球一年大约转载 2023-05-15 14:45:44 · 425 阅读 · 0 评论