家
词汇表
现场可编程门阵列
现场可编程门阵列是一种集成电路,允许客户或设计人员在制造过程后根据要求重新配置。
什么是现场可编程门阵列 (FPGA)?
现场可编程门阵列(FPGA 是一种集成电路,允许客户或设计人员在制造过程后根据要求重新配置。这种定制通常涉及选择和放置一组门、开关和路由通道。编程因需求而异和目标。然而,它可以是一个单一的、简单的逻辑门,也可以涉及多个复杂的功能。
用户直接使用 Verilog 或 VHDL 等编程语言对其进行编程,以创建满足其特定需求的自定义硬件功能。
值得注意的是,FPGA 实际上并不是一项新技术,而是已经存在 40 多年的现有技术的组合。 如果您曾经玩过 Arduino 开发板,就会对 FPGA 技术有一定的了解。
FPGA 配置可以远程执行,通常是在将其安装到最终应用程序之后。
因为它是可编程的,所以可以将同一块硬件用于各种不同的应用程序。 它还使该设备可用于以少量前期成本制作新设计的原型。
它在哪里使用?
其结果是可以针对特定用途进行定制的超高性能芯片。 FPGA 主要应用于电信、军事、航空航天和金融等高性能计算领域。 该技术还用于挖掘比特币和其他加密货币。
与通用处理器相比,FPGA 的主要优势在于它可以在功耗、尺寸和速度方面更加高效。 随着计算次数的增加,这些因素中的每一个都变得更加重要。 FPGA 比硬连线的 ASIC 实现灵活得多,因此可以在不更改硬件实现的情况下更改其上运行的软件。
FPGA 用于从加密货币挖掘到音频处理的应用程序。 FPGA 为专用集成电路 (ASIC) 提供了一种灵活的替代方案,ASIC 是为特定用途而设计的芯片,不能改变用途。
过去,FPGA 对大多数公司来说都相当昂贵。 但最近的发展使许多企业更能负担得起它们,这引起了企业家和工程师的兴奋。
FPGA 可以编程为完全不同的应用程序。 您可以在今天使用某个平台来完成一项工作,而在明天使用完全不同的工作——所有这些都无需从头开始。