首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式进阶之路

    RISC-V | 简介

    1 RISC-V介绍 RISC表示精简指令集,英文全称是Ruduced Instruction Set ComputerV表示第五代。 RISC-V指令集有这些优点:设计简洁、模块化、开源和有丰富的软件生态。 常见的RISC-V执行环境包括Linux应用程序二进制接口和RISC-V管理员二进制接口(SBI)。 硬件线程:一个处理器执行线程,在执行环境中自主获取和执行RISC-V指令资源的硬件单元。 RISC-V提供以下3种模式 机器模式(M模式):具有对机器的全部访问权限,通常可用于管理RISC-V上的安全执行环境。通常在M模式下运行SBI固件,为操作系统提供服务。

    1.9K20编辑于 2023-02-26
  • 来自专栏IC知识库平台

    RISC-V 简介(1)RISC-V的由来

    RISC-V 简介(1)RISC-V的由来 1.指令集架构 指令集架构(Instruction Set Architecture, ISA),是一种抽象模型,包括指令集,寄存器,内存处理, 基于RISC设计的架构有ARM,RISC-V,MIPS等。CISC的特点是重视硬件,包括一些多时钟周期的复杂指令,容易产生语义鸿沟,代码量小。 与其他ISA相比,RISC-V不需要任何人或公司因为设计,生产和销售RISC-V架构的芯片而支付专利费。 目前已经发展到第五代,因此又称为RISC-V(V–five),由于同期矢量指令的版本草案的发布,也可 以将V解释成Vector。 3.推出RISC-V的源动力 ...... 4.RISC-V的特点 RISC-V主要有两个特点:...... 备注:完整内容请搜索引擎搜索“IC知识库”查看。

    1.6K40发布于 2021-07-28
  • 来自专栏每月技术成长

    RISC-V and HPC

    最近有看到一篇关于 RISC-V GeekBench 6 跑分 的文章,对于RISC-V生态日益完善感到欣喜,但也升起了对于 RISC-V 性能的好奇心,遂有此文。 SG2042 and SG2042SG2042 与 SG 2044 均是算能推出的 12nm 64 core RISC-V 服务器级 SOC,SG2042 基于 玄铁 C910 IP 核,支持 RVV 尽管 RISC-V GeekBench 6 跑分中表明 SG2044在 RVV 1.0 加持下,跑分明显高于其他基于 RISC-V 的设备,但同样不容忽略的是:SG2042 (64 core) 的多核跑分竟然不如树莓派 SO RISC-V IS NOT READY FOR HPC?那么 RISC-V 当前不适合作为服务器、HPC吗? 因此,RISC-V 能够实现HPC,但时机还不够成熟,尚且需要时间来丰富相关软硬件生态。

    74600编辑于 2025-02-14
  • 来自专栏IC知识库平台

    RISC-V 简介(4)RISC-V指令集编码结构

    1.指令集编码 本文会接着RISC-V 简介(2)RISC-V指令集的特点及分类介绍RISC-V指令集的编码结构。指令长度按照指令编码可分为16位,32位,48位,64位,128位等,如图1所示。 图1 RISC-V 指令长度编码 [1] 2.编码结构的特点和优点 编码结构主要优点有以下三点: 可快速识别该指令是16位,32位,48位,64位还是128位,给指令译码器带来快速简洁的识别方便设计者混合使用不同位数的指令架构

    2.7K30发布于 2021-07-29
  • 来自专栏嵌入式iot

    RISC-V的P扩展

    RISC-V的P扩展 1.说明 2.P扩展与V扩展的差别 3.P扩展指令的实例简单解析 1.说明 在研究RISC-V的指令集的时候,其指令是模块化的,这就为其指令的扩展提供了更多的可能性。 根据The RISC-V Instruction Set Manual版本为20191213的pdf来看,对P扩展的介绍并不多。 ? https://github.com/riscv/riscv-p-spec 也就是P指令的扩展实际的作用是增加了RISC-V CPU IP产品的DSP算法处理能力。 通过对RISC-V指令的P扩展,可以以更低的功耗和更加高的性能运行这些DSP的应用程序。 实现这个过程,如果用普通的计算方法计算,需要CPU的4个时钟才能完成这个过程,而如果采用RISC-V的P扩展指令进行计算,则只需要一个时钟周期便可完成。

    3.9K50发布于 2021-04-30
  • 来自专栏数字芯片

    RISC-V发展现状

    面对xilinx和ARM联合打造的生态链,FPGA底层RTL逻辑开发人员变得可有可无,有的公司软件工程师都可以直接上手,这让传统的FPGA人员面临着一个尴尬的境地,而RISC-V的到来恰好是FPGA工程师的另外一个

    1.1K20发布于 2020-07-24
  • 来自专栏IC知识库平台

    RISC-V 简介(2)RISC-V指令集的特点及分类

    1.RISC-V指令集特点 上一篇RISC-V 简介(1)RISC-V的由来对RISC-V发展的背景进行了描述,通过与CISC架构的比较,以及与其他RISC架构的比较,将RISC-V的重要性和优势简单列了出来 本文将简单介绍RISC-V的指令集特点及分类。 RISC-V指令集除了有标准的32位,还有64和128位架构。 多核系统和高效先进流水线系统的发展使得以RISC-V为架构的系统变成X86和ARM系统有力的竞争对手。 RISC-V指令集采用模块化的架构设计,可以做到成本,功耗,性能等方面的平衡。RISC-V的核心是: 1)RV32I的基础指令集,它是固定的,永远都不会改变。这为使用者和开发者提供了稳定的目标。 2)RISC-V指令集的可模块化,和模块的可组合使得其可以适应不同的设计要求。

    2.4K20发布于 2021-07-29
  • 来自专栏OpenFPGA

    RISC-V再进阶!世界首款5纳米RISC-V SOC成功流片!

    SiFive OpenFive部门4-13宣布,世界首款基于台积电5nm(N5)工艺的RISC-V的SoC芯片成功流片。 这是是SiFive和OpenFive的一个里程碑,因为该SoC是世界上第一个使用5nm节点制造的基于RISC-V的芯片。 据悉目前的设计几乎不会被 "原样 "使用,但有兴趣为人工智能或HPC应用构建高性能5nm RISC-V SoC的各方可以将其作为基础设计,并为其配备自己或第三方的IP(如定制加速器、高性能FP64功能内核等

    64420发布于 2021-04-23
  • 来自专栏IC知识库平台

    RISC-V 简介(3)RISC-V处理器前景及中国CPU发展现状

    1.RISC-V处理器的前景 上一篇RISC-V 简介(2)RISC-V指令集的特点及分类对RISC-V的指令集特点及分类进行了简单的概括。 之前在RISC-V 简介(1)RISC-V的由来中提到的RISC-V的发展背景决定了它在高校教育中的地位。 这是由于RISC-V的发展始于伯克利大学教授Krste Asanovic的研究,并且RISC-V完全开源,适合教学,也利于学生的练习掌握。印度也将RISC-V指令集列为国家指令集。 2020年1月,中国开放指令生态(RISC-V)联盟于湖北武汉召开会议,并建立了武汉RISC-V产学研基地,湖北RISC-V产学研基地。 很多科技公司也非常看好RISC-V。 Google,Oracle,Microsoft,华为,IBM等公司都加入了RISC-V基金会。SiFive公司由RISC-V三个原始开发人员创立,是全世界第一家生产实现RISC-V架构芯片的公司。

    1.7K41发布于 2021-07-29
  • 来自专栏人人都是极客

    为什么要有 RISC-V

    相反,RISC-V 属于一个开放的、非营利性质的基金会。 RISC-V 国际基金会的目标是维护 RISC-V 的稳定性,仅出于技术原因而缓慢谨慎地改进 RISC-V,并推动RISC-V 在硬件中流行起来,犹如 Linux 在操作系统中流行一般。 图 1.1 列出了 RISC-V 国际基金会最大的企业会员,展示了 RISC-V 的繁荣。 模块化ISA和增量型ISA Intel 曾将其未来押在高端微处理器上,但这还需要很多年时间。 利用这种模块化特性能设计出面积小、能耗低的 RISC-V 处理器,这对于嵌入式应用至关重要。RISC-V 编译器得知当前硬件包含哪些扩展后,便可为该硬件生成最优代码。 RISC-V 无须仅为市场营销的热闹而添加新指令。RISC-V国际基金会决定何时往菜单中添加新的选择,经过由软硬件专家组成的委员会公开讨论后,他们才会出于必要的技术原因添加指令。

    48510编辑于 2023-12-26
  • 来自专栏嵌入式iot

    关于risc-v启动部分思考

    关于risc-v启动部分思考 1.本文说明 1.1 risc-v的诞生的时代背景 1.2 发展现状 2.risc-v 的芯片boot过程 2.1 risc-v的启动模式 2.2 risc-v的启动顺序 对于x86的架构我未曾深入了解,但是在risc-v上应该也可以找到一些设计元素。总体说来,risc-v的架构设计集合了各种架构的设计的优点。 而今risc-v已经成为众多大学生积极学习的课程,各大公司也已经启动了预研和探索的脚步。 RISC-V虽仍是星星之火,却已现出燎原之态。 2.risc-v 的芯片boot过程 2.1 risc-v的启动模式 在理解risc-v的boot流程之前,首先需要知道的是risc-v设计的三种模式: M-mode(Machine Mode) S-mode 2.2 risc-v的启动顺序 对于标准的risc-v启动顺序,可查看FU540的芯片手册,其中有如下的顺序描述: ?

    4.7K21发布于 2020-12-22
  • 来自专栏AI人工智能

    关于RISC-V,你了解多少?

    ---- 之前不断看到关于RISC-V的内容,今天周末,也学习并整理了一份 关于RISC-V的内容。 需要指出的是,RISC-V的基准指令确定后将不会再有变化,这是RISC-V稳定性的重要保障。 3.小插曲:ARM 和 RISC-V 公然开撕 之前特斯拉加入 RISC-V 基金会,并考虑在新款芯片中使用免费的 RISC-V 设计。 此举自然引起了 RISC-V 的强烈不满,同年7月,RISC-V 也建立一个域名为 arm-basics.com 的网站,对 ARM 进行反击,并呼吁厂商采用真正自由的架构 RISC-V。 www.iar.com 6.更多关于RISC-V信息 RISC-V 官网有很多关于RISC-V的新闻、活动、宣讲等,感兴趣的朋友不妨今官网了解一下。

    2.4K30发布于 2019-06-06
  • 来自专栏c++与qt学习

    RISC-V 函数调用约定和Stack使用

    如果你想在现实世界中找到RISC-V处理器,你可以在一些嵌入式设备中找到。所以RISC-V也是有应用的,当然它可能没有x86那么流行。 这种模式使得RISC-V更容易支持向后兼容。 每一个RISC-V处理器可以声明支持了哪些扩展指令集,然后编译器可以根据支持的指令集来编译代码。 但是这个问题更实际的答案是,RISC-V相对来说更新一些,目前还没有人基于RISC-V来制造个人计算机,SiFive也就是最近才成为第一批将RISC-V应用到个人计算机的公司。 所以,从实际的角度来说,因为不能在RISC-V上运行所有为Intel设计的软件,是我对这个问题的最好的答案。 ---- RISC-V寄存器 这个表里面是RISC-V寄存器。 C 函数中嵌入 RISC-V 汇编

    1.9K40编辑于 2023-10-11
  • 来自专栏ADAS性能优化

    How does RISC-V fit into automotive systems?

    RISC-V in a monolithic HV motor driver RISC-V is also being incorporated into a new family of motor drives RISC-V is viewed as a good platform for long product lifetimes: the RISC-V ISA is stable and reliable DOCK5 motor controller evaluation board with integral RISC-V core. RISC-V core IP portfolio to Renesas Electronics. Summary RISC-V is a good fit for a range of automotive systems.

    61010编辑于 2022-12-05
  • 来自专栏嵌入式iot

    搭建qemu RISC-V运行Linux环境

    搭建qemu RISC-V运行Linux环境 1.本文概述 2.工具介绍 2.1 riscv-gnu-toolchain 2.2 spike 2.3 RISC-V Porxy Kernel 2.4 编译工具 2.1 riscv-gnu-toolchain RISCV的GNU工具链,是编译RISC-V程序的交叉编译工具链。 如果编译选项加上-nostartfiles -nostdlib -nostdinc,两个编译版本一致 2.2 spike spike是一个开源的RISC-V的指令模拟器,实现了一个和多个RISC-V harts 2.3 RISC-V Porxy Kernel RISC-V Proxy Kernel and Boot Loader,简称RISCV-PK,是一个轻量级的应用程序的可执行环境,可以加载静态的RISCV 主要两个功能,代理和引导启动,可以作为引导启动RISC-V的Linux的环境。

    11K41发布于 2021-05-18
  • 来自专栏技术让梦想更伟大

    和韦老师相约RISC-V交流会​

    和韦老师相约RISC-V交流会,最近公司项目有在用xuantie C906的core,一直在使用和学习riscv,正巧有个xuantie主题的训练会,想来看看。

    26620编辑于 2023-09-11
  • 来自专栏旅途散记

    编写第一个RISC-V程序

    RARS下载及启动 方便起见,使用RARS(一款汇编器和运行时模拟器) 还有一款 在线模拟器emulsiV,简单易上手,对指令的走向更加直观,但该网站目前好像不可用了 RARS -- RISC-V Assembler ---- 详细使用 RISC-V一共有32个寄存器 RARS-riscv模拟器使用介绍 单步调试,断点运行 ---- 指令 来自 RARS 汇编模拟器支持的RISC-V指令 (https://262235 to address in t0 nop 无操作 NO OPeration ret 返回:从子程序返回 Return: return from a subroutine RARS 汇编模拟器支持的RISC-V

    70460编辑于 2023-06-18
  • 来自专栏IC知识库平台

    RISC-V指令集讲解(6)loadstore指令

    RV32I是一个加载-存储(load-store)架构。也是只有load和store指令才能访问存储器和外设(CPU 内的寄存器只能由算术指令操作) [1]。load和store指令将寄存器和存储器/外设的值相互交换。

    8.4K40发布于 2021-07-31
  • 来自专栏韦东山嵌入式

    RISC-V全志D1sCVBS套件

    28310编辑于 2024-08-27
  • 来自专栏科技云报道

    开源的RISC-V能否拯救中国芯片?

    而玄铁910,是平头哥半导体公司2019年在国内率先发布了一款基于RISC-V架构的CPU IP核,被称为目前业界最强的RISC-V处理器。 自去年以来,面临芯片断供危机的华为也在积极研发RISC-V架构。 正所谓众人拾柴火焰高,RISC-V架构在中国的发展渐入高潮。 开源的RISC-V架构 很多人提到RISC-V,会认为它是开源芯片。 RISC-V在中国提速 完全开源的RISC-V架构,对于中国芯片事业有着非常重要的意义。 长期以来,中国芯片研发都受制于人。 RISC-V生态的发展,很大程度上是依靠行业整体,而不像x86和ARM一样,系于某一家商业公司。 2018年9月,中国RISC-V产业联盟成立,聚焦于RISC-V产业落地。 此外,专门做RISC-V内核IP的“芯来科技”,芯片设计平台即服务的“芯原科技”,以及RISC-V内核IP及解决方案厂商“赛昉科技”,均是国内RISC-V赛道上的重要玩家。

    95340编辑于 2022-04-16
领券