微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 破解市场迷思: MIPS? -最适用于设计MCU的处理器

破解市场迷思: MIPS? -最适用于设计MCU的处理器

时间:03-02 来源: 点击:

还建立了MIPS联盟计划(MAP),以支持其广泛的第三方生态系统。MAP是一个由100多个合作伙伴组成的群体,提供了数百种支持MIPS架构和处理器内核的解决方案。对于那些想通过MIPS兼容工具缩短上市时间的设计人员以及以各种市场应用(包括MCU)为目标的解决方案来说,该生态系统是一个很好的资源。

MIPS生态系统已发展成为一个丰富且多元化的基础结构支持,包括合作伙伴提供的OS、RTOS、硬件调试工具、软件开发产品、应用软件、EDA工具、物理IP和其他特定应用的相关产品。对于MCU开发,可从多家厂商获得生态系统的支持示例。以下是一些提供MCU支持的MIPS联盟合作伙伴:

RTOS厂商,例如Express Logic、Mentor Graphics、Micrium、Segger、Green Hills Software、Wind River、CMX和FreeRTOS 提供调试探针和仿真器的厂商,例如:Ashling、Lauterbach、Macraigor和Corelis 提供软件开发工具的厂商,例如:CodeSourcery、Green Hills、Mentor Graphics和Hi-Tech 提供模拟模型的厂商,例如:Carbon和Imperas 提供SoC IP的厂商,例如:Sonics、Dolphin和Denali 提供EDA/ESL工具的厂商,例如:Synopsys、Cadence和Magma

7. MIPS32 M14K 内核

MIPS科技最近推出了两款属于MIPS32 4K内核系列的新处理器内核,继续在单片机以及其他高性能、紧凑尺寸和成本敏感型嵌入式应用方面不断创新。MIPS32 M14K与M14Kc内核采用双解码器设计,包含MIPS32和microMIPS指令解码器。这两个内核是首批采用microMIPS指令集的MIPS32兼容内核。microMIPS可以使性能等级在高代码密度下不打折扣:至少减少30%的代码长度,同时保持MIPS32的性能。

M14K内核的设计采用与M4K内核相同的高性能5级流水线架构。M14K处理器内核是M4K内核的超集,它在保留M4K内核的所有功能的同时还增加了用于减少中断延时、加速访问闪存代码以及增强中断处理能力的功能。此外,M14K内核还提供一组全面的高级调试/评估功能和一个标准AHB接口。

图7:M14K内核框图

M14K内核具有M4K内核相对于Cortex-M3的所有优势:更高的性能、更低的功耗、更小的尺寸以及更高的可配置性和灵活性。此外,M14K内核还有更多方面优于Cortex-M系列,详细内容如表1所示。

特性

MIPS M14K

Cortex-M3

Cortex-M0

架构

哈佛架构

哈佛架构

冯·诺依曼架构

流水线

5级流水

3级流水

3级流水

指令集

MIPS32

microMIPS

Thumb-2

Thumb

Thumb-2子集

兼容传统32位

Y - MIPS32

N

N

指令数

300+

155

56

DMIPS性能

1.5 DMIPS/MHz

1.25 DMIPS/MHz

0.9 DMIPS/MHz

CoreMark性能

2.36

1.76

1.6

内核寄存器数目

32

16

13

最多寄存器组数

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top