FPGA学习路线:十年入行经验总结,轻松进阶的四大要点

1、编程语言

HDL或者RTL,主流的硬件描述语言有VHDL、Verilog和SystemVerilog。

学习一门语法主要分为三个部分

  • 语法
  • 如何使用语言做设计
  • 如何使用语言做验证

可综合与不可综合的语法:可综合语法是可以用于生成RTL电路的语法;不可综合语法不能生成实际的电路,在验证和仿真的阶段比较常用。

一个很好的刷题网站:HDLbits

编程语言的应用:

  • 组合电路和时序电路的设计。
  • 以及状态机设计。

熟悉Verilog之后,考虑转向SystemVerilog。是Verilog的一个超集,添加了很多新的特性和内容。简化了Verilog中的一些语法表达。

《SystemVerilog硬件设计及建模》

《SystemVerilog验证:测试平台编写指南》

验证工具:

  • Mentor的ModelSim
  • Synopsys的VCS

另外大部分EDA软件会自带一个轻量化的仿真工具,可以满足简单的仿真需求。

2、基础知识

  • 电路
  • 数字电子技术基础
  • 数字集成电路
  • 数字信号处理
  • 计算机体系结构

3、开发工具

  • 熟悉开发流程
  • 熟悉常用IP的用法
  • 硬件调试和时序分析方法

4、动手实验

《勇敢的芯 伴你玩转FPGA》

《深入浅出玩转FPGA》

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空