Cursor AI × FPGA verilog开发效率革命 第一章为什么 FPGA 开发者必须掌握 Cursor1.1 人员流动与技术壁垒AI不再是加分项而是生存项一家 FPGA 团队的健康度往往靠顶尖那两三个人撑着。而顶尖的人最容易走——能力强、市场报价高公司内部涨薪追不上猎头一个电话就跳槽涨 30%~50%。大佬走了剩下的大多是躺平党技术菜、不学习、靠只有我懂这块老代码混日子。时间一长团队隐形退化活干不动。于是公司必然做两件事末位淘汰裁掉不成长的高薪社招挖来能打仗的。不是公司不行了是结构性换血。A 公司的大佬跳 B 公司拿高薪A 裁完人去招 C 公司的大佬——市场就是这么转的。对个人来说跳槽到新公司第一关就是业务冷启动。你原来做雷达现在做显示——虚拟像素怎么实现的PWM 刷新机制什么逻辑打开代码库20 万行代码零注释信号名全是缩写老员工还故意不给你讲——防御性编程代码就是他的护城河。以前这种情况你啃三个月都不一定入得了门。但 AI 时代这一切结束了。没有 AI 看不懂的代码也没有 AI 不理解的业务。任何信号是什么含义选中问一下秒出答案。任何模块做什么功能选中问一下秒出概览。老员工不写注释AI 帮你补。老员工不给你讲状态机AI 帮你拆。防御性编程筑起来的壁垒AI 用一个下午就能填平。跳槽到陌生业务从三个月入不了门变成三天理清核心模块。AI 不是加分项是你换工作、活下来的底线。1.2 时代潮流螳臂当车落后就要挨打2015 年招聘 FPGA 工程师JD 写的是精通 Verilog、熟悉 Vivado。2025 年这条线正在变成熟练使用 AI 辅助开发工具。不是某个公司的偏好变了是整个行业的水位在涨。阻碍时代潮流的无一例外都是螳臂当车。当年说Verilog 不如原理图可靠的人后来要么转了行要么老老实实学了 HDL。现在说AI 写的代码不敢用的人三年后大概率在重复同一个剧本。落后就要挨打在 FPGA 这个行当里体现得尤其具体以前一个产品分两个人——你写 FPGA 逻辑他写 ARM 嵌入式。你只负责自己的模块出了问题还能互相推一推。现在公司不跟你玩这套了。一个人扛一个产品FPGA 是你ARM 也是你。出了问题你找不到人甩锅。不是因为公司狠是因为 AI 工具把产能拉到一个人能干两个人活的程度。老板不傻他看到隔壁团队一个人用 Cursor 扛了整个产品线回头看你还在问能不能再招个 ARM你觉得他会怎么选招聘门槛在变从精通某一项变成精通AI工具 覆盖全栈开发。你跟得上就是那个一个人扛产品的人。1.3 效率重构从写代码到描述需求FPGA 开发流程正在被重塑。不是微调是底层逻辑的翻转。以前你的工作模式是理解需求 → 翻文档查信号含义 → 手写模块 → 手搭 testbench → 仿真调试 → 上板。每个环节都在消耗你的时间尤其是那些正确但无聊的部分——查信号定义翻半小时手册、模块例化对齐端口改几十行、testbench 写得比 RTL 还长。现在这套流程被压缩成一句话描述需求AI 搞定剩下的。信号含义不再需要翻文档了选中波形或代码问一句AI 告诉你这个信号从哪来、到哪去、什么功能。模块例化和接口连线不再一行行手敲了说一句给我一个 AXI-Stream 收发模块秒出完整代码端口自动对齐。Testbench 搭建不再比你写 RTL 还久了描述测试场景AI 直接生成时钟、复位、激励框架。文档查阅不再大海捞针了把 IP 手册扔进上下文直接问。你的角色从生产者变成了导演。你负责说我要什么AI 负责怎么做出来。效率不是省了 30% 的时间是省了 80% 的琐事。省出来的精力你拿去想架构、搞时序、做系统优化——那才是 FPGA 工程师真正值钱的地方。AI 把重复劳动带走了把创造性的部分留给你。你不是被替代了你是被升级了。第二章Cursor 基础入门指南2.1 选什么工具、用什么模型编辑器是眼大模型是脑二者缺一不可。编辑器眼大模型脑是什么你桌面上打开的那个软件是什么运行在云端的 AI 推理服务干什么编辑器是眼睛决定模型能看见什么——信号定义、端口列表、上下游调用链视野够广才不瞎猜。干什么大模型是大脑决定看见了之后能想出什么方案、生成什么代码。有哪些Cursor、Trae、VSCode有哪些Composer 2.5、Deepseek V4 Pro、Opus4.8主流编辑器的特点CursorTraeVSCode美国-Cursor公司中国-字节跳动美国-微软公司20$/月起分开算低/高端模型额度可免费用软件只需自己提供模型。可自行装插件用自己的模型。主要适配海外模型GPT、Opus等主要适配国内模型deepseek等可自行装插件用自己的模型。天花板最高能力极强入门最容易中文友好适合喜欢装插件的人灵活DIY主流大模型的特点Composer2.5DeepSeek-V4-ProClaude Opus 4.8基于KiMi2.5底座实际能力并不弱国产开源世界顶级推理模型只需20$/月几乎不限量。按量付费输出0.8$/百万Tokens输出 25$/百万TokensCursor内置的低端模型直接可用在Trae里填写自己买的大模型API贵受美国科技封锁需特殊方法2.2 Cursor 下载安装教程3 分钟搞定Cursor下载链接https://cursor.com/referral?codeA42TONTCOA18如果你暂时没有Claude Opus 4.8的特殊方法那么你只需订阅20$/月的即可。只需20$/月即可在Cursor内几乎不限量的使用Composer2.5而Composer2.5实际是基于KiMi2.5开发而来的实际代码能力并不弱。订阅计划用任意邮箱手机号即可注册手机号国家区号是86中国大陆订阅后记得取消自动续费支付宝。用邮箱和手机号进行注册在安装过程中记得勾选“添加到windows资源管理器目录上下文菜单”记得勾选“添加到PATH”。安装过程2.3 Cursor 的两种界面Editor 与 AgentCursor 有两张「脸」Editor 界面传统 IDE 视图和Agent 界面AI 对话主视图。初次启动默认进 Agent 界面。想切回熟悉的 IDE 布局点菜单File → Open Editor Window就行。Agent界面初次切换到Editor界面会提示我们是否需要安装Plugin插件我们Skip就行。这些是商业互换推广。跳过安装Plugin插件点菜单 File → Open Editor Window 进入Editor 界面。Editor界面Agent界面和Editor界面的区别Agent界面Editor界面极简聊天面板经典IDE布局AI为主人为辅人为主AI为辅适合从零开始起架子、适合跨文件重构适合精调代码、适合已有项目里改细节2.4 Editor界面布局首先新建项目文件夹然后鼠标右键“通过Cursor打开”。打开项目工程Editor界面分左边、中间、右边共三个区域。左边是工程路径中间是代码编辑右边是AI聊天对话框。Editor界面分左中右三个区域AI模式选择主要分为Agent、Plan、Debug、Multitask、Ask 五种模式。通常是用Agent直接改代码也常用Plan模式先确认设计方案。AgentPlanDebugMultitaskAsk直接改代码先写设计方案专修 bug同时干多件仅聊天大模型主要有Composer2.5、Opus4.8等。Composer2.5Claude Opus 4.8、GPT、Codex等通过API接口添加自己的大模型只需20$/月就能几乎不限量使用60$/月或者200$/月额度很快用完20$/月 自己购买的大模型API常用能力不弱价格便宜需特殊方法绕开科技封锁贵缺少特定优化可能会丢失一些功能第三章 FPGA 开发环境搭建3.1 扩展插件Editor 界面作为传统IDE编辑器可以安装扩展插件。部分插件需要仔细阅读说明和用法来进行配置。首先请先安装Chinese(Simplified)插件这个插件简单无需配置即可使用。安装扩展插件推荐FPGA开发的插件TerosHDLTerosHDL是一款多语言 HDL 开发工具集支持Verilog、SystemVerilog、VHDL并且提供完整功能语法高亮与代码片段智能跳转Go to definition与悬停提示代码格式化与风格检查自动文档生成项目管理与依赖分析模板生成器模块、测试平台等状态机查看器与设计器为什么我们要装TerosHDL 它为大模型提供了 可靠的眼睛TerosHDLCursorComposer2.5/GPT/Claude Opus语言服务器编辑器内核AI大模型提供语法事实中介与上下文整合提供智能推理TerosHDL层纯语法分析不涉及任何AI逻辑只提供100%准确的代码结构信息。Cursor层核心中间负责从TerosHDL获取数据整理成大模型能理解的格式。大模型层接收结构化的上下文信息进行逻辑推理和代码生成。如果没有TerosHDL大模型在复杂工程项目中很难获取到准确的上下文找不到信号定义、语法出错。TerosHDL的配置过程比较复杂待有一定流量后再开始写教程。还请您点赞收藏加关注❤TerosHDL配置好后如果支持语法高亮并且右键信号名“转到定义”也有反应那么就基本上就OK了。TerosHDL配置好后另外提供一些其他的FPGA相关扩展插件配置教程zhuanlan.zhihu.com/p/338497672插件很多大家看看可以实际其实并不需要太多插件。3.2 规则相信不少小伙伴都踩过坑和 AI 沟通时对方总是用英文回复。其实只需配置全局 Rules就能规范 AI 输出。这里建议设置两项规则代码注释统一写英文回答问题全部用中文。Rules3.3 技能相信不少小伙伴都踩过坑让AI写代码时你希望AI用VHDL结果AI用verilog给你写代码。那是因为我们缺少Skills我们需要提供写代码、写文档的Skills这样子AI才会遵循特定的设计规范。写代码的Skills推荐以下内容要点描述这个Skills是干什么的什么条件下使用该Skills工作流程收集需求→提供设计文档→使用参考代码→依据代码风格开发代码→最后复查代码收集需求用AskQuestion工具向用户提问收集哪些需求设计文档文档用Markdown状态机用Mermaid流程图用sequenceDiagram等参考代码提供模块/实例/测试用例的示例代码代码风格信号命名要有统一的前缀、哪些关键字大写等复查代码等等遵守以上内容要点相信你很快就能在AI的辅助下写出一个很棒的Skills。当然你也可以安装别人写好的现成的Skills比如“张雪峰skill”把他的 “思维套路 说话风格” 做成了一套可调用的教育 / 职业规划决策系统。3.4 MCP相信不少小伙伴都踩过坑让AI写代码时AI 无法识别 PDF 芯片手册脱离手册参考、代码往往存在偏差。那是因为我们缺少MCP我们需要提供一个能解析PDF的MCP这样子AI就能识别PDF芯片手册内容了。这里我们推荐添加mineru-pdf工具来解析PDF文件。在Cursor中添加MCP的相关配置{ mcpServers: { mineru-pdf: { command: uvx, args: [mineru-mcp], env: { MINERU_API_KEY: 请前往官网获取API密钥 } } } }前往官网获取API密钥https://mineru.net另外需要本地安装uvx和mineru-mcp在命令行输入命令执行安装irm https://astral.sh/uv/install.ps1 | iex uv --version uvx --version uvx mineru-mcp结语记得点赞收藏加关注呦❤最后一张图总结一张图总结