为什么使用FPGA需要很多晶体管?
0 1115
1
该提问暂无详细描述
收藏
2021-02-06 16:08 更新 张宇哲 •  6890
共 1 个回答
高赞 时间
0

我不确定为什么一开始人们会想到使用晶体管,但是一旦你创造出最初的几百万个,它们便会成为免费。

工程师们想要节省金钱和时间。

使用FPGA(现场可编程门阵列)的要点是:

  • 商品硬件 为了生产出第一个自己的ASIC(专用集成电路)就要花费数千万美元;如果你没有足够的资本来填平这一成本,ASIC是不可能成功的。

  • 自定义逻辑 与运行一个最多只能在每个时钟周期内执行少量指令的处理器不同,你可以增加FPGA的工作量使其达到所能承担的最大工作。

  • 现场可编程性 如果需要修复或更改某些东西,只需对其进行重新编程。 与ASIC不同,ASIC需要更多的设计验证,并且除非花费巨额费用(更多的钱),否则就无法通过漏洞修复或市场变化进行更改。

因此,FPGA最大的好处是:当你希望使用普通硬件进行自定义逻辑时,当你没有ASIC那么大容量或想要软件的灵活性时,只要我们运用硅集成电路,FPGA就会占有一席之地。

收藏
2021-02-06 17:43 更新 错位时空 •  2463