CMU 18-240 Structure and Design of Digital Systems
课程名称: Structure and Design of Digital Systems 官方入口: CMU Course Catalog 课程层级: 数字逻辑 / 数字系统设计 / ECE 核心
课程定位
18-240 是 CMU ECE 体系中的数字系统核心课。它比一般“数电”课更强调系统设计、抽象、模块化和验证,适合想走 ECE / CE / embedded / architecture 方向的学生。
如果说 15-213 是 CMU 系统课程的灵魂,那么 18-240 就是 CMU ECE 学生进入硬件设计世界的门。它能帮助学生从门电路和状态机过渡到可综合、可测试的数字系统。
主要内容
- 组合逻辑与时序逻辑
- 有限状态机
- Verilog / 硬件描述语言
- 数字系统模块化设计
- 测试、验证与调试
- 处理器与硬件系统基础
学习建议
- 学习时要把“写 HDL”和“写软件”区分开:HDL 描述的是并行硬件结构,不是顺序执行程序。
- 如果有 FPGA 板卡,可以配合 Berkeley
EECS151或 MIT6.111做更多实验。