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操作

  • 相关阅读:
    工程模式--基于Java多态性实现
    使用IDEA导入打开Web项目
    基于字典树实现的O(n)排序
    牛客挑战赛39 E 牛牛与序列题解
    牛客练习赛61 F苹果树题解
    Treepath 题解
    Running Median 题解
    Xorto 题解
    NC201400 树学题解
    [Accumulation Degree]题解
  • 原文地址:https://www.cnblogs.com/smartjourneys/p/8178656.html
Copyright © 2011-2022 走看看