您现在的位置是:首页 > 技术资料 > ARMv8.1-M架构详解
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

ARMv8.1-M架构详解

更新时间:2026-06-07 12:20:25 大小:16K 上传用户:江岚查看TA发布的资源 标签:arm 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一、ARMv8.1-M 概述

ARMv8.1-M ARM 架构中针对微控制器(MCU)领域设计的指令集架构,是 ARMv8-M 架构的首个主要增强版本,延续了 ARMv8-M “高性能、低功耗、高安全性的设计方向,重点针对嵌入式实时场景和机器学习推理做了针对性优化,适用于工业控制、物联网、汽车电子等对实时响应、功耗控制和安全有较高要求的领域。

ARMv8.1-M 保留了 ARMv8-M 的基础框架,同时新增了一系列实用的硬件特性,在保持二进制向后兼容的同时,大幅提升了数字信号处理(DSP)、机器学习(ML)推理的性能,同时进一步完善了安全机制。

二、核心架构特性

1. 保留 ARMv8-M 基础特性

ARMv8.1-M 完全继承了 ARMv8-M 的核心架构设计,包括:

· 两种安全划分实现:支持TrustZone 安全扩展,将系统划分为安全世界和非安全世界,隔离敏感代码与普通应用,满足物联网和金融领域的安全需求,同时允许用户选择不配置 TrustZone 的裸系统实现。

· 两种权限级别:支持特权级和用户级,支持操作系统的特权隔离,提升系统稳定性。

· 两级中断优先级机制:保留了嵌套向量中断控制器(NVIC)的设计,支持低延迟中断响应,满足实时系统的响应要求。

· 支持 Thumb 指令集:所有指令均为 16 位或 32Thumb 编码,保持代码密度优势。


部分文件列表

文件名 大小
ARMv8.1-M架构详解.docx 16K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载