ARM之ARM架构命名规则

本文介绍了ARM架构的命名规则,分为基于ARM Architecture版本的命名和基于版本的处理器系列命名。ARM架构不断发展,目前最新为ARMv8。ARMv8-A增加了密码扩展等特性。文章列举了不同版本的ARM架构特性,如ARMv5TxM表示支持Thumb但不支持M变种,而ARMv7采用Thumb-2技术,提升了性能和代码密度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里提到的命名规则,应该分成两类。
一类是基于ARM Architecture的版本命名规则;
另一类是基于ARM Architecture版本的处理器系列命名规则。


ARM的架构版本命名规则:Naming of ARM Architecture versions

ARM 架构是构建每个 ARM 处理器的基础。ARM 架构随着时间的推移不断发展,其中包含的架构功能可满足不断增长的新功能、高性能需求以及新兴市场的需要。有关最新公布版本的信息,请参阅 ARMv8 架构

ARM 架构支持跨跃多个性能点的实现,并已在许多细分市场中成为主导的架构。ARM 架构支持非常广泛的性能点,因而可以利用最新的微架构技术获得极小的 ARM 处理器实现和极有效的高级设计实现。实现规模、性能和低功耗是 ARM 架构的关键特性。

ARM 已经开发了架构扩展,从而为 Java 加速 (Jazelle®)、安全性 (TrustZone®)、SIMD 和高级 SIMD (NEON™) 技术提供支持。ARMv8-A 架构增加了密码扩展作为可选功能。

|ARMv | n | variants | x(variants) 分成四个组成部分:
    ARMv --
固定字符,即ARM Version
    n --
指令集版本号。迄今为之,ARM架构版本发布了7个系列,所以n=[1:7]。其中最新的版本是第7版,具体看ARM官方网站。

    variants --
变种。
    x
variants-- 排除x后指定的变种
常见的变种有:
    T -- Thumb
指令集
    M --
长乘法指令
    E --
增强型DSP指令
    J -- Java
加速器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值