使用 AI-Coder 完成四位全加器实验
本指南以 实验五:四位全加器 为例,介绍如何使用 AI-Coder 完成从工程创建、代码生成、功能仿真、综合实现到 FPGA 烧录测试的完整流程。
AI-Coder 是集成在 VS Code 网页版中的智能助手插件,主要提供:
- Vivado 操作按钮:一键创建工程、仿真、综合、实现、生成 bitstream。
- AI 辅助开发:用自然语言生成 RTL 代码和 testbench。
- 日志粘贴与纠错:将 Tcl Console 日志交给 AI 分析,快速定位错误。
推荐阅读顺序
- 实验准备与主要操作流程:确认环境与工作目录,并完成创建工程、生成代码、仿真、导入约束、综合实现与生成 bitstream。
- 烧录到 FPGA:安装 OpenOCD,下载配置文件并烧写
.bit。 - 高级操作与排错:使用
执行 Tcl和粘贴日志处理问题。 - FAQ:查看常见问题和快速解决方法。
完整流程速查
| 步骤 | 操作 | 使用的按钮 / 功能 | 注意事项 |
|---|---|---|---|
| 1 | 创建 / 打开工程 | 创建工程 + 工程名输入框 |
提前选择合适的工作目录 |
| 2 | 阅读实验说明与约束规则 | 打开实验文档 + 实验下拉 |
本次选择 四位全加器 |
| 3 | 编写 RTL / testbench | AI 编写代码 或自然语言对话 |
不要直接使用 AI 生成的约束文件 |
| 4 | 行为级仿真 | 仿真 + 时间输入框 |
testbench 需符合命名规则 |
| 5 | 导入官方 XDC 约束 | 导入约束 + XDC 路径输入 |
使用实验文档提供的约束 |
| 6 | 综合 | 综合 |
耗时 1-3 分钟,勿重复点击 |
| 7 | 实现 | 实现 |
耗时 2-5 分钟,勿重复点击 |
| 8 | 生成 bitstream | 生成 bit |
生成后核对 .bit 文件存在 |
| 9 | 烧写测试 | OpenOCD 命令 / 烧写工具 | 提前连接实验箱并上电 |

碰到问题
如果过程中遇到问题,请先查看 FAQ。若仍无法解决,请联系助教,并尽量提供操作步骤、完整报错日志和截图。
作者: