Imagination携手DIGILENT等业界伙伴推出RISC-V计算机体系结构课程RVfpga

世界正在向开源硬件转变 


2020年5月6日, 美国加利福尼亚大学伯克利分校的David Patterson教授对RVfpga团队说: “RISC-V是简单、真实的计算机架构,并将在未来5年遍及每一个计算水平和层次。其显著特征是基本指令集,且所有额外都是可选的扩展。RISC-V开放并激发协作和全球的参与!” 


简介 

RISC-V是一种基于已建立的简化指令集计算机(RISC)原则的开放标准指令集体系结构(ISA)。与其他ISA设计 不同,此ISA是在开放源码许可下提供的,不会产生费用。许多公司都在提供RISC-V硬件,以后还会有更多。支持RISC-V的开源操作系统是可用的,该指令集受到主流的软件工具链的支持。

 

RVfpga 课程包含基础知识理论和实践经验,使下一代程序员和工程师学会利用RISC-V的潜力。课程包括20个实验课程、详细的指南、教学案例、考试例题和配有答案的实践习题,给教师极大的灵活性在实践或应试结构中去选择,作为本课程的教学方式。 


RVfpga教材资料包提供了说明和工具用于展示如何: 

• 针对一个商业RISC-V系统的FPGA 

• 为增加RISC-V系统更多的功能 

• 分析和修改RISC-V内核和内存层次结构 


RVfpga采用Chips Alliance公司的SweRVolf SoC,该SoC基于Western Digital公司的RISC-V SweRV EH1核心。SweRV是一个经过充分验证的生产级处理器核心,它是完全开源的,目前已被用于多个SoC设计使 用,包括该课程项目的领导者Imagination Technologies,在其A系列GPU中采用了该核心。


课程作者 

课程材料由美国拉斯维加斯内华达大学电子和计算机 工程教授Sarah Harris博士和西班牙马德里大学计算 机结构与系统工程系副教授Daniel Chaver-Martínez 博士共同开发。 


Sarah Harris教授也是畅销书《数字设计和计算机 架构》(Digital Design and Computer Architecture) 的作者,该书即将推出第四版(RISC-V版),将于 2021年出版。

目标课程 

数字设计与微体系结构(本科),计算机组织与体系结 构,高级计算机体系结构(本科,硕士), SoC设计(硕士),设计验证(硕士),嵌入式系统项目(本科, 硕士)和 处理器体系结构:修改,增强,优化……(硕士,博士)

课程 

本课程共分三节完整的一学期课程,讲解重点并给予 学生实践经验——计算机基础(第一部分)、计算机组 织(第二部分)和计算机结构(第三和第四部分)



发布日期 & 支持语言: 

• 2020年11月发布:RVfpga入门指南,RVfpga快速入门指南,RVfpga Labs 1 - 10 (Part 1 & 2) • 2021年3月发布:研究生水平SoC设计课程;2021年秋季:RVfpga Labs 11 - 20 (Part 3 & 4) • 所有材料将以英语和中文(计划中有西班牙语和日语)交付。


资料下载方法: