当前位置:   article > 正文

FPGA初学者之路_fpga初学任务

fpga初学任务

FPGA初学者之路

FPGA初学者之路

FPGA,这个词在我脑海里很长时间了,以前从百度百科中查到FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 
最近想试着学习下这个新东西.

第一步

想要学习FPGA,第一应该是要学习编程语言,调查了下,现在业界基本上都是用Verilog语言,用VHDL的相对较少,所以选择了大众化的语言Verilog:

  1. 了解Verilog ,还好之前学过C语言,有一定的编程基础,看网上说Verilog语言和C语言相似度还是比较高;所以花了基本上一周时间学习完了编程语言,在这里重点说下,Verilog语言中最基本的就是数据类型: reg:可以存储数据,如触发器; wire:连接两个引脚,不能存储数据.
    后面学习中会用到很多这样的类型,一定要搞清楚.另外就是一些运算符号.总知和C语言还是有一定的相似度,如果有C语言基础的,学习Verilog语言就要简单很多.
  2. 基本语言搞清楚后,然后选择工具练练手;进入动手做做自己想要的设计了.在网上看了几款IC设计软件,Modelsim,Quartus, Vivado,Robei. 前几款看了下,都是国外的软件,都下载了,想选一款趁手的工具.花了几天时间下载了几款软件,电脑内存基本上给耗光了,找了很多相关资料,都是蒙圈似的,没有找到基本的门路,安装也耗了我几个晚上.Robei软件是国产的一款EDA 工具,在他们官网上把软件下载下来了,这款软件就几十兆,开始以为可能不怎们好用,抱着试试的心态,安装并注册了,获得了一个免费的学生版软件,15个模块,我想能够够我初
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/330803
推荐阅读
相关标签
  

闽ICP备14008679号