17652345950
山西省吕梁市石楼县赛同大楼89号
浏览次数: 次 发布时间:2024-09-20 来源:
本文摘要:当谈及32位微控制器时,基于ARM的产品早已占有最重要地位。
当谈及32位微控制器时,基于ARM的产品早已占有最重要地位。那么,这不会是故事的全部吗?未必,行业内最重要的公司之一,MicrochipTechnology,于是以全力推展其基于MIPS架构的芯片。他们近期发售的产品在警告我们,顺利的嵌入式设计必须指令集之外的诸多因素。 在计算机历史上,从实验室走进过多少种有所不同的指令集架构?有可能曾多次有数百种架构获得过一些商业上的顺利;如果算上诸多博士论文中经常出现过的,数目可能会多达几千种。
拿流行时尚做到比喻,计算机体系结构发展就好像女生裙摆的高度一般,常常往返变化。 曾多次有一段时间它十分无非比如在汇编语言编程的时期。至于兼容性,最少在表面上它依旧是件最重要的事情,特别是在电脑或视频游戏方面(例如,有一些必须继续执行以前的二进制文件)。
但实质上,严苛的目标代码兼容性对多数嵌入式设计来说早已仍然是一个大问题。更好的问题是关于工具链的兼容性和代码模块的可用性,指令集本身早已不是问题之一。
随着芯片大大地集成系统功能,设计人员必须的是一个享有全部所须要存储器、外设和堆砌逻辑的芯片。并且这个芯片必需省电、有较好的工具和反对,以及适合的价格。 这并不是说道在特定的应用于当中,体系结构并没好坏之分。
事实上,这个问题很有意思,想到那些当初为计算机设计的架构如ARM和MIPS,大大沉降,以更佳地适应环境嵌入式控制器应用于的市场需求。这些计算机架构最后都再一认识到要在嵌入式应用里面解决问题诸如代码密度、低功耗、较慢并确认的中断号召等问题。
了解PIC32 在MCU领域的竞争里,毫无疑问MIPS是在追上ARM。但是,享有像Microchip这样的重量级运动员反对,差距正在增大。想到新的PIC325XX/6XX/7xx系列产品,高度构建了以太网、USB和CAN应用于。 我在以前的文章中(MIPSfortheMasses,Circuitcellar216期,2008)讲解过PIC32的内核。
享有5级流水线,性能比较较高(比如与ARMCortex-M3比起)。不过,这只是处理器内核级别的性能差异。比如MicrochipPIC32的性能为1.5DMIPS/MHz,而Cortex-M3是1.25DMIPS/MHz的。在实际中,32位微控制器的flash存储器采访时间是性能瓶颈。
如以80MHz运营的PIC32有可能必须2个等候周期。
本文来源:南宫28-www.juyezhileng.cn