RISC-V相关概念整理

目录

1.RISC-V的概念

2.RISC-V的易错点

3.SoC(片上系统)

4.内核

5.协处理器

6.敏捷开发

6.1 敏捷开发的概念

6.2 敏捷开发模式的分类

7.MMIO

7.1 MMIO的概念

7.2 Port I/O和MMIO的主要区别

8.Verilog HDL

9.Chisel

10.RTL生成器

10.1 RTL生成器的概念

10.2 RTL级的基本要素和设计步骤

11.Chipyard框架

12.Gemmini

13.Rocket Core


1.RISC-V的概念

        RISC-V(读作“RISC-FIVE”)是基于精简指令集计算(RISC)原理(原则)建立的开放(开源)指令集架构(ISA)V表示为第五代RISC(精简指令集计算机),表示此前已经四代RISC处理器原型芯片。每一代RISC处理器都是在同一人带领下完成,那就是加州大学伯克利分校的David A. Patterson教授。与大多数ISA相反,RISC-V ISA可以免费地用于所有希望的设备中,允许任何人设计、制造和销售RISC-V芯片和软件。它虽然不是第一个开源的的指令集(ISA),但它很重要,因为它第一个被设计成可以根据具体场景可以选择适合的指令集的指令集架构。基于RISC-V指令集架构可以设计服务器CPU,家用电器cpu,工控cpu和用在比指头小的传感器中的cpu。

        RISC-V指令集的设计考虑了小型、快速、低功耗的现实情况来实做,但并没有对特定的微架构做过度的设计。最主要的特点是其ISA通过支持自定义指令的方式,支持自定义硬件加速器,用于专用领域的计算加速设计。

2.RISC-V的易错点

        RISC-V是一种开放的指令集架构《精简指令集架构》,而不是一款具体的处理器。任何组织与个人都可以根据RISC-V架构设计实现自己的处理器/高性能处理器/低功耗处理器。只要是根据RISC-V架构而设计的处理器都可以成为RISC-V架构处理器。

3.SoC(片上系统)

        片上系统(SoC:System-on-a-chip)指的是在单个芯片上集成一个完整的系统,对所有或部分必要的电子电路进行包分组的技术。所谓完整的系统一般包括中央处理器(CPU)、存储器、以及外围电路等。 SoC是与其它技术并行发展的,如绝缘硅(SOI),它可以提供增强的时钟频率,从而降低微芯片的功耗。

        片上系统技术通常应用于小型的,日益复杂的客户电子设备。例如,声音检测设备的片上系统是在单个芯片上为所有用户提供包括音频接收端、模数转换器(ADC)、微处理器、必要的存储器以及输入输出逻辑控制等设备。此外系统芯片还应用于单芯片无线产品,诸如蓝牙设备,支持单芯片WLAN和蜂窝电话解决方案。

        由于空前的高效集成性能,片上系统是替代集成电路的主要解决方案。SoC 已经成为当前微电子芯片发展的必然趋势。Player Station 即采用的SoC。

4.内核

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值