cs-self-learning/docs/体系结构/DDCA.MD
2022-05-11 08:58:41 +08:00

1.5 KiB
Raw Blame History

Digital Design and Computer Architecture

课程简介

  • 所属大学ETH Zurich
  • 先修要求cs50或同阶课程最好有C语言基础。
  • 编程语言CVerilogMIPS汇编LC3汇编
  • 课程难度:🌟🌟🌟
  • 预计学时100 小时

体系结构领域的大牛Onur Mutlu来教你数字电路和计算机体系结构。课程完全从计算机设计的角度出发从晶体管、逻辑门开始一直讲解到微架构、缓存和虚拟内存还会介绍 很多体系结构领域最新的研究进展。课程共有9个lab使用Basys 3 FPGA开发板可自行购买和Xilinx公司的Vivado软件可在官网免费下载使用进行电路设计从组合电路 和时序电路开始一直到最后部署一个完整的CPU。课程资料除了lab和当期考试答案之外全部开源学完之后你可以掌握计算机相关的数字电路Verilog硬件描述语言MIPS与C 之间的转换关系MIPS单周期多周期流水线CPU的设计和性能分析缓存虚拟内存等重要概念。

课程资源