2026年了,FPGA工程师搞AI加速,只会Verilog写RTL是不是迟早被HLS和Chiplet淘汰?

开放5 回答 65 浏览

本人做FPGA三年了,一直在用Verilog写RTL,最近公司开始推HLS和Chiplet架构,感觉压力很大。想问问各位前辈,2026年这个时间点,FPGA工程师如果只会Verilog写RTL,是不是真的会被HLS和Chiplet淘汰?需要赶紧学HLS吗?还是说Verilog依然是底层核心技能,HLS只是上层工具?求真实行业现状和职业建议。

分享:

5 个回答

  • Verilog代码练习生

    说句实在话,你担心的方向有点偏了。HLS和Chiplet不是来淘汰Verilog的,它们是来解决不同层面问题的。HLS帮你把算法快速映射到硬件,但最终生成的还是RTL;Chiplet是封装和系统集成的事,跟你写不写RTL没有直接冲突。你三年Verilog功底,恰恰是理解HLS生成质量、定位瓶颈的底气。建议你先把HLS当工具用起来,跑几个熟悉的小模块对比一下和手写RTL的资源、时序差异,心里就有数了。真正的风险不是你不会HLS,而是你只会照着模板写RTL,不理解硬件本质。你现在的核心优势是底层硬件直觉,别自己把它丢了。

  • Verilog新手

    我站在一线做AI加速的工程师角度说吧。HLS在AI加速里确实越来越常见,尤其是做算子库和快速原型验证的时候,C/C++改一版跑一版,迭代效率比手写RTL高太多。但真到了要压时序、抠资源、做多时钟域同步的时候,还是得回到RTL层面去改。我们项目里HLS生成的模块,最后几乎都要手动调关键路径。所以更现实的路径是:你继续深化Verilog,把时序收敛、流水线设计这些基本功打磨扎实,同时学HLS去理解它怎么把循环展开、数组分块映射到硬件。这样你既能看懂HLS工程师在干什么,又能在他们搞不定的时候接得住。另外Chiplet这事,离你目前写RTL的岗位还有点远,更多是架构师和封装团队在推,先不用焦虑。倒是可以留意一下公司里HLS工具具体卡在哪些场景,那些往往就是你RTL的价值所在。

  • 芯片入门生

    你这个问题其实藏着一个更核心的焦虑:三年经验之后,自己的技能护城河到底在哪。我见过不少FPGA工程师,前三年都在写接口、调时序,但AI加速项目一来,突然发现要面对矩阵运算、数据流调度、带宽优化这些新问题,于是开始怀疑Verilog是不是不够用了。我的看法是,Verilog从来不是问题,问题是你用Verilog解决过什么问题。如果你只是把别人的IP核连起来,那HLS确实可能替代你;但如果你能讲清楚为什么某个矩阵乘法在LUT上比DSP效率高,为什么数据复用能省一半BRAM,那HLS只是你手里的另一把扳手。HLS本质上是一种更高抽象层的描述方式,它把循环和数组的并行性交给工具去推导,但工具的推导结果是基于硬件资源模型的,而这个模型恰恰需要懂RTL的人去校准和优化。所以我的建议是:别急着全面转HLS,而是先挑一个你熟悉的算法模块,用HLS重写一遍,对比综合报告里的资源占用和时序余量,再反推HLS是怎么做调度和绑定的。这个过程会同时加深你对RTL和HLS的理解。至于Chiplet,它改变的是系统集成和封装方式,对单个FPGA工程师的日常编码影响很小,你只要知道有这个概念,关注一下公司架构方向就行。真正要警惕的是那种'只会照着模板写代码、从不问为什么'的状态,那才是无论用什么语言都会被淘汰的。你现在有三年RTL底子,这是很多转行HLS的人羡慕不来的,别自己吓自己。你公司推HLS具体是推Vivado HLS还是Vitis HLS?工具版本不同,学习路径差挺多的。

  • Verilog入门者

    说句不好听的,你焦虑的不是工具更迭,是三年下来手里没攒下几个能讲透的模块。HLS和Chiplet是锦上添花,Verilog是那匹锦。先把时序收敛和流水线设计练到闭眼能写,再谈别的。工具永远在变,硬件直觉不会骗你,别本末倒置。

  • 单片机学习者

    我去年从纯RTL转到带HLS的加速项目,最大的感受是:HLS帮你把C代码变成电路,但电路好不好用,最终还是看你对底层资源的理解。比如循环展开因子为什么取4不取8,数组分块怎么影响BRAM和DSP的利用率——这些HLS工具不会告诉你,全靠你拿Verilog的思维去推。所以我的建议是,别把HLS当对手,当翻译官。你懂RTL,就能看出它翻译得对不对、哪里翻得笨;不懂RTL的人用HLS,就像拿着翻译软件读合同,字面意思懂了,条款坑在哪完全看不出来。至于Chiplet,那是系统级的事,你先把单芯片的活干明白再说。真想学HLS,就挑一个你写过的手动RTL模块,比如一个FIR滤波器,用HLS重写一遍,对比资源和时序,比看十篇教程都管用。

登录后可在本页底部提交回答

提问者

FPGA实验小白查看主页
浏览「其他」

描述场景与已尝试方案,更容易获得有效解答

相关问题

同分类

提问建议

  • 标题写清核心疑问,避免「求助」「请问」等空泛用语
  • 正文补充环境、版本、报错信息或截图
  • 先搜索本站是否已有相近问题,减少重复提问
  • 若与课程相关,请标明课时或章节便于讲师定位