FPGA学习-1:什么是FPGA

FPGA(现场可编程逻辑门阵列)是一种允许用户通过编程自定义逻辑电路的芯片。它由查找表(LUT)构成,用于模拟逻辑门的真值表,实现灵活的电路设计。FPGA的优势在于能以较低的学习成本设计数字电路,甚至复杂的CPU,而无需依赖特殊的硬件设备。
摘要由CSDN通过智能技术生成

FPGA(Field Programmable Gate Array)

即现场可编程逻辑门阵列

我们都知道,所有的芯片都是由一个个晶体管组成

通过晶体管的不同组合来实现不同的功能

最常见的莫过于我们手机上的cpu

但是这些芯片的内部电路是固定的

只能完成特定功能

即使是cpu也是靠提前设计好的指令来完成不同任务

但是他们都有一些共同点,那就是都依赖于基本的逻辑门电路

而正如FPGA的名字一样,可编程逻辑门

意味着可以通过编程来设计逻辑门的组合关系

来实现不同的电路

可以以极低的学习成本来学习数字电路,甚至是设计CPU这类复杂电路

FPGA的内部构造也是十分简单粗暴

FPGA由许多LUT(Look-Up-Table 查找表)构成

实际上,考虑到各种因素,真正的“可编程逻辑门”很难实现

因此FPGA采用了一种巧妙的方式

使用LUT来模拟逻辑单元的真值表

当输入一个信号时,就根据这个表来输出对应的信号

来实现目标逻辑单元的功能

这就是为什么LUT叫“查找表”

总之,有了FPGA

我们就可以无需依赖特殊设备来设计电路

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值