hi,小慕
计算机组成与CPU设计实验
第7次开课
开课时间: 2025年02月16日 ~ 2025年07月12日
学时安排: 3-5小时每周
进行至第7周,共21周 已有 656 人参加
立即参加
课程详情
课程评价(44)
spContent=
—— 课程团队
课程概述

信息技术在当今社会发挥着越来越重要的作用,CPU作为核心技术之一,它的结构原理是计算机领域从业人员必备的专业基础知识。课程以行业先进且极具发展潜力的开放RISC-V为CPU设计的目标,从基本的逻辑电路设计开始,逐步构成计算机部件,最终汇聚为CPU。课程配套远程FPGA实验平台,学习者通过浏览器操作云端真实实验板,与慕课平台配合实现完全线上的硬件实验教学。


通过课程的学习和训练,可以基本掌握Verilog/SystemVerilog硬件描述语言,能够用硬件描述语言设计逻辑电路和计算机部件,从设计的角度深刻理解CPU硬件结构和指令系统之间的内在联系,了解计算机的组织结构和工作原理;在完成设计挑战的同时,提升动手能力和分析问题、解决问题的能力,培养自主学习的钻研精神和创新意识,了解芯片行业生态,树立科技强国的使命担当。


本课程采用“范例-任务”教学法,每一个实验项目都经过精心的设计,先给出一个参考范例,再布置一个相关的设计任务,配合视频讲解和演示;实验项目之间环环相扣、循序渐进,像搭积木一样逐渐完成CPU设计。本课程内容可用作《计算机组成原理》、《数字逻辑电路》等课程配套的实验和课程设计;低起点、高落点的实验设计,使得该课程也适用于对CPU感兴趣的社会学习者。

课程大纲
设计工具与实验环境
1.1 课程介绍
1.2 Verilog/SystemVerilog语法概要
1.3 Quartus设计流程
1.4 FPGA验证流程
组合逻辑电路的Verilog描述
2.1 组合逻辑电路的 Verilog描述
2.2 三态门和多路器实验
2.3 七段译码器实验
时序逻辑电路的Verilog描述
3.1 时序逻辑电路的Verilog描述
3.2 寄存器组(堆)实验
3.3 流水灯与移位寄存器实验
3.4 计数器与分频器实验
3.5 有限状态机的Verilog HDL描述
3.6 彩灯控制器实验
计算机组成实验
4.1 加减运算电路实验
4.2 算术逻辑单元实验
4.3 数据通路实验
4.4 控制器实验
4.5 存储器实验
4.6 RISC-V指令系统实验
4.7 RISC-V微架构实验
单周期RISC-V CPU设计
5.1 实现addi指令
5.2 实现整数运算指令
5.3 实现访存指令
5.4 实现分支指令
5.5 支持27条指令
5.6 单周期RISC-V实速测试
流水线RISC-V CPU设计
6.1 只有一条addi指令的流水线RISC-V
6.2 初步实现流水线
6.3 解决流水线数据冲突
6.4 解决流水线控制冲突
6.5 流水线RISC-V实速测试
展开全部
常见问题

Q :  本课程是完全线上的吗?

A :  本课程的所有教学资料(实验指导、实验材料、辅导视频等)均在网上,实验在远程FPGA实验平台完成,从这个意义上说,是可以完全线上的。同时也有Windows平台的实验软件支持线下实验,实验内容与线上的完全相同。最后的实速测试环节需要在线下进行。

Q :  没有教材吗?

A :  目前没有纸质教材。实验指导等资料在慕课平台、实验平台和开源网站发布。

江苏大学
3 位授课老师
肖铁军

肖铁军

教授

赵蕙

赵蕙

实验师

刘芳

刘芳

讲师

推荐课程

计组期末冲刺-9小时突击计算机组成原理

IT大成老师

6601人参加

数据结构与算法期末冲刺-5小时突击数据结构与算法

小谢老师01

25545人参加

计算机网络期末冲刺-4小时突击计算机网络

王道论坛

17797人参加

6小时C++期末冲刺-6小时突击 C++面向对象编程

小谢老师01

11640人参加
下载
下载

下载App