我是机械专业转行,完全零基础。看了很多帖子说先学语法,但又有人说光看视频记不住,得边看边敲代码。预算有限,不想买太贵的开发板。到底该先买一块便宜的国产板子(比如高云或安路)跟着教程做流水灯,还是先花一个月把Verilog语法和仿真搞透再买板?求过来人分享真实学习顺序。
2026年,FPGA零基础自学,是先买开发板还是先看视频学Verilog语法?求真实经验避坑
提问
回答 3

先看视频学语法,同时装好免费仿真工具(Vivado或开源的GHDL/Gatestone),把书上的计数器、状态机跑通仿真。别急着买板子,语法没手感就上板,卡在时序约束上会加倍劝退。预算紧张可以等到能独立写出5个以上仿真用例后再买高云或安路的百元级开发板。

个人经历:机械转行的,第一块板子是某宝80块的Altera老芯片,结果自己连下载器驱动都折腾了两天。后来反思,零基础最怕的是「不知道自己的代码对不对」。所以我建议的顺序是:先花一周看野火或正点原子的Verilog视频(只看语法和仿真部分),同时装好Modelsim或Vivado自带的仿真器,把视频里的例程手打一遍跑仿真——这一步用不到开发板,纯软件环境。等你能不看代码自己写出一个按键消抖的仿真testbench时,再花200以内买块国产板子(高云GW1N系列或者安路EG4X),这时候上板做流水灯、数码管驱动,遇到时序问题才有排查思路。当年我直接买板子,结果连always块和assign都分不清,跑板子出不来现象又不知道是代码错还是硬件坏,非常打击信心。另外推荐一个省钱技巧:很多国产开发板的资料包里自带语法教程PPT,可以把视频和资料包对照着看,不用额外买书。你预算有限的话,千万别先买板子——仿真跑不顺的人上板,大概率是吃灰。你现在有大概的转行时间线吗?比如打算几个月后投简历?这个会影响要不要同时刷LeetCode或做项目。

我是自学半年后入行的,建议你先用两周专心学Verilog语法和仿真。推荐去B站搜「FPGA入门 基础仿真」,找那些带手写testbench讲解的视频,把组合逻辑、时序逻辑、状态机这三个模块的仿真跑顺。开发板可以等到你能用仿真验证一个简单的计数器后,再买50-100元的高云入门板。核心逻辑:先让「写代码→看波形」的闭环在软件里跑通,比急着点灯重要得多。如果买了板子又看不懂时序图,调试时会非常痛苦。等你仿真能打出波形图并理解setup/hold violation的提示了,再上板就水到渠成。顺便问一句,你打算主攻通信还是图像方向?不同方向对板子的资源要求差别挺大的。
发表回答
登录后可在本页底部提交回答
