0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

《RVfpga:理解计算机体系结构》3.0 版本更新上线

颖脉Imgtec ? 2024-01-18 08:27 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

《RVfpga:理解计算机体系结构》(以下简称“《RVfpga》”)是Imagination推出的完整RISC-V计算机体系结构课程,该课程针对本科教学设计,包含一整套丰富的教学资料和实践练习,可帮助学生了解处理器架构中的关键要素,包括多个IP 内核,修改RISC-V 内核的方法,以及IP 内核的微架构。

2020年4月我们发布了《RVfpga》中文版1.0,2022年5月《RVfpga》中文版2.0 上线,此次是《RVfpga》3.0 版本。新的部分基于 VeeR EL2 核心,相比之前使用的 EH1 更为精简。这使得原始的练习可以在成本较低的FPGA平台上运行,如 Digilent 的 Basys3 和 Real Digital 的“Boolean Board”。许多大学的实验室以及学生和爱好者已经拥有这些开发板,因此更多用户可以通过《RVfpga》学习计算机体系结构。此外,《RVfpga》3.0 还添加了对 Imagination 拥有的 IDE - Catapult SDK 的支持,同时也支持 PlatformIO。

《RVfpga》3.0 更新细节:

添加对 VeeR EL2 的支持,该核比 VeeR EH1 更为精简。基于 VeeR EH1 核和 VeeRwolf SoC 的课程材料也包含在此版本中。

增加对低成本开发板的支持,如 Real Digital 的 Boolean Board 和 Digilent 的 Basys 3 Board。添加对新的仿真工具的支持:RVfpga-ViDBo("Virtual Development Board虚拟开发开发板")和 RVfpga-Pipeline。为每个新增配置(Basys3 和 Boolean Boards,以及原始的 Nexys A7/Nexys 4 Boards,包括使用和不使用 DDR 存储器的情况)添加入门指南和实验室。添加对 Catapult SDK 的支持(仅限于 VeeR EL2)。创建了一个安装了所有工具且已准备好使用的 Ubuntu 22.04 虚拟机(下载需要14GB 内存 )。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7679

    浏览量

    91010
  • imagination
    +关注

    关注

    1

    文章

    601

    浏览量

    62326
  • RISC-V
    +关注

    关注

    46

    文章

    2609

    浏览量

    49053
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DPU核心技术论文再次登陆体系结构领域旗舰期刊《IEEE Transactions on Computers》

    近期,鄢贵海团队研究成果在计算机体系结构领域国际顶级期刊《IEEE Transactions on Computers》中发表。该研究主要围绕KPU敏捷计算架构展开,KPU具有超强异构核集成和调度
    的头像 发表于 06-11 18:11 ?275次阅读
    DPU核心技术论文再次登陆<b class='flag-5'>体系结构</b>领域旗舰期刊《IEEE Transactions on Computers》

    睿创微纳AI芯片技术登上国际计算机体系结构领域顶级会议

    近日,国际计算机体系结构领域顶级会议HPCA 2025(International Symposium on High-Performance Computer Architecture)在美国召开。会议共收到534篇来自全球顶尖科研机构及高校的论文投稿,最终录用率仅为21%。
    的头像 发表于 05-19 15:57 ?441次阅读

    【「RISC-V体系结构编程与实践」阅读体验】-- SBI及NEMU环境

    看书中介绍的NEMU。 NEMU (NJU Emulator)最早是由南京大学实现的一个用于教学的计算机指令集体系结构(Instruction Set Architecture,ISA)模拟器,香山处理器团队
    发表于 11-26 09:37

    量子计算机与普通计算机工作原理的区别

    ? 本文介绍了量子计算机与普通计算机工作原理的区别。 量子计算是一个新兴的研究领域,科学家们利用量子力学,制造出具有革命性能力的计算机。虽然现在的量子
    的头像 发表于 11-24 11:00 ?1606次阅读
    量子<b class='flag-5'>计算机</b>与普通<b class='flag-5'>计算机</b>工作原理的区别

    寄存器间接寻址和寄存器寻址的区别

    寄存器间接寻址和寄存器寻址是计算机体系结构中两种重要的寻址方式,它们在指令执行过程中起着关键作用。下面将从定义、原理、特点、应用场景以及区别等方面对这两种寻址方式进行详细阐述。
    的头像 发表于 10-05 17:13 ?3737次阅读

    指令集架构与微架构的区别

    指令集架构(Instruction Set Architecture,ISA)与微架构(Microarchitecture)是计算机体系结构中的两个重要概念,它们在处理器的设计和实现中扮演着不同的角色。以下是对两者区别的详细阐述。
    的头像 发表于 10-05 15:10 ?1276次阅读

    计算机主机内部结构

    计算机主机的内部结构是一个复杂而精密的系统,它包含了多个关键组件,这些组件协同工作以实现计算机的各种功能。以下是对计算机主机内部结构的详细解析。
    的头像 发表于 09-26 16:40 ?2372次阅读

    CPU时钟周期与主频的关系和区别

    CPU时钟周期与主频是计算机体系结构中两个紧密相连且至关重要的概念,它们之间既存在关系又有所区别。以下将详细阐述CPU时钟周期与主频的关系和区别。
    的头像 发表于 09-26 15:46 ?4103次阅读

    总线时钟周期与CPU时钟周期的区别

    总线时钟周期与CPU时钟周期是计算机体系结构中两个重要但有所区别的概念。为了深入探讨它们之间的区别,本文将从定义、作用、关系、影响因素以及实际应用等多个方面进行详细阐述。
    的头像 发表于 09-26 15:43 ?4198次阅读

    CPU时钟周期的组成和作用

    CPU时钟周期是计算机体系结构中一个至关重要的概念,它直接关联到CPU的运行速度和性能。以下是对CPU时钟周期的定义、组成和作用的详细解析。
    的头像 发表于 09-26 15:32 ?2025次阅读

    内存缓冲区和内存的关系

    内存缓冲区和内存之间的关系是计算机体系结构中一个至关重要的方面,它们共同协作以提高数据处理的效率和系统的整体性能。
    的头像 发表于 09-10 14:38 ?1279次阅读

    高速缓冲存储器与内存的区别

    高速缓冲存储器(Cache)与内存(Memory)在计算机体系结构中扮演着至关重要的角色,它们之间存在显著的区别。以下将从定义、功能、技术特点、作用机制等多个方面详细阐述这两者的区别。
    的头像 发表于 09-10 14:12 ?3330次阅读

    数字寄存器的原理和使用

    数字寄存器是计算机体系结构中至关重要的组成部分,其原理和使用对于理解计算机的工作原理和数据存储方式具有重要意义。
    的头像 发表于 09-05 14:08 ?1423次阅读

    新手如何学单片机

    学习电子基础知识:了解电压、电流、电阻等基本概念,以及它们在电路中的作用。 学习计算机体系结构理解计算机的基本组成和工作原理,包括CPU、内存、输入输出设备等。 学习编程语言:单片机编程通常使用C语言,因此需要先掌握C语言的基
    的头像 发表于 08-28 09:18 ?1260次阅读
    新手如何学单片机

    简述计算机总线的分类

    计算机总线作为计算机系统中连接各个功能部件的公共通信干线,其结构和分类对于理解计算机硬件系统的工作原理至关重要。以下是对
    的头像 发表于 08-26 16:23 ?5302次阅读