地瓜丸 · 数据流与外设
接口名字后面,
要有一个能动手的问题。
四关数据流处理停顿、跨时钟和校验;五关外设各有独立任务。选一个方向,可以直接进入对应练习。

数据流的四个关口
| 关卡 | 要解决的问题 | 入口 |
|---|---|---|
| Ready / Valid | 哪一个时钟沿,才算这一拍数据已经被接收? | 进入第 23 关 ↗ |
| Skid Buffer | 下游突然停住,已发出的最后一拍放哪里? | 进入第 24 关 ↗ |
| 异步 FIFO | 两路时钟不同步,空满判断如何安全交接? | 进入第 25 关 ↗ |
| 流式 CRC32 | 每经过一个字节,校验状态怎样更新? | 进入第 26 关 ↗ |
五类外设,分别观察

PCIe 这一关的范围
练习 BAR 读写等事务行为。物理层收发器和链路训练不在本关任务内。
练习 BAR 读写等事务行为。物理层收发器和链路训练不在本关任务内。