get_next_suggestion
Analyze current Vivado project state and recommend the next development step, such as adding files, running synthesis, or programming the device.
Instructions
根据当前项目状态推断下一步应该做什么。
适合新手、刚打开老项目、或者不知道从哪下手的场景。规则:
没项目 → 建议 open_project / create_project
有项目没源文件 → 建议 add_files
没顶层 → 建议 set_property TOP
没 XDC → 建议添加约束
有 testbench 且没跑过行为仿真 → 先 launch_simulation
可综合 → xdc_lint + run_synthesis
综合完成 → run_implementation
布线完成 → check_bitstream_readiness + generate_bitstream
比特流就绪 → program_device
任何阶段失败 → 引导到 get_critical_warnings
Args: session_id: 目标会话 ID。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | No | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |