我身边有很多嵌入式开发的同行,他们至今对AI编程抱有戒心。确实,嵌入式、FPGA都是要跟硬件肌肤相亲的,AI想介入多少有点不方便。
但刘工、王工、陈工们,把鄙夷AI、崇倡古法手作当成了风骨,颇有一股"火车轨道要坏我风水"的味道。该睁开眼看看这个世界了。
我想以我最熟悉的FPGA开发工作为例,展示下行业在经历什么。
用AI来开发FPGA工程,真实的能力程度到哪了
很负责任地讲:已经到了**"需求进去,bit文件出来"**的程度。

这不是我一个人的春梦,是几百号同行的日常。(可以关注同名公众号,私我入群一起交流).

现在最高效的工作流程其实剧是这样的:
1.电脑安装上对应的EDA开发工具。无论你是Vivado还是Quartus。
2.打开一个通用的AI Agent工具。无论是Codex或者是workbuddy。
3.把硬件连上电脑,上电。
4.需求告诉Agent,回车。
5.验收AI生成的bit文件和文档,完事。
你看,也并不需要你学习复杂的MCP原理,安装花里胡哨的Skill。通用Agent自己就会去调用你电脑里的Vivado工具,帮你新建工程文件,生成一份份RTL代码文件,帮你编译、帮你仿真,最后生成比特文件。不是在Deepseek和Vscode之间进行复制粘贴,这是古法传承者们做梦都想不到的场景。
甚至,如果你还通过JTAG接口把电脑连到了实际硬件上,它还能帮你抓取ILA数据、帮你debug,最终交付给你一个完整的、交付级别的工程文件和相应的测试结果。
当然,实际项目少不了多轮迭代回环,这个不遮不掩。但整个开发流程,确实已经是新范式了。
AI为何能完成这些很似玄乎的事情
FPGA是软硬件协同的行当,Verilog的语料又少得可怜,跟太监的胡子一样稀缺,所以AI渗透我们这个行业确实晚了半拍,大家嗤之以鼻也情有可原。
但正如我之前一篇文章写过的:AI写Verilog的能力是60分,那Agent的能力能达到90分。Agent是AI语言大模型的升级版本。因为Agent不仅可以调用各种外部工具,还引入了自我回环机制。AI写的代码到底好不好,它写完自己会去验证,错了就修改。像一头蒙眼拉磨的驴,虽然蠢,但一直在走,磨也就出面了。所以裸的大模型开发FPGA确实不行,但"AI加Harness(也就是Agent)"就靠谱多了。

AI又是怎么操作得动Vivado的?
大部分人用Vivado只会点界面。其实界面上每一个操作背后,都对应一段TCL脚本。你点"新建文件"是操作,命令行里敲一段TCL也是操作,效果一模一样。既然脚本等价于鼠标,那天生就会输出脚本代码的Agent,自然能驱得动Vivado,而且所有支持脚本语言的EDA软件,都是这个路数。
那,为什么我让AI设计的代码就不行
有朋友会反应,我让豆包或者我用Trae跑的vivado工程压根没发用。

AI这门手艺是按天进化的,日新月异这四个字都算说慢了。所以我们讨论AI工具,一定要基于最前沿的模型和最聪明的Agent架构。
落到实际生产力场景就是,一定要用当前市面上模型能力最强、Agent架构最好的AI工具。我个人感受,目前(2026.09),国外就是Codex+GPT-6,国内就是workbuddy+kimi K3效果最好。
拿着免费的、已经落后大半年的AI模型,再叠加一个很简陋的Agent架构来开发FPGA工程,效果肯定差。
有没有相关教程
"兄弟,有没有Codex开发vivado工程的教程"。这是大部分人和我交流的第一句话。

都已经进入AI时代了,"教程"这个古早落后的东西就应该进博物馆,跟算盘、BP机摆在一起。遇到问题,第一反应是去问AI。会与不会之间,其实就差一个"问AI"。
如果你真觉得需要传统的图文教程,我反倒觉得,这是缺乏知识的广度的表现 。对AI本身的能力边界不了解,没有足够敏感度,确实给你Chatgpt-6也不知道问什么问题。这也是我一直把自己AI实践分享出来的目的。我想获取更多曝光,结识同频的人,交流,然后拓宽知识的广度,弥补个体的认知盲点。
写到这里,本该收个昂扬的尾,劝刘工王工陈工们放下偏见拥抱时代。但我忽然想起孔乙己,他也曾觉得茴字的四种写法是安身立命的本事。手艺这个东西,养人一辈子,也困人一辈子。AI写的代码也许真比人好,可那群在示波器的荧光里熬白了头的人,你让他承认自己苦练半生的东西正变得廉价,这比让他改行还疼。时代的洪流滚滚向前,蝼蚁们或上船,或沉底,都与洪流无关。
所以:
陈工,真的,就尝试一下吧,也许你会觉得AI干起嵌入式开发来也还行啊。
