共2条
1/1 1 跳转至页
philip,ARM,Cortex,M3,mcu philip有没有计划推出基于ARM Cortex-M3的mcu?
问
philip有没有计划推出基于ARM Cortex-M3的mcu?
答 1:
ARM几???
答 2:
ARM12
答 3:
ARM Cortex-M ARM Cortex-M系列处理器把32位的开发优点带入了微处理器市场,为那些正在8位和16位微处理器结构上为添加更多功能而烦恼的用户提供了一个升级途径。
对于高性能微处理器的需求正在许多应用中不断增加。消费产品正在越来越多地要求先进的32位微处理器来安全地接入因特网;家电产品可以使用这些连接将自身的状况报告给服务公司,以帮助他们确认这些机器能一直以良好的状态进行工作。以低价无线网络(例如ZigBee)连接起来的空调系统能够通过软件来更方便地控制每一间房间的温度;等等。
目前,许多设计都使用8位和16位微处理器架构。然而,大部分这类架构很难处理多任务,或超过64kB的线性代码长度。要想建立更多代码和内存空间的应用机制,需要复杂的内存分页或者分段配置。这时候使用一个真正的32位架构会更有效率,从而使得大型的微处理器应用程序开发成为可能。
与现有的高级微处理器类似,ARM Cortex-M提供了一个硬件向量中断控制器,来确保外设中断能够得到最及时的处理。在Thumb-2指令集内还增加了几条指令,以支持在最小的空间内完成实时控制。
Cortex-M系列是为现有8位和16位微处理器架构用户所设计的,关心的焦点是最高的可能代码密度和最低的系统成本。与ARM Cortex系列中其他成员不同的是,ARM Cortex-M系列处理器只支持Thumb-2指令集。这是一个改进了的内核设计,但同时仍通过对Thumb-2的支持保持了对整个ARM Cortex系列的兼容性。
Thumb-2指令集使用混合的16位和32位指令来提供改良的代码密度和性能。最初的Thumb指令集只使用16位指令,在功能上是32位ARM指令集的子集,不是所有的操作都能够有效地使用这套小的指令集来完成。大量统计证明Thumb指令集可以令代码密度提高约30%,但会损失一些性能。
Thumb-2通过定义新的指令来解决性能损失的问题。其中一些指令是16位的,用来提高程序控制;另一些是原ARM指令集中的常用指令,以及一些新设计的指令,用以提高性能和数据处理能力。
Thumb-2带来的一大好处是,不再需要为了某些特殊操作而在ARM和Thumb模式之间进行状态切换。使得一个完整的应用能够以更具空间效率的Thumb-2指令集实现,简化了不以牺牲代码密度或性能为代价的开发过程。
ARM使用EEMBC基准测试组对Thumb-2指令集的性能进行了验证。平均Thumb-2的性能大约是ARM指令集代码性能的98%。但是,内存使用尺寸却显著地减少了,许多应用需要的内存只是原先的75%。
当比较Thumb和Thumb-2时,差别就更为明显,后者的程序平均执行周期数减少了40%。在某些应用中,例如EEMBC的AutoIndy基准测试组,更是达到操过50%的效率提高。基于现有的编译器技术,Thumb-2代码尺寸略微大于Thumb
答 4: !期待,ARM 的Cortex-M的引脚只有20多只,可以做出DIP封装的了! 答 5: 辛苦。。。好东西。 答 6: 价格便宜1美元的ARM Cortex-M产品已经出来了 答 7: 实际上1美元买不到,我们到不了哪个数量! LM3S101目前仅用于北美和欧洲一些汽车门窗的控制,只有这样的产品才用得起,估计暂时还降不下来. 答 8: 顶好东西... 答 9: 看起来是很不错呢~~~不过还是需要耐心等待。另外还有点波折~~
微芯控告luminary专利指控蔓延至32位muc
http://www.chinalawedu.com/news/21604/6500/67/2006/4/xi10681055201024600214350-0.htm 答 10: 期待! 答 11: 汽车门窗也要用ARM来控制实在是太浪费啦! 答 12: luminary已经有产品了http://www.luminarymicro.com/
对于高性能微处理器的需求正在许多应用中不断增加。消费产品正在越来越多地要求先进的32位微处理器来安全地接入因特网;家电产品可以使用这些连接将自身的状况报告给服务公司,以帮助他们确认这些机器能一直以良好的状态进行工作。以低价无线网络(例如ZigBee)连接起来的空调系统能够通过软件来更方便地控制每一间房间的温度;等等。
目前,许多设计都使用8位和16位微处理器架构。然而,大部分这类架构很难处理多任务,或超过64kB的线性代码长度。要想建立更多代码和内存空间的应用机制,需要复杂的内存分页或者分段配置。这时候使用一个真正的32位架构会更有效率,从而使得大型的微处理器应用程序开发成为可能。
与现有的高级微处理器类似,ARM Cortex-M提供了一个硬件向量中断控制器,来确保外设中断能够得到最及时的处理。在Thumb-2指令集内还增加了几条指令,以支持在最小的空间内完成实时控制。
Cortex-M系列是为现有8位和16位微处理器架构用户所设计的,关心的焦点是最高的可能代码密度和最低的系统成本。与ARM Cortex系列中其他成员不同的是,ARM Cortex-M系列处理器只支持Thumb-2指令集。这是一个改进了的内核设计,但同时仍通过对Thumb-2的支持保持了对整个ARM Cortex系列的兼容性。
Thumb-2指令集使用混合的16位和32位指令来提供改良的代码密度和性能。最初的Thumb指令集只使用16位指令,在功能上是32位ARM指令集的子集,不是所有的操作都能够有效地使用这套小的指令集来完成。大量统计证明Thumb指令集可以令代码密度提高约30%,但会损失一些性能。
Thumb-2通过定义新的指令来解决性能损失的问题。其中一些指令是16位的,用来提高程序控制;另一些是原ARM指令集中的常用指令,以及一些新设计的指令,用以提高性能和数据处理能力。
Thumb-2带来的一大好处是,不再需要为了某些特殊操作而在ARM和Thumb模式之间进行状态切换。使得一个完整的应用能够以更具空间效率的Thumb-2指令集实现,简化了不以牺牲代码密度或性能为代价的开发过程。
ARM使用EEMBC基准测试组对Thumb-2指令集的性能进行了验证。平均Thumb-2的性能大约是ARM指令集代码性能的98%。但是,内存使用尺寸却显著地减少了,许多应用需要的内存只是原先的75%。
当比较Thumb和Thumb-2时,差别就更为明显,后者的程序平均执行周期数减少了40%。在某些应用中,例如EEMBC的AutoIndy基准测试组,更是达到操过50%的效率提高。基于现有的编译器技术,Thumb-2代码尺寸略微大于Thumb
答 4: !期待,ARM 的Cortex-M的引脚只有20多只,可以做出DIP封装的了! 答 5: 辛苦。。。好东西。 答 6: 价格便宜1美元的ARM Cortex-M产品已经出来了 答 7: 实际上1美元买不到,我们到不了哪个数量! LM3S101目前仅用于北美和欧洲一些汽车门窗的控制,只有这样的产品才用得起,估计暂时还降不下来. 答 8: 顶好东西... 答 9: 看起来是很不错呢~~~不过还是需要耐心等待。另外还有点波折~~
微芯控告luminary专利指控蔓延至32位muc
http://www.chinalawedu.com/news/21604/6500/67/2006/4/xi10681055201024600214350-0.htm 答 10: 期待! 答 11: 汽车门窗也要用ARM来控制实在是太浪费啦! 答 12: luminary已经有产品了http://www.luminarymicro.com/
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【笔记】生成报错synthdesignERROR被打赏50分 | |
【STM32H7S78-DK评测】LTDC+DMA2D驱动RGBLCD屏幕被打赏50分 | |
【STM32H7S78-DK评测】Coremark基准测试被打赏50分 | |
【STM32H7S78-DK评测】浮点数计算性能测试被打赏50分 | |
【STM32H7S78-DK评测】Execute in place(XIP)模式学习笔记被打赏50分 | |
每周了解几个硬件知识+buckboost电路(五)被打赏10分 | |
【换取逻辑分析仪】RA8 PMU 模块功能寄存器功能说明被打赏20分 | |
野火启明6M5适配SPI被打赏20分 | |
NUCLEO-U083RC学习历程2-串口输出测试被打赏20分 | |
【笔记】STM32CUBEIDE的Noruletomaketarget编译问题被打赏50分 |