计算机组成

硬件平台:

SWORD4.0

 

兼容平台:

SWORD2.0

 

课程资料:

V1.0版下载:gitee百度网盘

 

开发工具:

ISE14.7:官网下载 & 安装指南(win8、win10必看)

 

视频列表:

序号 视频名称 时长 观看链接
1 第1讲-从数字系统到计算机 32:14 点此观看
2 第2讲-ALU部件设计分析 37:21 点此观看
3 第3讲-单周期数据通路分析 45:29 点此观看
4 第4讲-单周期控制器设计 33:27 点此观看
5 第5讲-单周期CPU实现 46:12 点此观看
6 第6讲-1-多周期数制通路分析 40:13 点此观看
7 第6讲-2-多周期数制通路分析讨论-1 35:34 点此观看
8 第6讲-3-多周期数制通路分析讨论-2 27:42 点此观看
9 第6讲-4-多周期控制信号分析 42:41 点此观看
10 第6讲-5-多周期控制状态机讨论-1 45:27 点此观看
11 第6讲-6-多周期控制状态机讨论-2 36:35 点此观看
12 第6讲-7-多周期控制状态机分析 52:20 点此观看
13 第7讲-多周期CPU实现与接口译码 37:23 点此观看
总长 8:32:38 集中观看

 

实验列表:

序号 实验名称 课时数 内容描述
1 Lab1:多路选择器与CPU辅助模块设计 4课时 该实验扩展和优化逻辑实验的基本模块,搭建基础“计算机”结构。
2 Lab2:IO部件(设备)扩展 4课时 实验使学生了解设备与接口,设计GPIO模块,用GPIO实现简单人机交互。
3 Lab3:建立CPU调试测试环境 4课时 学习IP核的使用方法,学习用IP核实现简单SOC系统。
4 Lab4:CPU核集成设计 4课时 学习和掌握CPU的核心组成:数据通路与控制器,设计数据通路的功能部件。
5 Lab5:CPU设计之数据通路 4课时 设计和测试数据通路。
6 Lab6:CPU设计之控制器 4课时 学习指令执行过程和控制流关系,设计并测试控制器。
7 Lab7:CPU设计之指令扩展 4课时 组合数据通路和控制器,测试组合成的系统。
8 Lab8:CPU设计之中断 6课时 学习CPU中断工作原理,设计并测试简单的中断。
9 Lab9:CPU设计之多周期测试框架建立 6课时 深入理解CPU结构,建立多周期CPU测试应用环境。
10 Lab10:CPU设计之多周期数据通路设计 4课时 设计并测试多周期的数据通路。
11 Lab11:CPU设计之控制器 4课时 设计并测试多周期数据通路的控制器。
12 Lab12:指令扩展设计 4课时 学习CPU优化思想,自由尝试个性化的设计。
13 Lab13:综合性课程设计_微控制器或SOC应用 8课时 综合课程所有实验内容,进行更复杂的设计尝试。
总计 60课时  

 

推荐教材:

《计算机组成》课程推荐教材

参考教材:计算机组成与设计硬件/软件接口(第5版)
作者:(美)戴维A.帕特森(David A.Patterson)    约翰L.亨尼斯(John L.Hennessy)
ISBN:9787111504825
出版社:机械工业出版社