知识中心 /

选择你的学习路径

从已有能力出发。每条路径都包含先修要求、学习步骤和完成标准。

数字验证入门

从 RTL 与测试环境开始,建立能解释问题的基础。

先修要求
数字电路基础
完成标准
定位一个简单设计故障,并提交可复现工程。
  1. 01如何选择软件仿真、硬件仿真与 FPGA 原型10 分钟 · 基础
  2. 02读懂 DUT、Testbench 与软硬件分工12 分钟 · 基础
  3. 03时钟和复位为何决定验证结果10 分钟 · 基础
  4. 04实验:FIFO 仿真与边界条件验证10 分钟 · 实验
  5. 05如何准备一个可复现的问题工程10 分钟 · 基础

硬件仿真入门

从工程准备到首次运行,再到波形与性能分析。

先修要求
RTL 与基础仿真
完成标准
完成最小设计的编译运行和结果核对。
  1. 01首次使用前的工程检查清单10 分钟 · 硬件仿真
  2. 02如何选择 SA/ICE 及交互方式11 分钟 · 硬件仿真
  3. 03迁移已有验证环境时如何划分 DUT10 分钟 · 硬件仿真
  4. 04完成最小设计的编译运行10 分钟 · 硬件仿真
  5. 05实验:最小 DUT 的硬件仿真实践10 分钟 · 实验
  6. 06如何规划波形采集和离线分析11 分钟 · 硬件仿真
  7. 07加速效果不理想时如何定位瓶颈10 分钟 · 硬件仿真

FPGA 工程实践

把 RTL 变成可构建、可观测、可验证的硬件。

先修要求
RTL 与基础仿真
完成标准
完成约束、实现、上板与调试的工程闭环。
  1. 01从 RTL 到板上运行的完整流程10 分钟 · FPGA
  2. 02第一个工程的引脚与时钟约束11 分钟 · FPGA
  3. 03如何读懂时序报告10 分钟 · FPGA
  4. 04跨时钟域问题的识别与处理11 分钟 · FPGA
  5. 05如何规划片上逻辑分析仪采样10 分钟 · FPGA
  6. 06实验:FPGA FIFO 上板与调试10 分钟 · 实验

从仿真走向系统验证

理解边界交互,以测量推动正确的优化。

先修要求
已完成基础工程
完成标准
定位一处瓶颈并用同一工作负载验证优化。
  1. 01读懂 DUT、Testbench 与软硬件分工12 分钟 · 基础
  2. 02迁移已有验证环境时如何划分 DUT10 分钟 · 硬件仿真
  3. 03仿真通过但硬件结果不一致11 分钟 · 排障
  4. 04加速效果不理想时如何定位瓶颈10 分钟 · 硬件仿真
  5. 05实验:相同工作负载下的性能测量10 分钟 · 实验

ASIC 到 FPGA 原型移植

管理模型、时钟和接口的差异。

先修要求
熟悉 FPGA 工程
完成标准
形成适配清单并验证可比行为。
  1. 01ASIC 设计移植到 FPGA 的适配清单11 分钟 · FPGA
  2. 02时钟和复位为何决定验证结果10 分钟 · 基础
  3. 03跨时钟域问题的识别与处理11 分钟 · FPGA
  4. 04第一个工程的引脚与时钟约束11 分钟 · FPGA
  5. 05如何规划片上逻辑分析仪采样10 分钟 · FPGA
  6. 06仿真通过但硬件结果不一致11 分钟 · 排障

Palladium 连续实战:一个 FIFO 工程跑到底

环境 → 编译 → 运行 → 波形 → 故障复现 → 性能验收;六章共用一份工程与结果契约。

先修要求
能读 Verilog 与基本 shell 命令;硬件章节需站点授权环境。
完成标准
拥有可复现的构建、跨环境事务对比、故障证据和同口径性能记录。
  1. 0101 · 工程契约、环境准备与黄金基线20 分钟 · 硬件仿真
  2. 0202 · 从黄金仿真到 SA 编译20 分钟 · 硬件仿真
  3. 0303 · 加载运行、复位与跨环境验收20 分钟 · 硬件仿真
  4. 0404 · 从事务错误到在线采集与离线波形22 分钟 · 硬件仿真
  5. 0505 · 故障注入、第一处差异与修复回归18 分钟 · 硬件仿真
  6. 0606 · Profiling、单变量优化与性能验收25 分钟 · 硬件仿真

FPGA 连续实战:一个工程跑到底

以 Basys 3 上的 FIFO 自检工程贯穿 RTL、XDC、实现、时序、上板和 ILA。

先修要求
掌握 Verilog 与同步设计;软件部分需 Icarus,硬件部分需 Basys 3 与 Vivado。
完成标准
拥有可复现软件基线、审查后的发布物与板上调试证据。
  1. 01FPGA 连续实战 · 01 RTL 验证与工程契约30 分钟 · FPGA
  2. 02FPGA 连续实战 · 02 板卡配置与约束编写30 分钟 · FPGA
  3. 03FPGA 连续实战 · 03 综合实现与构建证据30 分钟 · FPGA
  4. 04FPGA 连续实战 · 04 时序审查与收敛30 分钟 · FPGA
  5. 05FPGA 连续实战 · 05 下载上板与硬件验收30 分钟 · FPGA
  6. 06FPGA 连续实战 · 06 ILA 调试与首错闭环30 分钟 · FPGA