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

    文章

    6652

    浏览量

    84569
  • imagination
    +关注

    关注

    1

    文章

    551

    浏览量

    60888
  • RISC-V
    +关注

    关注

    41

    文章

    1906

    浏览量

    45056
收藏 人收藏

    评论

    相关推荐

    【RISC-V开放架构设计之道|阅读体验】学习处理器体系架构的一本好书

    Patterson是图灵奖得主,在计算机行业中极具影响力,他参与主编的多本教材是计算机体系结构计算机组成原理等相关课程的知名教材,我在日常教学中经常推荐给学生阅读。该书的另一位作者是安德鲁·沃特曼
    发表于 01-23 20:08

    智能化的计算机体系结构设计方案

    未来计算机体系结构将趋向于智能化和自适应性。智能化的计算机体系结构可以根据不同的任务和场景进行智能调整,提高计算机的性能和效率。
    发表于 01-22 11:05 166次阅读
    智能化的<b class='flag-5'>计算机体系结构</b>设计方案

    微机原理接口地址范围怎么算

    微机原理中,接口地址范围是指CPU与外部设备进行数据传输和通信时的地址范围。接口地址范围的计算涉及到计算机体系结构、地址编码方式等知识,本文将详细介绍微机原理中接口地址范围的计算方法。 首先,我们
    的头像 发表于 12-28 17:30 535次阅读

    冯诺依曼架构和哈佛架构有何不同

    冯诺依曼架构是最常见的计算机体系结构之一,最早由冯·诺依曼于1945年提出,又称普林斯顿结构。这种架构中,指令和数据存储在同一个存储器中,使用同一条地址总线和数据总线来传输数据和指令。
    的头像 发表于 12-10 14:10 594次阅读
    冯诺依曼架构和哈佛架构有何不同

    Imagination与浙江大学2023国内RVfpga课程线下Workshop圆满结束

    10月28-29日,由Imagination与浙江大学信息与电子工程学院联合举办《RVfpga:深入理解计算机体系结构》(以下简称“《RVfpga》”)课程培训活动圆满结束。近50位来
    的头像 发表于 11-01 08:28 622次阅读
    Imagination与浙江大学2023国内<b class='flag-5'>RVfpga</b>课程线下Workshop圆满结束

    报名即将截止!Imagination联合浙江大学举办2023国内首场RVfpga课程线下Workshop

    10月28日-29日,Imagination与浙江大学信息与电子工程学院将联合举办《RVfpga:深入理解计算机体系结构》课程培训活动。
    的头像 发表于 10-25 08:28 387次阅读
    报名即将截止!Imagination联合浙江大学举办2023国内首场<b class='flag-5'>RVfpga</b>课程线下Workshop

    ARM通用中断控制器体系结构规范GIC体系结构版本3和版本4

    本手册中的体系结构描述使用了与Armv8体系结构相同的术语。有关该术语的更多信息,请参阅Armv8-A架构配置文件Armv8 Arm®架构参考手册A部分的介绍。此外,在适当的情况下使用AArch64
    发表于 08-11 07:45

    Arm Power Policy Unit 1.1版体系结构规范

    本规范描述了电源策略单元(PPU)体系结构。它定义了PPU体系结构的1.1版本。 PPU规范的1.1版增加了对操作模式的支持。由于功能或更高粒度的功率控制原因,这使得能够支持特定于组件的功率模式
    发表于 08-11 06:14

    Arm的DRTM体系结构规范

    本规范定义了基于Arm A配置文件体系结构的处理器的动态测量信任根(DRTM)体系结构。本规范基于TCG D-RTM体系结构[4]的概念,但作为一个独立的独立文档发挥作用。它使用了TCG体系结
    发表于 08-08 07:45

    了解体系结构 - 介绍 Arm 体系结构

    Arm 架构为处理器或内核的设计提供了基础,我们称之为处理元件 (PE)。Arm 架构用于一系列技术,集成到片上系统 (SoC) 设备中,例如智能手机、微型计算机、嵌入式设备、服务器甚至超级计算机
    发表于 08-01 14:35

    大算力芯片龙头股

    图灵奖获得者John Hennessy总结了计算机体系结构的四个时代和即将兴起的第五个时代
    的头像 发表于 07-26 18:19 1283次阅读
    大算力芯片龙头股

    FPGA有符号数,定点小数表示及计算机数值表示规则

    计算机体系中,计算机并不认识负数,那么计算机是如何表示负数呢?
    发表于 06-16 15:34 1504次阅读
    <b class='flag-5'>FPGA</b>有符号数,定点小数表示及<b class='flag-5'>计算机</b>数值表示规则

    计算机组成与设计:硬件/软件接口 risc-v版 Computer Organization and Design The Hardware/Software Interface: RISC-V Edition

    组成原理的学生阅读的入门教材。 RISC-V版,围绕RISC-V指令集架构,主要讲授计算机系统的硬件组成及主要功能子系统的原理和逻辑设计,有助于提高对计算机的精确理解与系统认识,为计算机体系结
    发表于 06-15 18:15

    计算机是如何理解世界的

    电子发烧友网站提供《计算机是如何理解世界的.zip》资料免费下载
    发表于 06-13 15:48 0次下载
    <b class='flag-5'>计算机</b>是如何<b class='flag-5'>理解</b>世界的

    计算机体系结构看操作系统

    计算机体系架构(Computer Architecture)泛指计算机硬件系统设计的各个方面,包括指令集架构(Instruction Set Architecture,ISA),微体系结构
    的头像 发表于 05-09 16:14 525次阅读