zoukankan      html  css  js  c++  java
  • ARMV7-M数据手册---Part A :Application Level Architecture---A1 Introduction

    1.前言

     本章主要介绍了ARMV7体系结构及其定义的属性,以及本手册定义的ARMV7M属性。

    主要包括:

    ARMV7体系结构和属性

    ARMV7M属性

    ARMV7M扩展

    2. ARMV7体系结构和属性

    • ARMV7-A

    应用属性,支持ARM和THUMB指令集,内存管理模型中需要虚拟地址支持

    • ARMV7-R

    实时属性,支持ARM和THUMB指令集,内存管理模型只需要支持物理地址模型

    • ARMV7-M

    微处理器属性,只支持Thumb指令集,实施的总体规模和确定性的操作比单纯的性能更重要

     注:当在ARMV7开始引入属性的时候,A属性和R属性隐含在早期版本中,分别于VMSA(虚拟内存体系结构)和PMSA(受保护的内存系统结构)对应

    3. ARMV7M体系结构属性

    ARMV7M只支持Thumb指令集,拥有全新的系统级编程模型,ARMV7M实现了如下关键特性:

    (1)实现行业领先的功耗,性能和面积限制

    为简单流水线设计提供机会,提供领先的系统性能水平,广泛的市场和应用

    (2)高度确定的操作

    单次或低循环计数执行;最小的中断延迟,短流水线;可以cacheless操作

  • 相关阅读:
    vue promise
    vue 数组操作
    vue登录注册切换的坑
    筆記連接
    vue配置jquery和bootstarp
    css的寬高約束
    css框模型
    css居中flex
    css居中
    遍历forEach与map的区别-forEach踩坑记
  • 原文地址:https://www.cnblogs.com/smartjourneys/p/8178656.html
Copyright © 2011-2022 走看看