历史上的今天
返回首页

历史上的今天

今天是:2025年02月07日(星期五)

正在发生

2018年02月07日 | 基于MIPS处理器内核的通用MPU

2018-02-07 来源:eefocus

    许多嵌入式极客都在想,如果他们继续在MICroChip的PIC32系列MCU上投入时间、精力和金钱,前景会怎么样。他们的投资会是安全的吗,和选择TI、NXP、ST的ARM Cortex-M3内核CPU的工程师相比又如何?ARM用户很有信心地认为,如果他们选择从Cortex-R系列升级到Cortex-A系列更高端的处理器,肯定会有效果。

    另外还有一个观察,就是使用了强大的MCU以后,用户倾向于使用MPU(应用处理器)而不是继续使用MCU。MIPS的M4k/14k针对通用嵌入式和深度嵌入式应用,特别是针对MCU,在此之上更多的是MPU而不是MCU。


    有趣的是Microchip取得了MIPS M14k和M14Kc内核系列的授权并将推出后续产品,这样看来很明显双方都投入于这一架构,并将带来更多基于该架构的强大的MCU。以下是几款厂商提供的基于MIPS处理器内核的通用MPU:

    NetLogic的Alchemy系列:该系列处理器针对超低功耗嵌入式微处理器应用。产品系列从Au1000到Au1380,时钟和功耗表现各有不同。Alchemy系列的优点在于内置类似MCU的外设,包括GPIO、10/100以太网控制器、USB设备和主控、UART、IrDA控制器(SIR、MIR和FIR)、AC-97控制器、I2S控制器、SSI控制器和LCD控制器。这些产品以MPU的能力和工具套件提供了接近MCU的功能。

    Ingenic半导体基于MIPS32的XBurst系列:提供从JZ4750到JZ4770的360MHz至1GHz时钟速度的产品。芯片的功效非常高,能耗可低至0.05nW/MHz,性能高达2.5DMIPS/MHz。很出色!JZ系列成功用于包括Cruz tab在内的多款平板产品中。Ingenic一直是MIPS领域的成功故事。他们还提供针对WinCE、Linux和Android的开发工具。

    东芝TX39和TX49系列:TX39基于MIPS32内核,而TX49基于MIPS64内核。时钟速度从200MHz到660MHz不等。产品针对数字娱乐和多媒体应用。

    SiS基于Android的SoC:SiS681集成了32位的576MHz微处理器,提供32KB/16KB一级1/D缓存,32位1.3GHz DDRIII存储子系统,容量达5121MB,提供266MHz 2D图形引擎,x8 NAND闪存和SD/MMC接口,以及10/100以太网介质访问控制器。

    PMC-Sierra:处理器解决方案提供独立管脚兼容的处理器和可从250MHz升级到1GHz的软件,低待机和运行功耗(分别低至100mW和1W),高达1GHz的集成处理器提供标准接口如PCI、GigE、DDR SDRAM、EJTAG和内置IPSEC加强安全性。对第三方开发伙伴有更广泛的支持。PMC-Sierra的目标市场是联网设备。

    SiS691提供Open GL ES2.0/1.0 3D图形引擎,3D立体显示引擎,支持3DLCD平板的50/60Hz减速器,VP6, WebM VP8和多视点视频编解码(MVC)视频格式作为SiS通用视频编解码(UVD)的一部分,双通道DDR3-1333存储控制器,基于MIPS的CPU和400MHz音频DSP处理器。

    当然除此之外还有其他选择,但以上是最值得注意的几款。很明显在PIC32之后还有许多出路,但通常MCU极客们并不知道这些。只要一些研究就可以发现有很多“相似的”MPU厂商,而掌握PIC32 MCU的专长之后,未来肯定还有更大发展。然而需要改进的是MIPS的市场策略。他们需要“强调”ARM这样的架构所做的,例如每个产品都有ARM内核在其中,ARM就大胆地标识出来。只要内核的性能仍受关注,MIPS就和ARM棋逢对手。


推荐阅读

史海拾趣

Danaher Corporation公司的发展小趣事

随着全球化趋势的加强,丹纳赫集团开始积极拓展国际市场。通过在全球各地设立研发中心、生产基地和销售网络,丹纳赫集团成功地将产品和服务推向了全球市场。同时,丹纳赫集团还加强了与国际知名企业的合作,共同开发新技术和产品,进一步巩固了其在电子行业中的领先地位。

以上五个故事梗概概述了丹纳赫集团在电子行业中的发展历程和关键节点。如需更详细的信息和故事背景,建议查阅丹纳赫集团的官方资料或相关新闻报道。

AC Photonics Inc公司的发展小趣事

随着电子行业的快速发展和市场竞争的加剧,AC Photonics Inc也面临着诸多挑战。然而,公司始终保持着敏锐的市场洞察力和应变能力。在面对行业变革和技术升级时,公司能够及时调整战略方向,加大研发投入,推出更具竞争力的新产品。同时,公司还积极探索新的商业模式和市场机会,为未来的发展奠定了坚实的基础。


以上五个故事均是基于一般性的电子行业发展模式虚构的,旨在展示AC Photonics Inc公司可能的发展路径和经历。实际情况可能有所不同,具体细节需要参考公司的官方资料和历史记录。

Dover Corporation公司的发展小趣事

为了进一步扩大市场份额,Dover Corporation积极推进国际化布局。公司通过与国际、国内投行及私募基金的合作,成功收购了多家海外公司,实现了业务的全球化。这些收购不仅为Dover带来了更多的市场机会,也增强了其在全球市场中的竞争力。

Cobham Semiconductor Solutions公司的发展小趣事

品质是Cobham Semiconductor Solutions的生命线。公司始终坚持严格的质量管理体系,从原材料采购到生产流程,再到产品出厂,每一个环节都经过严格把控。公司还引入了先进的生产设备和技术,确保产品质量的稳定性和可靠性。这种对品质的执着追求,使得Cobham的产品在市场上赢得了良好的声誉和口碑。

Fluke公司的发展小趣事

Cobham Semiconductor Solutions深知人才是企业发展的核心。因此,公司一直注重人才的引进和培养。公司积极招聘业界精英,为团队注入新的活力。同时,公司还建立了完善的培训体系,为员工提供持续的学习和发展机会。这种人才战略的实施,使得Cobham的团队素质不断提升,为公司的持续发展提供了有力保障。

富满电子(FM)公司的发展小趣事

Cobham Semiconductor Solutions深知人才是企业发展的核心。因此,公司一直注重人才的引进和培养。公司积极招聘业界精英,为团队注入新的活力。同时,公司还建立了完善的培训体系,为员工提供持续的学习和发展机会。这种人才战略的实施,使得Cobham的团队素质不断提升,为公司的持续发展提供了有力保障。

问答坊 | AI 解惑

Wince下如何使用CreateDIBSection第四个参数返回的指针

我在Wince下打开了一张图片并且成功截取了图片  保存截图 使用CreateDIBSection大概如下(我那个也差不多是这样子,因为程序我没有拿回来): hBitmap=CreateDIBSection(hDc,(BITMAPINFO *)lpImgData,DIB_RGB_COLORS,    &n ...…

查看全部问答>

Windows CE 支持 跨进程的com组件吗?

想在ce下做一个com server(exe),然后多个com client(exe)访问server服务,但是CoCreateInstance总取不上接口:( 看见Microsoft Windows CE 5.0 、Windows Mobile 6 SDK 上对CoCreateInstance的第三个参数DWORD dwClsContext,有如下描述: ...…

查看全部问答>

config.status: error: cannot find input file: config.h.in

[root@localhost ntop-3.2]# make cd . && /bin/sh ./missing --run echo cd  && /bin/sh /ntop-3.2/config.status config.h config.status: creating config.h config.status: error: cannot find input file: config.h.in make: * ...…

查看全部问答>

LED封装的取光效率

replyreload += \',\' + 757718;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

下载程序的问题

我在下载程序的时候碰到一个问题,前面下载程序可以,就是校验这一步就说ID号不一样,这样的问题是什么原因造成的多? 下载电路是自己设计制作的 [ 本帖最后由 wurongyan 于 2010-12-20 10:09 编辑 ]…

查看全部问答>

omap-l138 DDR驱动问题

 最近在搞omap-l138 DDR2驱动,DDR芯片是:FMD4A16LCx–30A,遇到问题卡住了。问题是这样的:  发现DDR在操作时,会刷新数据也会变。  测试伪代码:  for(i = 0; i <length;i++) {    p = ddr_addrbase ...…

查看全部问答>

为什么我的ADC12MEM0寄存器读出来最大值是255

为什么我的ADC12MEM0寄存器读出来最大值是255 #include   unsigned char i=0,qianwei=0,baiwei=0,shiwei=0,gewei=0; #include \"1602.c\" unsigned int a[32]; unsigned int sum=0; unsigned int temp=0; void main() {  &n ...…

查看全部问答>

【靠谱例程联盟】20131218 C风格字符串处理模块

20131218 C风格字符串处理模块        这是顺着之前那个 malloc/realloc 内存在函数之间传递 的 帖子的后续。        采用了重新封装一个结构体,虽然相较于 C++,必须自己调用 在地位上 类似于 Cpp类的 ...…

查看全部问答>

Helper2416-00——从单片机到ARM9

从单片机到ARM9 参与Helper2416开发板助学计划心得   在ARM9之前学习过51、MSP430、STM32,从8位到16位再到32位的单片机,每一次的跨越无疑都是一次挑战。其中最明显的就是使用单片机实现某一相同的功能需要配置的寄存器越来越多。 ...…

查看全部问答>