集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2178|回复: 1

FPGA快速入门-FPGA进阶之路

[复制链接]
lxw 发表于 2019-6-22 17:57:27 | 显示全部楼层 |阅读模式
FPGA快速入门-FPGA进阶之路
FPGA工程师的成长需要经历三个阶段。
入门阶段
这个阶段是从无到有的阶段,即对于初识FPGA的你而言,是一个不折不扣的“菜鸟”。这个阶段,不仅要初步了解FPGA是什么、能做什么等基本的理论;更重要的是要学会HDL语言(Verilog或VHDL),能够使用EDA工具完成FPGA的代码设计、仿真验证、时序设计(这一步相对较难一些,往往需要结合实际应用,所以往往也可以属于下一阶段)、综合和映射,能够在开发板上下载并跑例程,这可以说是完成了入门阶段。这一阶段的目标是“熟练”。
精通阶段
接下来,如何提高自己的设计和调试能力,属于提高阶段。这一阶段的目标是“精通”。例如,这个阶段对HDL语言的使用不能还停留在会与不会的问题上,而应该是更多的掌握如何用合适的HDL语法风格设计出最优化的电路;对EDA工具的使用,也不是仅仅会了就好,而应该让EDA工具的不同设置功能服务于具体的设计优化;同时也应该掌握不同的板级调试手段,毕竟这门技能对于真正的产品而言是非常重要的。


从业阶段
再接下来的阶段属于从业阶段,是最长也是最难的。这个阶段,以FPGA产品开发作为自己的职业,致力于让FPGA技术以最优的方式服务于产品。这一阶段的目标是“专业”。精通阶段通常是从我们毕业后的第一份工作开始,经过两到三年的在职培训和实践,能够独立地维护一款小产品或者一款大产品的一个或几个部分;而从业阶段通常从我们参与一个新项目,开发一款新产品开始。当然了,对于很多工程师而言,或许精通阶段和从业阶段的界限并不那么清晰,很多时候往往是通过“从业”来“精通”。

的确,精通阶段和从业阶段并没有明确的界限。但是,无论我们是维护前人的产品,还是自己独立完成一个新的开发项目。在这个过程中,很多时候涉及的工作内容和难度已经超出了HDL语法参考书、EDA工具的User Guide或者FPGA原厂的各种设计参考文档中给出的信息,甚至常常在解决一个新问题的同时,还不知道接下来会遇到哪些更棘手的问题。这时的我们往往从模仿别人或尝试错误中学习和成长,其苦恼和痛苦是可想而知的。这个过程是一个FPGA工程师不断学习提升的过程,它甚至伴随着整个职业生涯。但是,一个有积累、有沉淀的工程师,往往能够从过往的经历中大大提升自己的能力和认知水平,从而确保后面的路越走越平坦。也许一个新问题的出现,哪怕是从来未曾接触过的新领域,在这些经验老道的工程师面前,常常也能够快速诊断定位,并且找到root cause,这也许就是我们常常所说的“经验”,它不是一早一夕可以练就的,靠的就是时间和项目的积累。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
雷磊 发表于 2019-8-10 14:50:07 | 显示全部楼层
FPGA进阶之路
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-4-26 06:05 , Processed in 0.064631 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表