跳转至

高级操作与排错

手动执行 Tcl

由于 Vivado 输出和终端不是同一个 Vivado,不能直接在终端输入命令控制当前工程。可以使用 Vivado 操作区最后的 “执行 Tcl” 输入框:

  1. 输入一条 Tcl 指令,例如 report_timing_summary
  2. 点击 “执行 Tcl”,命令会直接发送到 Vivado Tcl Console。

该功能适用于临时诊断、手动修复和高级操作。

用 AI 分析错误日志

出现错误时可用 “粘贴日志”

  1. 点击 “粘贴日志”,自动把最近 Tcl Console 输出放入输入框。
  2. 在日志前后补一句问题描述,例如“实现失败,帮我定位”。
  3. 点击 “发送” 让 AI 分析。

常用排查顺序

  1. 先确认当前 VS Code 工作区是否打开了正确的实验工程目录。
  2. 再确认工程、文件名、模块名是否只使用英文、数字和下划线。
  3. 如果仿真失败,先检查 testbench 文件名和模块名,再检查 sim_1 top
  4. 如果综合或实现失败,点击 “粘贴日志”,让 AI 根据完整日志定位问题。
  5. 如果 bitstream 生成失败,重点检查 XDC 约束端口名与顶层模块端口是否完全一致。

更多问题见 FAQ

作者:j0ey-yu