为什么芯片都离不开ARM?
说起高通的骁龙芯片,听说的大有人在,但是说起ARM,听过的人可能比较少。 ARM,即使一家公司,也是一种技术,还是一种构架。 目前移动处理器、单片机等的内核95%都是基于ARM。 高通的芯片自然也离不开ARM构架。 什么是ARM ARM公司来源于英国,是IP(半导体知识产权)提供商,自己不设计芯片、不生产芯片,只设计指令集、IP内核等,然后把这些内容授权给其他的半导体公司,如高通、恩智浦、意法半导体、TI、苹果等,由他们来设计芯片、生产芯片,于是世界上多数的移动处理器和单片机等虽然是各个不同的半导体厂商提供的,但都流淌着ARM的血液,这是一条非常成功的商业模式。 ARM如何授权 ARM将技术授权给半导体厂商,从中收取授权费用,其授权模式具有三种,分别为: 1) 使用层级授权 ; 2) 内核层级授权 ; 3) 架构/指令集层级授权 等。这三种授权模式的权限依次上升。 使用层级的授权是最低权限的 ,只能使用已经封装好的ARM核心,不能更改内核的设计,也不能基于内核拓展新的封装产品。 内核层级的授权 ,是指以所授权的内核为核心,在其基础上增加自己的需求,如增加GPIO、SPI通信、IIC通信、UART通信等片上资源,我们所使用的单片机多是这种模式,如STM32系列的单片机等。 构架/指令集授权 ,这个是最高权限的授权,用户被授权后可以对指令集进行修改、对内核再封装,形成自己的CPU