集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1047|回复: 4

fpga--一个牛人对FPGA的理解--太可怕了!

[复制链接]
zxopenqx 发表于 2020-12-20 17:09:56 | 显示全部楼层 |阅读模式
原文链接:https://blog.csdn.net/qq_4272440 ... e&utm_term=FPGA
来自网络,如有侵权,请联系删除

看到的一个牛人对FPGA的理解,看来FPGA太厉害了!
FPGA多数情况下相比ASIC而言,芯片成本大概是100倍的关系,最大的浪费在LUT这里,做出一个LUT-4需要16位存储单元,再加一个4-16译码器,以及其它的连线资源,做成一个LUT-4,至少需要16&TImes;6+8个晶体管。那么做一个4输入逻辑,设计的好的话如果用晶体管来做最多使用不超过8个晶体管。假设用LUT来做,相当于用了13倍的晶体管来做同样一件事。MUXF和MUXCY占的晶体管反而少很多,用这些部件速度会快很多。LUT本质上是一个16bit存储器,FD是1bit存储器,FPGA本质上大量的存储器,当把FPGA的LUT和FD尽量用于存储器时,资源利用率就高。

FPGA的优势就在存储带宽上,想想普通一个spartan-3A,20k个lut,每个运行到200MHz,相当于4000Gb/s的带宽,一个先进的CPU的一级缓存的带宽都比这差得远。现在最先进的FPGA,性能相当于这个性能的200倍,想想看这是怎么一个BT的野兽。我的思想是,做同一个设计,尽量把逻辑转化为分布式存储器操作。在一个最优化的逻辑设计里,把逻辑转化为存储器操作后,资源利用率差不多还可以可以提升10倍。当然这个转化过程就要靠悟了。一直以来我强调要学好内功,就是在这些转化过程中体现价值。


原文链接:https://blog.csdn.net/qq_4272440 ... e&utm_term=FPGA
 楼主| zxopenqx 发表于 2020-12-20 17:10:07 | 显示全部楼层
fpga--一个牛人对FPGA的理解--太可怕了!
 楼主| zxopenqx 发表于 2020-12-21 16:22:09 | 显示全部楼层
fpga--一个牛人对FPGA的理解--太可怕了
zxopenljx 发表于 2024-5-5 17:41:18 | 显示全部楼层
fpga--一个牛人对FPGA的理解--太可怕了!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-23 23:21 , Processed in 0.060439 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表