查看原文
其他

开源RISC-V CPU内核设计实践,手把手带你完成一次完整的项目!

芯司机 2021-01-17

2010年,RISC-V架构在加州大学伯克利分校诞生。凭借其精简、高效的优势迅速得到了学术界的支持。历经近十年的发展,RISC-V架构得到了学术界和工业界的广泛认同,在国内同样受到众多芯片公司的拥戴。今天,硅谷众多的科技公司已经开发出了多款集成RISC-V处理器的产品。伴随着RISC-V生态的日益成熟,未来基于RISC-V的处理器必将广泛应用。


摩尔精英E课网和芯来科技合作推出的RISC-V CPU设计实践课程是IC设计工程领域的一个高级专题课程,重点介绍开源RISC-V E203 CPU内核微架构设计。课程20%内容介绍计算机体系结构基础理论,70%内容讲解蜂鸟E203 CPU内核设计方法,剩余10%内容简要介绍RISC-V指令架构、高级语言程序开发、编译过程、机器执行原理、微架构设计、RTL实现、仿真测试等相关知识。


本课程将计算机体系结构理论知识与蜂鸟E203 CPU内核工程实践深度融合,力求使学员快速、深入掌握嵌入式CPU内核设计能力,为日后从事大规模SoC设计以及高性能内核设计打下坚实基础。


适合对象


· 具有IC设计经验的数字电路设计工程师

· 在校电子类专业高年级本科生和研究生

· 有意向进入数字IC设计行业的在职工程师

· 希望掌握开源RISC-V CPU 内核设计方法


课程收获


· 手把手教你设计开源RISC-V CPU 内核

· 一次完整的RISC-V CPU内核设计项目经验的积累

· 7 x 24小时项目服务器练习实践

· 熟练掌握软硬件协同设计方法

· 芯来科技合作:蜂鸟E203 源码下载 + FPGA开发板


课程大纲


序号

详细内容

课时

1

 CPU  架构简介

1

2

 CPU开发历史

1

3

 计算机体系结构一

1

4

 计算机体系结构二

1

5

开源指令集RISC-V ISA1

1

6

开源指令集RISC-V ISA2

1

7

开源CPU 蜂鸟E203概述

1

8

开源CPU 蜂鸟E203 的开发环境

1

9

基于E203的 SoC 架构一

1

10

基于E203的 SoC 架构二

1

11

开源CPU 蜂鸟E203的内核一

1

12

开源CPU 蜂鸟E203的内核二

1

13

CPU的内核设计:跳转指令(jal / jalr)1

1

14

CPU的内核设计:跳转指令(jal / jalr)2

1

15

CPU的内核设计:跳转指令(jal / jalr)3

1

16

CPU的内核设计:跳转指令(jal / jalr)4

1

17

CPU的内核设计:分支指令(beq / bne)1

1

18

CPU的内核设计:分支指令(beq / bne)2

1

19

CPU的内核设计:分支指令(beq / bne)3

1

20

CPU的内核设计:分支指令(beq / bne)4

1

21

CPU的内核设计:算数指令(add / addi / lui / auipc)1

1

22

CPU的内核设计:算数指令(add / addi / lui / auipc)2

1

23

CPU的内核设计:逻辑指令/移位指令(and / not / or / ori / slli)1

1

24

CPU的内核设计:逻辑指令/移位指令(and / not / or / ori / slli)2

1

25

CPU的内核设计:访存指令(sw / lw)1

1

26

CPU的内核设计:访存指令(sw / lw)2

1

27

CPU的内核设计:访存指令(sw / lw)3

1

28

CPU的内核设计:访存指令(sw / lw)4

1

29

CPU的内核设计:CSR指令(csrr / csrs / crw / csrwi)1

1

30

CPU的内核设计:CSR指令(csrr / csrs / crw / csrwi)2

1

31

CPU的内核设计:CSR指令(csrr / csrs / crw / csrwi)3

1

32

CPU的内核设计:CSR指令(csrr / csrs / crw / csrwi)4

1

33

CPU的内核设计:乘法指令(mul)

1

34

CPU的内核设计:除法指令(div)

1

35

开源RISC-V CPU蜂鸟E203 Summary1

1

36

开源RISC-V CPU蜂鸟E203 Summary2

1

37

芯来科技:RISC-V 产业发展趋势

1

38

芯来科技:RISC-V 蜂鸟E203的FPGA开发板实例

1


讲师简介


李老师  
从事IC设计8年


中电集团58研究所 CPU芯片设计工程师

中科院微系统研究中心 高级芯片设计工程师



项目经历:

嵌入式教学试验箱开发

片上网络系统性能评估

某型号探测器算法并行优化及FPGA实现

某型号探测器低功耗算法优化

某型号超标量处理器加密系统,调试系统微架构设计

某型号超标量处理器浮点运算单元改进,性能评估

某型号超标量处理器浮点算法调研

HDMI-CEC IP微架构设计

嵌入式处理器设计基础培训

数字前端设计基础培训

超标量处理器设计书籍翻译


学习方式



E课网在线学习平台 www.eecourse.com

+

EEBox项目实训平台:网络远程登录服务器实训环境,不受时间地点限制

+

实时答疑

+

配套纸质教材

+

作业练习

+

班级群管理




开课时间


2020年5月5日(周二)20:30


开课后授课时间安排

每周二、周四、周六晚:20:30-22:30

共持续学习8周


课程价格


   原价:5800元


推广期可享特别优惠价,详情如下:

前50名

有VNC(8周)+FPGA开发板

4000元

有vnc(8周)+无FPGA开发板

3000

无VNC,无FPGA开发板

2000元

非前50名

有VNC(8周)+FPGA开发板

5000元

有vnc(8周)+无FPGA开发板

3500

无VNC,无FPGA开发板

2500元

注:VNC为远程服务器,可以查看、编译源代码并进行仿真

 

报名咨询


扫描二维码加专业老师微信号:

E课网周老师(微信:eecourse002)

(加好友领取转发VIP,提供转发截图)

       E课网Kevin老师(微信:eecourse-01)



推荐阅读:

【开课通知】E课网IC课程4月课表!

首周免费参与!E课网DFT设计就业班即将开课,保高薪就业!

求职季,15年IC设计老司机告诉你如何顺利入行,拿到年薪30万!

从业28年顶级专家一堂课教你解决IC产线、设计调试80%的问题:IC品质管理实际问题解决方法培训

开源RISC-V CPU内核设计实践!

E课网(www.eecourse.com)是摩尔精英旗下专业的集成电路教育平台,致力于半导体行业高质量集成电路专业人才的培养。平台以集成电路企业岗位需求为导向,提供贴合企业环境的实训平台,通过线上线下的培训方式, 快速培养学员符合企业需求。


E课网拥有成熟的培训平台、完善的课程体系、强大的师资力量,规划中国半导体精品课程体系168门,涵盖整个集成电路产业链,并拥有4个线下实训基地。至今深度培养总人数15367人,为行业直接输送专业人才4476名。与143所高校建立深度合作关系,共举办企业专场IC培训240场。

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存