📖 异步电路设计课程
课程定位:
从零掌握异步电路设计,从握手协议到FIFO到CDC到多时钟域,Verilator验证
课程数量:
25课(5个阶段)
强调色:
#06b6d4 青色
验证工具:
Verilator ✅
课程大纲
📘 阶段一:异步基础(第01-05课)
01
异步电路概述
基础
02
握手协议(2-Phase / 4-Phase)
核心
03
异步状态机
核心
04
Muller C门
核心
05
异步控制路径
设计
📗 阶段二:异步FIFO(第06-10课)
06
同步FIFO回顾
基础
07
异步FIFO原理
核心
08
格雷码指针
核心
09
异步FIFO完整实现
实战
10
异步FIFO验证
验证
📙 阶段三:CDC技术(第11-15课)
11
跨时钟域问题
基础
12
两级同步器
核心
13
握手CDC
设计
14
异步FIFO CDC
实战
15
多比特CDC方法
综合
📕 阶段四:多时钟域(第16-20课)
16
时钟域交叉分析
分析
17
跨域复位
设计
18
时钟切换
设计
19
分频器设计
设计
20
多时钟SoC集成
系统
📓 阶段五:实战项目(第21-25课)
21
异步UART
项目
22
多时钟FIFO系统
项目
23
异步SRAM控制器
项目
24
跨域中断控制器
项目
25
毕业项目:多时钟域SoC
毕设
✅ 课程特色
每课15KB+丰富内容,包含电路原理+Verilog实现+时序分析+练习+🏆成就
核心Verilog代码通过Verilator验证
从基础概念到完整项目的渐进式学习路径
25课覆盖异步电路设计的所有核心知识点