地瓜丸 · FPGA 实践
写完 Verilog,
下一步看哪里?
灯不亮时,代码可能已经编译通过了。要继续查输出电平、端口约束和观察时间。我的教学平台把这些工具放在同一张工作台里。
- 练习范围
- 31 关 / 8 章
- 主要操作
- 写代码、连引脚、看波形
- 从这里开始
- 点亮两颗灯 ↗

灯不亮,我会按这个顺序查
| 先查什么 | 具体看哪里 | 为什么要查 |
|---|---|---|
| 输出是不是预期电平 | 在波形里找到 led 信号,移动时间游标。 | 先确认逻辑输出,再判断板卡表现。 |
| 端口接到哪根引脚 | 打开约束区,对照图形连线和生成的 XDC。 | 代码里的端口名,需要落到实际针位。 |
| 是不是还没等到翻转 | 检查计数上限、复位释放和当前时间窗口。 | 计数器还没数满时,看起来会像一直没反应。 |
| 两处看的是不是同一时刻 | 对照游标位置与虚拟 LED 的状态。 | 用同一个时间点检查波形和灯。 |

这 8 章,各自练什么
01先让输出有反应
点亮两颗 LED,建立端口、电平和引脚的对应关系。
02给电路一个节拍
计数分频、按键消抖、流水灯;把时钟快慢和肉眼观察联系起来。
03状态与占空比
交通灯状态机、PWM 呼吸灯,观察状态切换和输出变化。
04让数据走到外面
UART、I²C 和显示时序,继续看彩条、移动方块与图像输出。
05存起来,再组合
同步 FIFO,以及按键触发串口发送的综合练习。
06存储和网络报文
ROM、RAM、SD 卡命令、校验和,以及 ARP、ICMP、UDP。
07处理停顿与跨时钟
Ready/Valid、Skid Buffer、异步 FIFO、流式 CRC32。
08独立外设实验
ADC、DAC、SPI、GPIO 与 PCIe 事务读写,各自有观察目标。
同一段代码,换一个角度检查

| 任务 | 可以看到的结果 | 继续查看 |
|---|---|---|
| 显示时序 | 由 de / rgb 等信号恢复出来的彩条、图片和动画。 | 显示实景图鉴 → |
| FIFO 与 RAM | 写入、读出、空满或读回数据的时间关系。 | 数据流与外设 → |
| 板上接口 | 逐针编号、方向、供电和接线对端。 | 3D 板卡与手册 → |