FPGA与Verilog(一)

本文介绍了FPGA的基础知识,包括FPGA的结构、嵌入式FPGA和数据存储配置方式。同时,详细阐述了FPGA的开发流程,从功能定义、设计输入到综合优化、时序仿真,直至芯片烧录与调试,为FPGA开发提供了全面的指导。
摘要由CSDN通过智能技术生成

一,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内部有着软内核

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值