跳转至

使用 AI-Coder 完成四位全加器实验

本指南以 实验五:四位全加器 为例,介绍如何使用 AI-Coder 完成从工程创建、代码生成、功能仿真、综合实现到 FPGA 烧录测试的完整流程。

AI-Coder 是集成在 VS Code 网页版中的智能助手插件,主要提供:

  • Vivado 操作按钮:一键创建工程、仿真、综合、实现、生成 bitstream。
  • AI 辅助开发:用自然语言生成 RTL 代码和 testbench。
  • 日志粘贴与纠错:将 Tcl Console 日志交给 AI 分析,快速定位错误。

推荐阅读顺序

  1. 实验准备与主要操作流程:确认环境与工作目录,并完成创建工程、生成代码、仿真、导入约束、综合实现与生成 bitstream。
  2. 烧录到 FPGA:安装 OpenOCD,下载配置文件并烧写 .bit
  3. 高级操作与排错:使用 执行 Tcl粘贴日志 处理问题。
  4. 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 命令 / 烧写工具 提前连接实验箱并上电

AI-Coder 界面

碰到问题

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

作者:j0ey-yu (82.86%), yingqi-z20 (17.14%)