×
嵌入式 > 嵌入式开发 > 详情

如果没有ARM,未来哪个架构能适合IOT?

发布时间:2020-07-01 发布时间:
|

让我们假设一下,不管怎样未来都将有数十亿计的芯片涌入物联网市场。同时,我们继续假设这些芯片使用的是ARM的Cortex-M内核。如今,软银对ARM的收购已然成定局,眼前所呈现的无非是两个未来:一种是软银继续保持ARM的独立性,Cortex-M仍然是占据物联网市场的内核。

另外一种是软银对ARM的发展方向进行了悖于常规的调整,这一来授权用户就很抓狂,他们会到处打探另外一些IP产品。它们是什么呢?

1、MIPS有一些顶级内核,而Imagination (MIPS的所有者)则通过其PowerVR GPU内核在IP许可方面奠定了坚实的基础及良好的声誉。它虽然没有建立ARM架构那样强大的生态系统,但确实有一些明星,例如Microchip制造的MIPS微控制器(PIC32)和中国制造的基于MIPS64的龙芯内核。

Microchip刚刚将Atmel收入囊中,包括它一大堆基于ARM内核的MCU产品。

2、一些新的可免费授权的芯片,如RISC-V和OpenRISC。

3、中国已经开发出了一款世界上最强大的计算机,并具有全新的架构,这个幅员辽阔的国家还会做出什么壮举呢?若要创造数以亿计的物联网节点,那么成本将成为一个重要的因素,这个时候便需要一款成本低廉的内核,即:既不会占用太多内存又可以运行无线堆栈(可能是32位)的内核——显然免费的堆栈及C编译器将占据优势。

安全是物联网的头等大事——如果节点不安全(最简单的应用程序除外)产品便容易受到攻击,且有时会打通一条道路,直逼其所在的整个网络中,包括其连接的手机。

ARM在物联网软硬件安全方面占据的优势明显,任何人想要在这方面赶超ARM则需付出加倍的艰辛努力——不过MIPS在安全性能方面也是佼佼者。当然,我也很期待看到更多的佼佼者脱颖而出。

顺便谈谈“架构”

以上所指的“架构”都是“指令集架构”(ISA),其描述的是执行的指令。实际上,应该说是“指令集”——这是对大多数处理器的要进行保护的知识产权。

ISA中的“A”指“架构”,其可以更好地描述处理器硬件的工作——如冯诺依曼和哈佛架构。例如不同的硬件架构可以在Cortex A_、R_ 及M_内核中执行ARM指令集。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Recogni:将高端AI芯片推向自动驾驶边缘