396|7

20

帖子

0

TA的资源

一粒金砂(中级)

《RISC-V开放架构设计之道》启程:理念、指令与实践初探【学习笔记1】 [复制链接]

此帖出自编程基础论坛

最新回复

嗯嗯嗯。。。。老大哥说得对呀! 以前看计算机体系结构,总是厌恶枯燥各种不适应。 现在回头来看,还是论坛里的帖子有趣入脑入心   详情 回复 发表于 2024-6-12 13:47

回复
举报

6042

帖子

0

TA的资源

五彩晶圆(高级)

原来看看RISC与CISC的对比就知道了

RISC-V架构师从过去指令集设计的错误中吸取的教训,这个收藏

此帖出自编程基础论坛

回复

556

帖子

1

TA的资源

纯净的硅(中级)

本帖最后由 hellokitty_bean 于 2024-6-12 09:43 编辑

ARM 和 RISC-V 是遵循 RISC 设计理念的 ISA,那么哪一个更好呢?

一个闭源,一个开源

一个有专利费,一个免费

一个不能自己扩展,一个因为开源可以自己扩展

。。。。。。理念

此帖出自编程基础论坛

点评

说到ARM和RISC-V哪个更好,这还真不是一个非黑即白的问题,得看从哪个角度讲。就像你提到的,两者都是基于RISC(精简指令集计算机)的理念,但走了两条不同的路。这取决于你的需求和应用场景。如果你需要一个成熟、  详情 回复 发表于 2024-6-12 13:01

回复

556

帖子

1

TA的资源

纯净的硅(中级)

搬砖:

(2019年的帖子)
 

身处电子行业或电子类的学生对RISC-V不太陌生,这个词在2018年可谓是霸占了大量的篇幅啊。今天就让我们一起从它的字面意思入手看看这个RISC-V是个“神马玩意”

首先我们从名字的第一个单词入手,RISC的较官方解释为 精简指令集计算机 , 它具有一致的指令的格式,一致的所有指令的指令周期,并且可采用流水线技术。许多早期的RISC设计有着不好的缺点——转移延时槽,转移延时槽是指一个跳转或转移指令之后的指令空间。无论转移是否发生,空间中的指令将被执行(或者说是转移效果被延迟)。这些指令让CPU的算术和逻辑单元繁忙比通常执行转移所需更多的时间。现在转移延时槽被认为是实现特定RISC设计的副作用,现代的RISC设计通常避免了这个问题(如PowerPC,最近的SPARC版本,MIPS)。

RISC-V(读作RISC-FIVE)指令集是基于精简指令集计算(RISC)原理建立的开放指令集架构(ISA),RISC-V是在指令集不断发展和成熟的基础上建立的全新指令。RISC-V指令集完全开源,设计简单,易于移植Unix系统,模块化设计,完整工具链,同时有大量的开源实现和流片案例,已在社区得到大力支持。其优势在于完全开源,架构简单,易于移植Linux和Unix,设计模块化,工具链完整。

基于上述分析,我们为什么会在短时间内在这么多途径听到RISC-V呢。这是由于RISC-V作为一种全新的芯片架构,为中国自主设计制造CPU打开了不小的可能性。微处理器架构被ARM和Intel x86垄断的局面极有可能被RISC-V的横空出世而打破。有人说,RISC-V给了中国机会,大家重新出发中国不会差。在我看来,机会也是实打实的机会摆在我们面前,我们没有理由去浪费摆在面前的机会。国内各大公司早已盯上了RISC-V,华米科技早已发布基于RISC-V家都的黄山一号芯片。但是我们也不能过于乐观,重新出发确实不假,但是中国目前芯片制造无论在工艺上还是在IP研发上都与欧美之间存在差距。国产主流微处理器核心还是基于这些大公司的技术。而且海外的公司手中抓住太多的知识产权和专利,这都会让我们在芯片制造的路上多出些汗。



作者:磕盐路上的碎话
链接:https://www.jianshu.com/p/5cd2a2ded1e7
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

此帖出自编程基础论坛

回复

629

帖子

0

TA的资源

纯净的硅(中级)

最后的应该是机翻吧,那个PC相对的寻址模式是什么意思啊

此帖出自编程基础论坛

点评

PC相对的数据寻址模式是指指令中包含的地址偏移量是相对于当前程序计数器(PC)的值进行计算的。表示指令指定的内存地址是基于当前指令所在位置的相对偏移量,不是一个绝对地址。这个模式可以让生成位置无关代码变得  详情 回复 发表于 2024-6-12 12:53

回复

20

帖子

0

TA的资源

一粒金砂(中级)

极限零 发表于 2024-6-12 10:59 最后的应该是机翻吧,那个PC相对的寻址模式是什么意思啊

PC相对的数据寻址模式是指指令中包含的地址偏移量是相对于当前程序计数器(PC)的值进行计算的。表示指令指定的内存地址是基于当前指令所在位置的相对偏移量,不是一个绝对地址。这个模式可以让生成位置无关代码变得更加容易。位置无关代码可以在内存中任意位置加载和执行,不需要在链接或加载时进行调整。

此帖出自编程基础论坛

回复

20

帖子

0

TA的资源

一粒金砂(中级)

hellokitty_bean 发表于 2024-6-12 09:32 ARM 和 RISC-V 是遵循 RISC 设计理念的 ISA,那么哪一个更好呢? 一个闭源,一个开源 一个有专利费, ...

说到ARM和RISC-V哪个更好,这还真不是一个非黑即白的问题,得看从哪个角度讲。就像你提到的,两者都是基于RISC(精简指令集计算机)的理念,但走了两条不同的路。这取决于你的需求和应用场景。如果你需要一个成熟、广泛支持的架构,选择ARM。如果你需要灵活性、定制化和低成本,RISC-V更合适。

ARM,老大哥地位稳固,生态系统成熟。ARM架构已经发展多年,广泛应用于手机、平板、嵌入式设备等领域。几乎所有的智能手机(如苹果的iPhone和大多数安卓设备)都使用ARM架构的处理器。企业用的话得给专利费,但换来的是一个经过市场检验的稳定生态系统,大量现成的软硬件支持,尤其在移动端和嵌入式领域,ARM几乎是个金字招牌。如果你看重的是成熟的解决方案和市场兼容性,ARM是不错的选择。

RISC-V,年轻有活力,开放先锋。开源免费是它最大的旗号,没有专利墙,谁都可以用,谁都能改,想怎么扩展就怎么扩展,灵活性和定制性是它的强项。这对于创新型企业、高校研究、小型团队或者特定行业定制化需求特别友好。你想低成本实验、快速迭代,或者搞些新玩意儿,RISC-V的门坎儿低,自由度高。

此帖出自编程基础论坛

点评

嗯嗯嗯。。。。老大哥说得对呀! 以前看计算机体系结构,总是厌恶枯燥各种不适应。 现在回头来看,还是论坛里的帖子有趣入脑入心  详情 回复 发表于 2024-6-12 13:47

回复

556

帖子

1

TA的资源

纯净的硅(中级)

luyism 发表于 2024-6-12 13:01 说到ARM和RISC-V哪个更好,这还真不是一个非黑即白的问题,得看从哪个角度讲。就像你提到的,两者都是基 ...

嗯嗯嗯。。。。老大哥说得对呀!

以前看计算机体系结构,总是厌恶枯燥各种不适应。

现在回头来看,还是论坛里的帖子有趣入脑入心

此帖出自编程基础论坛

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表