第五期"一生一芯"课程主页
课件和讲义
C
= C语言(程序/模拟器/系统软件) |R
= RISC-V指令集 |P
= 处理器设计 |T
= 工具预学习阶段- 🎬"一生一芯"概述 | 📄如何科学地提问
- 🎬工具是第一生产力——Linux入门教程
T
| 📄Linux系统安装和基本使用 - 🎬计算机系统的状态机模型
C
R
P
| 📄复习C语言 - 🎬从C语言到二进制程序
C
T
- 🎬程序的执行和模拟器
C
R
P
| 📄搭建verilator仿真环境 | 📄数字电路基础实验 - 🎬NEMU代码导读
C
T
| 📄完成PA1B阶段 - 🎬RISC-V指令集
C
R
P
| 📄支持RV64IM的NEMU - 🎬程序的机器级表示
C
R
- 🎬RISC-V单周期处理器设计
P
| 📄用RTL实现最简单的处理器 - 🎬Abstract Machine裸机运行时环境
C
| 📄运行时环境和基础设施 - 🎬ELF文件和链接
C
R
- 🎬工具和基础设施
T
| 📄支持RV64IM的单周期NPC - 🎬设备和输入输出
C
R
P
| 📄设备和输入输出 - 🎬调试技巧选讲
T
A阶段 - 🎬异常处理
C
R
P
| 📄简单的异常处理机制 - 🎬计算机系统软件栈
C
| 📄用户程序与系统调用 | 📄精彩纷呈的用户程序 - 🎬总线选讲
P
| 📄总线 - 🎬SoC计算机系统
P
| 📄SoC计算机系统 - 🎬性能和缓存
P
| 📄性能计数器 | 📄Cache简介 - 🎬功能单元设计
P
| 📄乘除法功能单元 - 🎬流水线处理器
P
| 📄流水线处理器S阶段(香山主题邀请报告) - 🎬香山处理器前端
P
- 🎬香山乱序流水
P
- 🎬香山乱序访存
P
- 🎬香山缓存
P
- 🎬高性能处理器的性能迭代加速
P
T
- 🎬香山处理器敏捷开发方法与工具
T
课程总结 - 🎬课程总结
- 完整的讲义可通过页面右上方导航栏查看
- S阶段讲义内容仍然在🕊
页面加载条卡住了?
跳转页面时, 如果进度条卡住 3 秒以上, 很可能是由于我们推送了网页版本更新.
鉴于我们还在频繁更新、修订文档, 近期可能会比较容易遇到跳转卡住的情况.
遇到这种情况, 只需要 刷新整个页面
即可继续学习咯
其他资源
活动记录
- 2022/11/20 - 从软件工程视角看芯片开源与敏捷设计(包云岗)
- 2022/08/28 - 第一届“一生一芯”技术论坛暨第五期启动会
- 2022/03/12 - 软硬件协同能力在芯片设计中的应用(金越, 胡博涵, 高泽宇)