📜  FPGA完整表格

📅  最后修改于: 2021-08-25 18:27:57             🧑  作者: Mango

FPGA代表现场可编程门阵列,它是一种可以进行编程以针对特定应用执行定制操作的IC。他们有成千上万的门。在VLSI领域,FPGA已经非常流行。 VHDL和Verilog等语言用于编写用于FPGA编程的代码。

建筑学 :
它由成千上万个称为可配置逻辑块(CLB)的基本元素组成,被称为结构的可编程互连系统围绕,该结构在CLB和FPGA与外部设备之间的I / O块接口之间引导信号。

逻辑块由多路复用器,全加器,D触发器,查找表(LUT)组成,查找表是FPGA的基本构建块。 LUT确定任何给定输入源的输出。具有4-6个输入位的LUT被广泛使用,经过实验甚至可以升至8位。 D触发器存储LUT的输出。

FPGA的类型
根据其应用,FPGA分为:

  1. 低端FPGA –
    与其他两个相比,它们消耗的功率更少,并且由于门的数量较少,因此也较不复杂。
  2. 中档FPGA –
    与低端FPGA相比,它们消耗的功率更多,并且门数量更多,因此更加复杂。它们提供了性能和成本之间的平衡。
  3. 高端FPGA –
    它们的栅极密度大,因此比中档要复杂。它们的性能优于低端和中端FPGA和某些高端FPGA。

好处 :

  • 与一般的CPU相比,FPGA具有更好的性能,因为它们能够处理并行处理。
    FPGA是可重新编程的。
  • 它们具有成本效益。
  • FPGA使您可以在很短的时间内完成产品的开发,因此可以在更短的时间内投入市场。

缺点:

  • 它们具有很高的功耗,并且编程人员无法控制功耗优化。
  • FPGA的编程不像C编程那么简单。
  • 它们仅在产量较低的情况下使用。

应用范围:
FPGA用于国防设备,用于SDR中的图像处理,ASIC原型设计,高性能计算机,无线通信(例如WiMAX,WCDMA等)以及医疗领域中用于诊断和治疗的各种设备。它们还用于消费电子产品,如平板显示器,住宅机顶盒等。