高级操作与排错
手动执行 Tcl
由于 Vivado 输出和终端不是同一个 Vivado,不能直接在终端输入命令控制当前工程。可以使用 Vivado 操作区最后的 “执行 Tcl” 输入框:
- 输入一条 Tcl 指令,例如
report_timing_summary。 - 点击 “执行 Tcl”,命令会直接发送到 Vivado Tcl Console。
该功能适用于临时诊断、手动修复和高级操作。
用 AI 分析错误日志
出现错误时可用 “粘贴日志”:
- 点击 “粘贴日志”,自动把最近 Tcl Console 输出放入输入框。
- 在日志前后补一句问题描述,例如“实现失败,帮我定位”。
- 点击 “发送” 让 AI 分析。
常用排查顺序
- 先确认当前 VS Code 工作区是否打开了正确的实验工程目录。
- 再确认工程、文件名、模块名是否只使用英文、数字和下划线。
- 如果仿真失败,先检查 testbench 文件名和模块名,再检查
sim_1 top。 - 如果综合或实现失败,点击 “粘贴日志”,让 AI 根据完整日志定位问题。
- 如果 bitstream 生成失败,重点检查 XDC 约束端口名与顶层模块端口是否完全一致。
更多问题见 FAQ。
作者: