开源RISC-V CPU内核设计实践,手把手带你完成一次完整的项目!
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实现、仿真测试等相关知识。
· 具有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场。