打印
[研电赛技术支持]

基于RISC-V内核的MCU与crotexM系列架构的MCU区别在哪里?

[复制链接]
楼主: LOVEEVER
手机看帖
扫描二维码
随时随地手机跟帖
21
youtome| | 2024-2-6 23:15 | 只看该作者 回帖奖励 |倒序浏览
RISC-V生态系统的建立时间较短,但是发展迅速。目前已经有许多开源工具和库支持RISC-V架构

使用特权

评论回复
22
adolphcocker| | 2024-2-7 00:29 | 只看该作者
RISC-V架构在设计之初就考虑到了安全性问题,支持多种安全特性,如指令集加密、特权级保护等。而Cortex-M系列架构也具有一定的安全性特性,如TrustZone技术等,但是相对于RISC-V来说更加封闭和专有。

使用特权

评论回复
23
yorkbarney| | 2024-2-7 01:03 | 只看该作者
RISC-V是一种开放标准的指令集架构,由RISC-V基金会维护和推广。它具有模块化、可扩展的特点,可以根据不同的应用需求进行定制。而Cortex-M系列架构是由ARM公司开发的,是一种封闭的指令集架构,主要针对低功耗、低成本的嵌入式应用。

使用特权

评论回复
24
mollylawrence| | 2024-2-7 01:46 | 只看该作者
RISC-V是一种开放源代码的指令集架构,它摒弃了传统的特权级别概念,而是通过软件来模拟传统的硬件安全特性。而ARM Cortex-M系列是基于经典的RISC架构,结合了Thumb-2指令集,并增加了诸如嵌套向量中断控制器(NVIC)等现代特性。

使用特权

评论回复
25
mnynt121| | 2024-2-7 02:39 | 只看该作者
RISC-V是一种开放源码的精简指令集计算机(RISC)架构,具有模块化、扩展性强的特点。它的指令集设计简单且易于硬件实现,支持多种位宽(如32位和64位),并可灵活配置以满足不同性能和功耗需求。
Arm Cortex-M系列是专为嵌入式系统设计的微控制器架构,采用Arm公司的32位精简指令集(Thumb-2技术),其指令集经过高度优化,特别适合低功耗、实时控制等应用。

使用特权

评论回复
26
1988020566| | 2024-2-7 09:50 | 只看该作者
RISC-V采用精简指令集(RISC)原则,指令数目少且规整,这有助于简化处理器的设计,提高运行效率。Cortex-M系列同样基于RISC原则,但拥有更多的指令和特性,这可能在某些应用场景下提供更好的性能。

使用特权

评论回复
27
alvpeg| | 2024-2-7 10:11 | 只看该作者
Cortex-M系列拥有较为成熟的生态系统,包括丰富的软件库、开发工具和文档。而RISC-V作为一种较新的架构,其生态系统正在快速发展,但可能在某些方面不如Cortex-M系列成熟。

使用特权

评论回复
28
minzisc| | 2024-2-7 10:27 | 只看该作者
RISC-V架构的灵活性使得它可以针对特定应用进行优化,以达到更高的性能。

使用特权

评论回复
29
sesefadou| | 2024-2-7 12:44 | 只看该作者
RISC-V内核有多种实现方式,包括开源的和商业的。这些内核通常具有较小的面积和较低的功耗,适用于各种低功耗、低成本的应用。而Cortex-M系列架构的内核则由ARM公司提供,包括Cortex-M0、Cortex-M3、Cortex-M4等多种型号,具有不同的性能和功能特点。

使用特权

评论回复
30
pmp| | 2024-2-7 13:02 | 只看该作者
RISC-V和Cortex M系列的生态系统也存在差异。由于Cortex M系列得到了ARM的支持和应用广泛,因此其生态系统相对较为成熟和完善。而RISC-V则是一个相对较新的架构,其生态系统正在逐步发展和完善中。

使用特权

评论回复
31
adolphcocker| | 2024-2-7 13:23 | 只看该作者
由于其高能效和灵活性,RISC-V MCU常用于物联网(IoT)、人工智能(AI)、高性能计算和工业自动化等领域。

使用特权

评论回复
32
mikewalpole| | 2024-2-7 15:34 | 只看该作者
RISC-V与Arm Cortex-M的主要区别在于它们的指令集架构所有权、生态环境成熟度、授权方式、以及内置的功能特性等方面。

使用特权

评论回复
33
两只袜子| | 2024-2-7 15:46 | 只看该作者
RISC-V是一个开源的指令集架构,允许自由定制和扩展,而Cortex-M则是ARM架构的一部分,拥有固定的指令集。

使用特权

评论回复
34
jcky001| | 2024-2-7 15:47 | 只看该作者
在指令集架构、可扩展性、生态系统、性能和成本等方面存在区别。

使用特权

评论回复
35
cr315| | 2024-2-7 15:47 | 只看该作者
最显著的,指令集架构不同

使用特权

评论回复
36
sdCAD| | 2024-2-7 16:11 | 只看该作者
RISC-V是一种开源的处理器架构,采用简化指令集(RISC)原则设计。Cortex-M系列是ARM公司设计的处理器架构,同样采用RISC原则设计。虽然两者都基于RISC原则,但它们的指令集和架构实现有所不同。

使用特权

评论回复
37
loutin| | 2024-2-7 16:24 | 只看该作者
RISC-V:是一种精简指令集计算架构(Reduced Instruction Set Computing),其设计理念是简洁、高效,每条指令的执行时间固定。RISC-V架构提供了丰富的扩展性,允许通过硬件扩展指令来支持复杂的操作,例如浮点运算或DSP指令。
Cortex-M:是ARM公司推出的一个基于CISC(复杂指令集计算)的架构,它提供了更多的指令集和更复杂的流水线设计,以提高指令执行的灵活性和效率。

使用特权

评论回复
38
chenci2013| | 2024-2-7 16:56 | 只看该作者
RISC-V使用比较跳转指令来实现条件跳转,也就是说,它在一个指令中同时完成了比较和跳转操作。而Cortex-M系列则使用单独的比较指令和分支指令,先通过比较指令设置条件码,然后分支指令根据条件码决定跳转。

使用特权

评论回复
39
AIsignel| | 2024-2-18 13:14 | 只看该作者
risc-v架构的灵活性允许它针对特定的应用程序进行优化,以实现更高的性能。

使用特权

评论回复
40
LLGTR| | 2024-2-18 15:19 | 只看该作者
都是基于精简指令集开辟的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则