ARM 规范仅仅是一个指令集,还是包含更多内容,例如硬件实现细节?
我猜 ARM Limited 作为一家公司的价值(约 3000 亿美元)不仅仅来自于指令集,即使受到专利保护。那么他们真正拥有的是什么?
答案1
ARM Limited 提供大量知识产权和相关服务。其中包括:
- ISA(多个,32 位和 64 位)。
- 针对 ARM 内核的设计,具有多种性能和功耗水平,可供客户在自己的芯片/SoC 设计中使用。
- 修改核心的许可证,以及设计自己的核心的更昂贵的许可证。
- 总线、内存控制器、GPU、调制解调器和基带通信电路以及其他移动设备基础设施的设计。
- 启动系统、设备发现和配置以及相关事项的标准。
- 与芯片代工厂合作,帮助客户设计快速投入生产。
- 软件开发工具。
- 以上所有内容的文档。
- 咨询和支持。
例如,2021 年,我参与了将已经在 x86-64 上运行的 Linux 软件移植到 ARM64 的工作。目标是在 Amazon Cloud 上运行它;Amazon 为这项服务设计并构建了自己的 ARM 处理器。该软件已经在其他几个 ARM64 平台上运行,因此移植没有根本问题。
我们的总部位于英国剑桥,因此与 ARM Ltd 的合作非常顺利。他们就选择合适的 Linux 发行版和 GCC 版本来构建和测试软件提供了宝贵的建议,并帮助我们在自己的数据中心运行 ARM 服务器。这使工作变得更快、更轻松。
ARM 不销售批量生产的芯片。他们有时会销售评估板和/或开发板,但像高通这样的 SoC 制造商在该业务上更为活跃。