51MCU 发表于 2022-3-3 16:29:13

【CF5000工业控制MCU】基于32位RISC-V内核E24高达192MHz工作频率

2022年,春节过完,阳春三月。浏览RISC-V行业动态
在微五科技官网,看到基于32位RISC-V内核E24高达192MHz工作频率的CF5000发布了。
频率接近200MHz,这是要对抗 STM32F7(MCU最高性能头把交椅ARM Cortex-M7)啊



孔明 发表于 2022-3-3 17:25:04

本帖最后由 孔明 于 2022-3-3 17:31 编辑

ARM Cortex-M7是基于已经在市场上大获成功的Cortex-M3和Cortex-M4处理器的基础上构建的新内核,所以无论在电源系统还是Debug调试系统上基本与其他Cortex-M系列相兼容;并且增加了通过内存ECC提供的错误功能,全面跟踪(Trace)以及全面安全,能很好的协助厂商应对与各种市场(或者敏感市场)。


在ARM Cortex-M系列处理器中,想都不用想,在目前为止Cortex-M7内核是强悍的,性能出色的(否则ARM就没有必要力推它了)。Cortex-M7拥有六级超标量流水线(注意,是六级超标量,这就意味着指令的执行就像飞一般的感觉(意味着一个时钟周期能处理更多的指令),去查看看Cortex-M3和Cortex-M4内核是多少级流水线,看看是不是一个等级的。


ST所研发的这款基于ARM Cortex-M7的芯片与当初ARM公司发表声明Cortex-M7内核时所声明的无论是在功耗、频率等还是有一定差异的!

但是这或许只能理解为ST为了快速的推出第一款基于Cortex-M7内核的MCU而没有做好充分的准备,在后续的研发中更加的以提高各方面的性能而达到当初ARM公司所预期的效果。

具体的情况有很多,比如:
ARM声明Cortex-M7内核支持800MHz的主频,并采用28nm工艺,但是从资料得知STM32F7采用了90nm工艺,主频为216MHz。
当然,Atmel的SAM V71也只是高支持300MHz,并且在价格上比STM32F7高的太多了,基本上就是土豪玩的。

还获得Cortex-M7内核使用授权的是飞思卡尔半导体,但是目前到现在还不知道情况;

但是基本上可以看出来,各个半导体厂商想要把Cortex-M7内核的性能、功耗等提高到接近评估极限,可能还是需要一段时间的!



JLINKv10 发表于 2022-3-3 17:34:18

有空CoreMarks对比测试一下看看?

51MCU 发表于 2022-3-3 18:04:47

CoreMark 以前大家也不怎么关心啊,这几年开始流行起来了啊?
CoreMark® is an industry-standard benchmark that measures the performance of central processing units (CPU) and embedded microcrontrollers (MCU).
看嵌入式系统行业用于评价CPU性能指标的标准主要有三种:
【Dhrystone】
【MIPS】
【CoreMark】
其中CoreMark是一种新兴流行的嵌入式系统处理器测试基准,被认为是比Dhrystone和MIPS更具有实际价值的测试基准。


CoreMark是由EEMBC的Shay Gla-On于2009年提出的一项基准测试程序,其主要目标是测试处理器核心性能。CoreMark标准的测试方法很简单,就是在某配置参数组合下单位时间内跑了多少次CoreMark程序,其指标单位为CoreMark/MHz。CoreMark数字越高,意味着性能更高。




EEMBC协会:
Embedded Microprocessor Benchmark Consortium:
中文翻译为:嵌入式微处理器基准评测协会,它是一个非盈利性组织,该组织目前为止(2018.03)共发布了46个性能测试基准,有了这些性能基准参考,嵌入式设计人员可以快速有效地选择处理器。


EEMBC测试是基于每秒钟算法执行的次数和编译代码大小的综合统计结果。众所周知,编译器选项会对代码大小和执行效率会产生巨大的影响,所以每种测试必须包括足够多的编译器信息并设置不同的优化项。EEMBC发展势头很好,其很有可能发展成为嵌入式系统开发人员进行处理器和编译器性能比较的工业标准。


了解EEMBC的更多的信息,见官方网站http://www.eembc.org




了解CoreMark程序,见下面链接:
【1】核心程序下载 http://www.eembc.org/coremark/download.php
【2】平台移植示例 http://www.eembc.org/coremark/ports.php

51MCU 发表于 2022-3-3 18:04:47

CoreMark 以前大家也不怎么关心啊,这几年开始流行起来了啊?
CoreMark® is an industry-standard benchmark that measures the performance of central processing units (CPU) and embedded microcrontrollers (MCU).
看嵌入式系统行业用于评价CPU性能指标的标准主要有三种:
【Dhrystone】
【MIPS】
【CoreMark】
其中CoreMark是一种新兴流行的嵌入式系统处理器测试基准,被认为是比Dhrystone和MIPS更具有实际价值的测试基准。


CoreMark是由EEMBC的Shay Gla-On于2009年提出的一项基准测试程序,其主要目标是测试处理器核心性能。CoreMark标准的测试方法很简单,就是在某配置参数组合下单位时间内跑了多少次CoreMark程序,其指标单位为CoreMark/MHz。CoreMark数字越高,意味着性能更高。




EEMBC协会:
Embedded Microprocessor Benchmark Consortium:
中文翻译为:嵌入式微处理器基准评测协会,它是一个非盈利性组织,该组织目前为止(2018.03)共发布了46个性能测试基准,有了这些性能基准参考,嵌入式设计人员可以快速有效地选择处理器。


EEMBC测试是基于每秒钟算法执行的次数和编译代码大小的综合统计结果。众所周知,编译器选项会对代码大小和执行效率会产生巨大的影响,所以每种测试必须包括足够多的编译器信息并设置不同的优化项。EEMBC发展势头很好,其很有可能发展成为嵌入式系统开发人员进行处理器和编译器性能比较的工业标准。


了解EEMBC的更多的信息,见官方网站http://www.eembc.org




了解CoreMark程序,见下面链接:
【1】核心程序下载 http://www.eembc.org/coremark/download.php
【2】平台移植示例 http://www.eembc.org/coremark/ports.php
页: [1]
查看完整版本: 【CF5000工业控制MCU】基于32位RISC-V内核E24高达192MHz工作频率