标签 > cortex-m3

cortex-m3

+关注 0人关注

  Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断。

文章: 127 浏览: 40012
分享:

简介

  ARMCortex-M3采用哈佛结构,并选择了适合于微控制器应用的三级流水线,但增加了分支预测功能。

  现代处理器大多采用指令预取和流水线技术,以提高处理器的指令执行速度。流水线处理器在正常执行指令时,如果碰到分支(跳转)指令,由于指令执行的顺序可能会发生变化,指令预取队列和流水线中的部分指令就可能作废,而需要从新的地址重新取指、执行,这样就会使流水线“断流”,处理器性能因此而受到影响。特别是现代C语言程序,经编译器优化生成的目标代码中,分支指令所占的比例可达10-20%,对流水线处理器的影响会的更大。为此,现代高性能流水线处理器中一般都加入了分支预测部件,就是在处理器从存储器预取指令时,当遇到分支(跳转)指令时,能自动预测跳转是否会发生,再从预测的方向进行取指,从而提供给流水线连续的指令流,流水线就可以不断地执行有效指令,保证了其性能的发挥。

查看详情

相关内容

cortex-m3技术

详细剖析Cortex-M3处理器

详细剖析Cortex-M3处理器

线程模式(Thread mode):处理器复位或异常退出时为此模式。此模式下的代码可以是特权代码也可以是用户代码,通过CONTROL[0]控制。 ...

2018-01-15 标签: cortex-m3寄存器中断 365 0

如何定制基于Cortex-M0/M3免费内核的自主SoC

如何定制基于Cortex-M0/M3免费内核的自主SoC

创易栈将联合Arm中文社区、电子发烧友举办“如何定制基于Cortex-M0/M3 免费内核的自主SoC”线下沙龙+在线直播活动,议程如下

2017-11-21 标签: armCortex-M0Cortex-M3 0 0

DesignStart Cortex-M3软件开发网上课程

DesignStart Cortex-M3软件开发网上课程

本次网络WebEx课程直播对Cortex-M3 DesignStart 包进行了技术介绍。课程重点讲述Armv7-M开发者模型,以及哪些工具可以用来开发...

2017-10-17 标签: Cortex-M3 1480 0

采用Cortex-M3单片机设计的WiFi物联网小车

采用Cortex-M3单片机设计的WiFi物联网小车

WiFi物联网小车设计方案,采用电脑上位机软件通过无线WiFi 控制小车的运动,采集小车的信息。与传统的“智能小车”相比,主要特点在于使用32 位高性能...

2014-11-27 标签: Cortex-M3WiFi物联网 936 0

你不得不知的Cortex-M3和M4微控制器使用秘诀

你不得不知的Cortex-M3和M4微控制器使用秘诀

许多嵌入式开发人员对ARM Cortex处理器架构颇为熟悉,但很少有人能够对这种流行架构了如指掌,从而可以充分发挥它独特的特性和性能。##多项秘诀造就巧...

2014-07-31 标签: 微控制器Cortex-M4Cortex-M3 6694 0

ARM Cortex M3/M4微控制器最大效率设计三秘诀

ARM Cortex M3/M4微控制器最大效率设计三秘诀

大部分采用Cortex-M3/M4 MCU的目标应用是便携式的,并且供电电源来自电池或能源收集系统,因此我们所探讨的大部分概念涉及如何减少系统整体能耗的...

2014-05-12 标签: Cortex-M3ARM 1245 0

采用ARM Cortex-M3的12位、4-20mA环路供电型热电偶测量系统

采用ARM Cortex-M3的12位、4-20mA环路供电型热电偶测量系统

优势和特点: T型热电偶测量系统,可对4-20mA输出进行环路供电 典型温度范围为-200C至+400C 采用Cortex处理内核的单芯片解决方案 冷结...

2014-03-18 标签: Cortex-M3热电偶 989 0

自己动手用Cortex-M3与ADXL345做个重力感应遥控器

自己动手用Cortex-M3与ADXL345做个重力感应遥控器

要实现一个控制电脑游戏的重力感应遥控器原理也非常简单,无非就是判断此时遥控器倾斜角度,然后M3将指令迅速传给电脑,电脑根据指令给出跟敲击键盘方向键一样的...

2014-01-22 标签: ADXL345Cortex-M3重力感应 2858 5

ARM Cortex-M3微处理器测试方法研究与实现

ARM Cortex-M3微处理器测试方法研究与实现

作为32 位RISC 微处理器主流芯片,ARM 芯片得到长足发展和广泛应用。因而,ARM 芯片的测试需求更加强劲的同时,测试工作量在加大,测试复杂度也在...

2013-08-15 标签: 微处理器Cortex-M3ARM 988 0

替代8位MCU,Cortex-M3成最强杀手锏?

替代8位MCU,Cortex-M3成最强杀手锏?

张园根先生以Silicon Labs公司已获成功的Precision32混合信号MCU全系列产品(包括适用于USB应用的SiM3Uxxx系列、适用于非U...

2013-08-09 标签: Cortex-M38位MCU32位MCU 3314 0

查看更多>>

cortex-m3资讯

如何定制基于Cortex-M0/M3免费内核的自主SoC | 直播报名(11.25)

如何定制基于Cortex-M0/M3免费内核的自主SoC | 直播报名(11.25)

活动主题 如何定制基于Cortex-M0/M3免费内核的自主SoC M0/M3免授权费+第三方设计服务=自主SoC Arm DesignStart宣布C...

2017-11-21 标签: Cortex-M0Cortex-M3soc 1485 0

兆易创新推出GD32F2系列全新高性能增强型Cortex-M3 MCU

兆易创新推出GD32F2系列全新高性能增强型Cortex-M3 MCU

兆易创新推出内核性能、集成外设与安全部件全面增强的GD32F2系列MCU新品,持续以创新的增强动力和丰富的开发生态为嵌入式方案设计提供高性价比之选。

2015-08-05 标签: 兆易创新ARMCortex-M3 464 0

物联网拉升Cortex-M3架构,8051还能撑多久?

物联网拉升Cortex-M3架构,8051还能撑多久?

尽管有人相信基于ARM的MCU对8位元架构变得更有成本竞争力,ARM的Cortex-M0/0+核心很快就会取代8位元架构。

2014-02-13 标签: Silicon Labs32位MCUMCU 2999 1

Cypress推出PSoC 5LP器件,助力高精度模拟应用

Cypress推出PSoC 5LP器件,助力高精度模拟应用

Cypress于2012年12月5日推出了完全认证的PSoC 5LP可编程片上系统系列,让需要单节电池性能和高精度模拟的全新应用面向固定功能MCU之外的...

2012-12-07 标签: PSoC赛普拉斯电池 1188 0

聚焦2012 MCU市场 产品解决方案精华集锦

聚焦2012 MCU市场 产品解决方案精华集锦

电子发烧友网讯: 尽管2012年全球MCU市场正经历着快速的转变,甚至所有供应商都在加速开发其下一代产品,但他们对性能、功耗、安全、性价比的追求却是永恒...

2012-09-18 标签: 飞思卡尔RX62TCortex-M3 3731 1

Cortex-M3内核的μC/OSII性能研究

Cortex-M3内核的μC/OSII性能研究

利用CortexM3内核上选配的MPU(Memory ProtectiON Unit,存储器保护单元),对μC/OSII操作系统做适当的改进与优化。

2012-02-27 标签: Cortex-M3内核μC/OSII 933 0

Cortex-M4替代Cortex-M3即将上演

当ARM刚推出Cortex-M系列产品时,众多厂商如临大敌,都在徘徊是否弃用自己的内核或者二者兼顾

2011-12-08 标签: Cortex-M4MCUARM 2224 0

Cortex-M3基础学习

Cortex-M3基础学习

因为项目所需,所以不得不开始研究M3,我用的是NXP公司的 LPC1768 这个芯片,它是具有三级流水线的哈佛结构,带独立的本地指令和数据总线以及用于外...

2011-10-07 标签: Cortex-M3 4173 0

Energy Micro推出100款Cortex-M3核心MCU

Energy Micro日前推出100款全新 EFM 32 Gecko 系列低功耗微控制器( MCU ,新元件包括了采用 ARM Cortex-M3 核...

2011-10-06 标签: Energy MicroCortex-M3MCU 329 0

爱特梅尔推出全新SAM3S16 Cortex-M3微控制器

爱特梅尔公司宣布提供带有1MB嵌入式闪存和128KB SRAM的32位ARM Cortex-M3微控制器(MCU)的早期样品。全新SAM3S16 Cor...

2011-07-15 标签: 爱特梅尔SAM3S16Cortex-M3 154 0

相关标签

换一批
  • UHD
    UHD
    +关注
    UHD是”超高清“的意思UHD的应用在电视机技术上最为普遍,目前已有不少厂商推出了UHD超高清电视。
  • STC12C5A60S2
    STC12C5A60S2
    +关注
    在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。
  • Protues
    Protues
    +关注
    Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
  • 数字隔离
    数字隔离
    +关注
    数字隔离技术常用于工业网络环境的现场总线、军用电子系统和航空航天电子设备中,尤其是一些应用环境比较恶劣的场合。数字隔离电路主要用于数字信号和开关量信号的传输。另一个重要原因是保护器件(或人)免受高电压的危害。本文详细介绍了数字隔离器工作原理及特点,选型及应用,各类数字隔离器件性能比较等内容。
  • K60
    K60
    +关注
  • 海思
    海思
    +关注
  • MPU6050
    MPU6050
    +关注
    MPU-6000(6050)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。
  • 74ls74
    74ls74
    +关注
    74LS74是双D触发器。功能多,可作双稳态、寄存器、移位寄存器、振荡器、单稳态、分频计数器等功能。本章详细介绍了74ls112的功能及原理,74ls74引脚图及功能表,74ls112的应用等内容。
  • 联网技术
    联网技术
    +关注
  • 硬件工程师
    硬件工程师
    +关注
    硬件工程师Hardware Engineer职位 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。
  • CD4046
    CD4046
    +关注
    cD4046是通用的CMOS锁相环集成电路,其特点是电源电压范围宽(为3V-18V),输入阻抗高(约100MΩ),动态功耗小,在中心频率f0为10kHz下功耗仅为600μW,属微功耗器件。本章主要介绍内容有,CD4046的功能 cd4046锁相环电路,CD4046无线发射,cd4046运用,cd4046锁相环电路图。
  • LM2596
    LM2596
    +关注
  • 基站测试
    基站测试
    +关注
    802.11ac与11基站测试(base station tests) 在基站设备安装完毕后,对基站设备电气性能所进行的测量。n的区别,802.11n无线网卡驱动,802.11n怎么安装。
  • 光立方
    光立方
    +关注
    光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世。这是新中国成立六十周年国庆晚会最具创意的三大法宝之首。
  • IOT
    IOT
    +关注
    IoT是Internet of Things的缩写,字面翻译是“物体组成的因特网”,准确的翻译应该为“物联网”。物联网(Internet of Things)又称传感网,简要讲就是互联网从人向物的延伸。
  • 循迹小车
    循迹小车
    +关注
    做单片机的工程师相比都堆循迹小车有所认识,它是自动引导机器人系统的基本应用,那么今天小编就给大家介绍下自动自动循迹小车的原理,智能循迹小车的应用,智能循迹小车程序,循迹小车用途等知识吧!
  • wifi模块
    wifi模块
    +关注
    Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用的重要组成部分。
  • 静电防护
    静电防护
    +关注
    为防止静电积累所引起的人身电击、火灾和爆炸、电子器件失效和损坏,以及对生产的不良影响而采取的防范措施。其防范原则主要是抑制静电的产生,加速静电泄漏,进行静电中和等。
  • TMS320F28335
    TMS320F28335
    +关注
    TMS320F28335是一款TI高性能TMS320C28x系列32位浮点DSP处理器
  • OBD
    OBD
    +关注
    OBD是英文On-Board Diagnostic的缩写,中文翻译为“车载诊断系统”。这个系统随时监控发动机的运行状况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。
  • TMS320F2812
    TMS320F2812
    +关注
    TI(德州仪器)主推高性能 TMS320C28x系列[1] TMS320F2812 32位定点微控制单元(MCU),主频高达150MHz; 具备I2C、SPI、CAN、PWM等总线接口,适用于各种控制类工业设备;
  • C
    C
    +关注
  • TMS320LF2407
    TMS320LF2407
    +关注
    在成功突破TI系列多个型号DSP芯片解密的基础上,现面向国内外各类客户提供TMS320LF2407解密等TI公司的TMS320F系列、TS320LF系列DSP芯片解密。
  • 服务机器人
    服务机器人
    +关注
    服务机器人是机器人家族中的一个年轻成员,到目前为止尚没有一个严格的定义。不同国家对服务机器人的认识不同。
  • SIM900A
    SIM900A
    +关注
  • Nand flash
    Nand flash
    +关注
    Nand-flash存储器是flash存储器的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。
  • FPGA芯片
    FPGA芯片
    +关注
    FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。
  • 四轴飞行器
    四轴飞行器
    +关注
    四轴飞行器,又称四旋翼飞行器、四旋翼直升机,简称四轴、四旋翼。这四轴飞行器(Quadrotor)是一种多旋翼飞行器。四轴飞行器的四个螺旋桨都是电机直连的简单机构,十字形的布局允许飞行器通过改变电机转速获得旋转机身的力,从而调整自身姿态。具体的技术细节在“基本运动原理”中讲述。
  • L298
    L298
    +关注
  • AD10
    AD10
    +关注

关注此标签的用户(8人)

cally12 一顾倾城 laowu1680 CAD-2017 Pirl 比较烦1996 xinzhonga 禹雨小鱼

热门标签