当前位置:   article > 正文

FPGA与Verilog(一)_fpga verilog

fpga verilog

一,FPGA的介绍

一,FPGA

FPGA:FIeld-program Gate Array,即现场可编程门阵列。

简单的来说,FPGA就是一个可以改变内部结构的芯片, 而让这个芯片来实现怎么样的功能,就需要通过编程(设计硬件描述语言), 经过EDA工具编译、综合、布局布线后转换成可以烧录的文件,最终加载到FPGA器件中去,改变FPGA内部的连线,最终完成所实现的功能。

FPGA的结构是查找表,它的结构比较复杂,相对应的它可以实现的功能也很强大,一般应用于通信接口设计,数字信号处理等比较高端的场合(数据量大,数据快,精度要求高),而且FPGA还有一个特殊的应用场合,即ASIC(Application Specific Integrated Circuit:专用集成电路)的原型验证。FPGA在非标标准的开发下的应用也很广泛。

二,FPGA的结构

FPGA可编程的特性决定了实现其数字逻辑的结构不能像ASIC那样通过固定的逻辑门电路来完成,而只能采用一种可以重复配置的结构(查找表)来实现,目前的主流FPGA芯片仍是基于SRAM工艺的查找表结构。FPGA实现逻辑功能的步骤:

  1. 用户设计出逻辑代码。
  2. FPGA生成真值表,然后软件工具将结果写在查找表上。
  3. 输入的信号相当于地址,通过输入信号的得到输出的值并输出。

 FPGA经过二十多年的发展,行业的两大巨头XIlinx,ALtera公司现在已经将FPGA芯片的门电路数量发展到了千万级。FPGA内部有着软内核

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/743457
推荐阅读
相关标签
  

闽ICP备14008679号