让初学者在一次练习里,
把代码和电路现象对起来。
从写 Verilog、连接引脚,到运行、观察和修改,学习者可以在浏览器里走完一轮练习,再用波形和板卡手册解释眼前的结果。

一次练习怎样完成
- 01理解任务
先知道目标现象和接口要求。
- 02编写与接线
修改 Verilog,填写 XDC 或图形连线。
- 03运行与观察
查看检查结果、波形和板卡反馈。
- 04定位与重试
根据现象修改,再运行验证。

功能逐项展开看
01 / 动手写代码、约束与一次运行展开演示 +
02 / 接得上点选连线,约束跟着落下展开演示 +
03 / 看得清沿波形找到问题发生的那一拍展开演示 +
04 / 有现象LED 与屏幕,让结果看得见展开演示 +
05 / 查得到元件不是摆设,手册紧挨着器件展开演示 +
06 / 往深处走从一颗灯,走到数据流与外设展开演示 +
29 张实景,把平台的不同侧面展开
不只给板卡一个镜头:下面分别看编辑、接线、波形、显示、数字系统与外设。点开原图可在新标签继续放大。
正在展示 29 张真实功能截图

当前工作台:主板、外设与代码同屏
本轮从正式站拍摄的 ADC 关卡初始界面:代码为待完成模板,尚未运行。
点击看完整原图 ↗
编辑器与错误定位
故意引入错误后,编辑器定位行号,控制台与判题区共同给出反馈。
点击看完整原图 ↗
连线之后,约束自动填写
时钟、复位与两路 LED 完成连接,生成的 XDC 语句和 20ns 时钟约束同时可见。
点击看完整原图 ↗
时间测量、标记与虚拟总线入口
波形放大后可见 ΔT 测量值、M1 标记,以及选择信号组成虚拟总线的入口。
点击看完整原图 ↗
从行场时序到彩条
屏幕放大后呈现彩条,旁边保留像素、行场同步与数据使能信息。
点击看完整原图 ↗
让数字信号变成一幅图
显示屏从 de/rgb 信号恢复图像,直接查看实际显示内容。
点击看完整原图 ↗
逐帧观察方块动画
白色方块在显示画面中出现,显示结果与运行时间相互对应。
点击看完整原图 ↗
按键输入与消抖信号
板卡、Verilog、key_in 抖动和同步后的信号在同一工作区中对照。
点击看完整原图 ↗
UART:把一个字节逐位发送
串口 tx 信号与时钟、复位、发送状态一起观察,分析串行发送过程。
点击看完整原图 ↗
I2C:两根线上的通信
SCL、SDA 输出、从机应答与状态计数在同一时间轴上展开。
点击看完整原图 ↗
FIFO:写入、读出与满空状态
写使能、读使能、数据总线、满空标志和读写指针共同展示先入先出的行为。
点击看完整原图 ↗
UDP:收发数据总线
接收有效、发送使能与数据总线成组出现,能对照多段收发过程。
点击看完整原图 ↗
练习包导入导出的反馈
独立控制台确认当前代码已导出、已重新导入,保存操作有明确回执。
点击看完整原图 ↗
从代码运行到 LED 反馈
代码、成功流程、板卡与波形同屏呈现,看到一次完整练习的结果。
点击看完整原图 ↗
ROM:地址变化,查表输出
连续地址访问与 dout 数据变化放在同一时间轴,观察查表逻辑。
点击看完整原图 ↗
RAM:写进去,再读出来
写使能、地址、输入数据和输出数据同时显示,跟踪存储器读写关系。
点击看完整原图 ↗
SPI / SD:命令与响应
片选、时钟、MOSI、MISO、忙状态和响应值在一张波形中展开。
点击看完整原图 ↗
ARP:请求如何发出去
请求控制、发送数据、发送使能与完成信号组成可追踪的链路。
点击看完整原图 ↗
PWM:密集脉冲与占空比
完整时间窗展示 PWM 脉冲密度与 duty 变化,适合说明为何需要进一步放大分析。
点击看完整原图 ↗
状态机:状态与 LED 一起看
state 与 led 总线在同一刻度变化,观察交通灯状态之间的切换关系。
点击看完整原图 ↗
外设齐备的 3D 硬件桌面
主板、AD/DA、SPI、GPIO、PCIe、屏幕与仪器组成一个可切换观察的实验桌面。
点击看完整原图 ↗
ADC:采样曲线与统计
接收码值、样本数、峰值和采样曲线同屏显示,区分输入数据与已接收样本。
点击看完整原图 ↗
DAC:数字码与输出曲线
显示 DAC 码值、幅度设置与锁存输出曲线,观察波形生成和保持。
点击看完整原图 ↗
SPI:读取存储器身份
实际 SPI 时序、Verilog 与通过结果同屏,观察命令发送和接收过程。
点击看完整原图 ↗
GPIO:方向配置与读回
四路 GPIO 实验与配置代码同屏,波形展示方向、输出和读回的变化。
点击看完整原图 ↗
PCIe:请求与完成响应
事务表列出 Memory Write、Memory Read 与 Completion + Data,对照 Tag、地址和载荷。
点击看完整原图 ↗
逐针手册与实体接线相互对应
选中 40 针接口后,同时查看接线关联、定义依据与逐针编号表。
点击看完整原图 ↗
仪器、代码和波形联动
桌面仪器显示 ADC 曲线,旁边保留对应代码、数字波形与通过结果。
点击看完整原图 ↗
课程入口与硬件全景
课程页以硬件全景、少量设备标注和两侧吉祥物引导学习入口。
点击看完整原图 ↗3D 硬件桌面,直接动手试

亲手转一圈,点开每个器件。
主板、AD/DA、SPI、GPIO、PCIe 与接口,在同一张桌面上。
按需加载 · 拖动旋转 · 元件可点击完整操作演示
我怎样推进这个产品
确定教学方向和交互要求;检查预览;根据学员反馈选择下一项改动,并决定何时上线。
协助页面与关卡实现、测试脚本、部署操作和更新文档;实现结果经过预览与验收。
使用开源网页与数字逻辑工具构建;课程与界面在持续反馈中迭代。
三次具体的设计取舍
密集波形看不清
长时间窗口里,时钟跳变会挤成一片。波形台增加测量、跳变定位与局部精细查看,让学习者能进入具体时间段。
查看波形设计 →元件和手册要对应
板上排针、接线终点与手册采用一致编号,查元件时能继续查到每一针,减少在多个页面间来回寻找。
查看硬件与手册 →小屏幕也要能查资料
手册目录和正文分别滚动,长文本换行,调整暗色背景下的文字对比度;代码、控制台等区域也提供更大的查看空间。
查看交互改动 →从功能存在,到功能能被找到
我反复检查的不是页面里放了多少功能,而是学习者在需要时能否找到、看清并使用它。手机手册与桌面界面的阅读方式因此分别处理。
这些调整同时连接教学设计、界面设计与反馈处理。

结果与当前阶段
- 平台已公开提供从数字逻辑基础到高速数据流、ADC / DAC / SPI / GPIO / PCIe 的练习路径。
- 代码、约束、波形、三维教具和手册放在同一套练习流程中。
- 网页中的板卡用于学习与观察;实体硬件的电气、时序和板级验证有单独的工作。





