欢迎光临散文网 会员登陆 & 注册

芯片设计工程师必备基本功 《Verilog+HDL应用程序设计实例精讲》

2023-05-31 10:02 作者:移知  | 我要投稿

进入芯片行业需要学习哪些基本功呢?芯片设计工程师的技能是通过多年的经验学习的。在您开始作为芯片设计工程师工作之前,很难给出一个需要的全面的单一列表,也不可能学习所有内容。话虽如此,但您开始芯片设计师职业生涯时必须要掌握的基本功——Verilog 或 VHDL。

大多数芯片设计都使用像 SystemVerilog 或 VHDL 这样的 HDL,并且对语言有充分的了解可以帮助您将设计转换为高效的 HDL 模型。根据您是使用 HDL 进行 RTL 开发还是设计验证,技能也会有所不同

IC初学者入门的必读书籍《Verilog+HDL应用程序设计实例精讲》,之前也推荐给很多人,大多数都表示有帮助。在最后为大家分享。


图片

◇◆◇


1. 入门首先要掌握HDL

第一句话是:还没学数电的先学数电。然后你可以选择verilog或者VHDL,有C语言基础的,建议选择VHDL。因为verilog太像C了,很容易混淆,最后你会发现,你花了大量时间去区分这两种语言,而不是在学习如何使用它。当然,你思维能转得过来,也可以选verilog,毕竟在国内verilog用得比较多。


接下来,首先找本实例抄代码。抄代码的意义在于熟悉语法规则和编译器(这里的编译器是硅编译器又叫综合器,常用的编译器有:Quartus、ISE、Vivado、Design Compiler 、Synopsys的VCS、iverilog、LatTIce的Diamond、Microsemi/Actel的Libero、Synplify pro),然后再模仿着写,最后不看书也能写出来。编译完代码,就打开RTL图,看一下综合出来是什么样的电路。


HDL是硬件描述语言,突出硬件这一特点,所以要用数电的思维去思考HDL,而不是用C语言或者其它高级语言。


图片


◇◆◇


2. 独立完成中小规模的数字电路设计

设计一些数字电路了,像交通灯、电子琴、DDS等等,推荐的教材是《Verilog HDL应用程序设计实例精讲》。在这一阶段,你要做到的是:给你一个指标要求或者时序图,你能用HDL设计电路去实现它。这里你需要一块开发板,可以选Altera的cyclone IV系列,或者Xilinx的Spantan 6。还没掌握HDL之前千万不要买开发板,因为你买回来也没用。这里你没必要每次编译通过就下载代码,咱们用modelsim仿真(此外还有QuestaSim、NC verilog、Diamond的AcTIve-HDL、VCS、Debussy/Verdi等仿真工具),如果仿真都不能通过那就不用下载了,肯定不行的。在这里先掌握简单的testbench就可以了。

图片
图片
图片


◇◆◇


芯片设计工程师必备基本功 《Verilog+HDL应用程序设计实例精讲》的评论 (共 条)

分享到微博请遵守国家法律