首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> cortex

cortex 文章

ARM Cortex-M23处理器的五大特色

  •   ARM® Cortex®-M23采用TrustZone®技术,是尺寸最小、能效最高的处理器。小型嵌入式应用对芯片的安全性能有严格要求,基于ARMv8-M基线架构的Cortex-M23处理器则是最佳解决方案。  本文中,我将带各位领略全新Cortex-M23处理器的强大特色:  Cortex-M23最重要的特色是加入了TrustZone安全基础技术  极紧凑的架构与布线  强化的调试纠错和追溯能力(对开发商的生产力提高至关重要)  存储保护单元获得改善(该单元定义软件组件的访问许可,全新设计提
  • 关键字: ARM  Cortex-M23  

《Cortex-M0权威指南》之体系结构---程序映像和启动流程

  •   我们先来看看程序映像。        通常,Cortex-M0处理器的程序映像时从地址0x00000000处开始的。  程序映像开始处时向量表,其中包含了异常的其实地址(向量),每个中断向量的地址都等于“异常号*4”,比如,外部IRQ0的异常类型为16,因此其向量地址为16*4=0x40。这些向量的最低位都被置为1,以表示使用thumb指令。向量表的大小由实际使用的中断个数决定。  向量表中包含了MSP的初始值,它存储在向量表的头四个字节。  复位时,处理器首先读取向量
  • 关键字: Cortex-M0  处理器  

详解ARM Cortex-M33处理器:性能/功耗/安全的最佳平衡

  •   基于ARM Cortex处理器的片上系统(SoC)解决方案适用于多种嵌入式设计细分市场,如物联网、电机控制、医疗、汽车、家电自动化等。我们的处理器品种丰富且基于同一个标准架构,针对不同的产品市场提供广泛而丰富的性能与成本组合。   Cortex系列处理器主要基于3大产品类型量身开发,A系列:运行复杂系统的精细高端应用;R系列:高性能硬实时系统;M系列:低功耗、确定性、成本敏感的微控制器,专门优化以满足其需求。   最先采用ARMv8-M架构的2款处理器为Cortex-M23和Cortex-M33。
  • 关键字: ARM  Cortex-M33  

《Cortex-M0权威指南》之体系结构---嵌套中断控制器(NVIC)

  •   为了管理中断请求的优先级并处理其他异常,Cortex-M0处理器内置了嵌套中断控制器(NVIC)。NVIC的一些可编程控制器控制着中断管理功能,这些寄存器被映射到系统地址空间里,它们所处的区域被称为系统控制空间(SCS)。        NVIC有以下特性:  灵活的中断管理;  支持嵌套中断;  向量化的异常入口  中断屏蔽  灵活的中断管理  Cortex-M0处理器中,每一个外部中断都可以被使能或者禁止,并且可以被设置为挂起状态或者清除状态。处理器的中断可以是信号
  • 关键字: Cortex-M0  中断  

《Cortex-M0权威指南》之Cortex-M0编程入门

  •   嵌入式系统编程入门  微控制器是如何启动的  为了保存编译号的二进制程序代码,大多数的现代微控制器都会包含片上flash存储器。有些微控制器还可能有一个独立的启动ROM,里面装有Bootloader程序。微控制器启动后,再执行flash的用户程序前,Bootloader会首先运行。  在复位流程中,处理器会取出MSP的初始化值和复位向量,然后开始执行复位处理,这些信息都放在一个叫做启动代码的程序文件中。启动代码中的复位处理可能还会旅行初始化的职责,比如时钟控制电路和锁相环PLL的初始化。有些情况下,系
  • 关键字: Cortex-M0  

《Cortex-M0权威指南》之体系结构---异常和中断

  •   异常会引起程序控制的变化。在异常发生时,处理器停止当前的任务,转而执行异常处理程序,异常处理完成后,会继续执行刚才的任务。异常分为很多种,中断是其中之一。Cortex-M0处理器最多支持32个外部中断(IRQ)和一个不可屏蔽中断(NMI),中断事件的处理叫做中断服务程序(ISR),中断一般由片上的IO口的外部输入产生(边沿触发和电平触发)。  Cortex-M0处理器上可用的中断数量不确定,由厂商决定,最多32个外部中断。如果系统的外设很多,由于中断数目有限,多个中断源可能使用同一个中断连接。  除了
  • 关键字: Cortex-M0  中断  

《Cortex-M0权威指南》之体系结构---嵌套中断控制器(NVIC)

  •   为了管理中断请求的优先级并处理其他异常,Cortex-M0处理器内置了嵌套中断控制器(NVIC)。NVIC的一些可编程控制器控制着中断管理功能,这些寄存器被映射到系统地址空间里,它们所处的区域被称为系统控制空间(SCS)。  NVIC有以下特性:  灵活的中断管理;  支持嵌套中断;  向量化的异常入口  中断屏蔽  灵活的中断管理  Cortex-M0处理器中,每一个外部中断都可以被使能或者禁止,并且可以被设置为挂起状态或者清除状态。处理器的中断可以是信号级的(在中断服务程序清除中断请求以前,外设的
  • 关键字: Cortex-M0  NVIC  

ARM Powered 智能设备,新颖别致的节日礼物

  •   岁末年终,一波波购物海潮澎湃来袭,圣诞季与新年季也正式拉开了帷幕。给晚辈,给爱人,给孩子的过节礼品你都预备好了吗?这一次,让ARM来为你推荐几款新鲜新颖的小玩艺儿吧,相信一定会陪同你珍爱的人渡过异乎寻常的假期。  【Hush智能耳塞:睡得平稳,起得准时】  歇息和节日老是一对形影不离的好朋友,繁忙了一年,总算可以趁着节日的空档好好补个觉。快来尝尝Hush吧!它可是号称“世界上第一款智能耳塞”呢。Hush拙劣地将热迟钝回忆泡沫耳塞和播放舒缓音效的耳机相结合,无效地将乐音和搅扰阻隔在好梦外。固然,用户也不
  • 关键字: ARM   Cortex-M4  

《Cortex-M0权威指南》之体系结构---栈空间操作

  •   栈空间作为一种存储器使用机制,是“先入先出”的结构,在系统空间中用作临时数据的存储。栈空间操作的关键之一为栈指针寄存器,每次执行栈操作时,栈指针的内容会自动移动。在M0处理器中,栈指针为R13(SP),而且物理上存在两个栈指针,MSP,PSP,但每次只会使用一个,由CONTROL寄存器以及处理器的运行状态决定。  向栈中存入数据叫“压栈”(使用PUSH指令),回复数据叫“出栈”(使用POP指令)。根据架构不同,有些处理器压栈后地址增加,有些地址减小。Cortex-M0操作基于“满递减”的栈模型,意味着
  • 关键字: Cortex-M0  寄存器  

《Cortex-M0权威指南》之体系结构---存储器系统

  •   Cortex-M0处理器为32位处理器,所以具有最大4G的寻址空间。在体系结构上,存储器空间被划分位一系列的区域,每个区域都有推荐的用途,以提高不同设备间的可移植性。  M0处理器内置了各种不见,例如NVIC和一些调试部件,它们都被映射到系统空间的固定地址上。因此所有基于M0的设备在中断控制和调试方面,都由相同的编程模式。这种处理有利于软件移植,也方便调试工具提供商位M0的微控制器和片上系统SOC提供开发调试方案。   Cortex-M0支持大端和小端操作,使用相应的配置即可选择,但已经成型
  • 关键字: 存储器  Cortex-M0  

《Cortex-M0权威指南》之体系结构---系统模型

  •   Cortex-M0体系结构包括:系统模型、存储器映射、异常中断。这篇文章主要讲解Cortex-M0的系统模型。  操作模式和状态        如上图所示,Cortex-M0包括两种操作模式和两种状态  Thumb状态(Thumb state)  处理模式  线程模式  调试状态  处理器启动后处于Thumb状态,在这种状态下,处理器可以处于线程模式和处理模式,线程模式时执行普通代码,处理模式时执行异常处理。线程模式和处理模式的系统模型几乎一模一样,唯一的不同
  • 关键字: Cortex-M0  Thumb  

《Cortex-M0权威指南》之Cortex-M0技术综述

  •   Cortex-M0 处理器简介  1. Cortex-M0 处理器基于冯诺依曼架构(单总线接口),使用32位精简指令集(RISC),该指令集被称为Thumb指令集。与之前相比,新的指令集增加了几条ARMv6架构的指令,并且加入了eThumb-2指令集的部分指令。Thumb-2技术扩展了Thumb的应用,允许所有的操作都可以在同一种CPU状态下执行。Thumb指令集既包括16位指令,也包括32位指令。C编译器生成的指令大部分是16位的,当16位的指令无法实现所需要的操作时,
  • 关键字: Cortex-M0  

《Cortex-M0权威指南》之绪论

  •   1.1 为什么要选择Cortex-M0  为了满足现代超低功耗微控制器和混合信号设备的需要,ARM推出了Cortex-M0处理器。Cortex-M0在保持低功耗,延长电池寿命的同时,还提高了运行效率。  Cortex-M0优点  能耗效率高  代码密度高  使用了基于thumb2指令集,  代码密度高,节省flash空间。由于在整机功耗中,flash曹祖哦的占比很大,所以这样既节省了成本,也能降低功耗。  易于使用  适合使用C语言,被多编译器支持  指令集只有56个指令,学习汇编很简单  
  • 关键字: Cortex-M0  ARM  

ARM:Cortex-M是IoT用途最强的CPU内核

  •   借出席“ARM Tech Symposia 2016 Japan”(12月2日于东京召开)的机会来到日本的ARM公司IoT业务部总经理兼营销副总裁Michael Horne日前接受了记者采访。该公司在10月下旬于美国圣克拉拉召开的主要非公开会议“ARM Techcon 2016”上,面向IoT用途一举发布了多款新产品,表现出了大力发展IoT市场的勃勃雄心。除了CPU内核、安全技术、互联IP内核、无线通信IP内核、IoT子系统、POP等SoC设计用新产品之
  • 关键字: ARM  Cortex-M  

基于Cortex-M0的DMX512调光设备的设计方案

  • 1.引言DMX512协议是美国剧场技术协会(United-StatesInstituteforTheaterTechnology,USITT)制定的数字多路复用协议,其制定的初衷是为了使舞台、剧场等地所使用的众多的调光器和控制器能相互兼容。虽然它不是一个行业...
  • 关键字: Cortex-M0DMX512调光设  
共395条 1/27 1 2 3 4 5 6 7 8 9 10 » ›|   

cortex介绍

ARM日前推出了ARM? Cortex?-M0处理器,这是市场上现有的最小、能耗最低、最节能的ARM处理器。该处理能耗非常低、门数量少、代码占用空间小,使得MCU开发人员能够以8位处理器的价位,获得32位处理器的性能。超低门数还使其能够用于模拟信号设备和混合信号设备及MCU应用中,可望明显节约系统成本,同时保留功能强大的Cortex-M3处理器的工具和二进制兼容能力。 在180ULL工艺上使用 [ 查看详细 ]

热门主题

FPGA    DSP    MCU    示波器    步进电机    Zigbee    LabVIEW    Arduino    RFID    NFC    STM32    Protel    GPS    MSP430    Multisim    滤波器    CAN总线    开关电源    单片机    PCB    USB    ARM    CPLD    连接器    MEMS    CMOS    MIPS    EMC    EDA    ROM    陀螺仪    VHDL    比较器    Verilog    稳压电源    RAM    AVR    传感器    可控硅    IGBT    嵌入式开发    逆变器    Quartus    RS-232    Cyclone    电位器    电机控制    蓝牙    PLC    PWM    汽车电子    转换器    电源管理    信号放大器    树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473