天空之城
发新话题
文本浏览 我的话题(本区) 打印

FPGA查找表问题

本主题由 BourneJason 于 2007-11-30 13:33 置顶

FPGA查找表问题

谁给讲一下FPGA的查找表的结构,是只有SRAM组成的吗?那它怎么实现逻辑功能的?
性别:男-当前离线 Xiaobao:



※本文所有权属于作者和 天空之城 社区共同所有,未经同意,禁止转载!相关资料仅供交流使用,请在下载后24小时内删除!※

※如有关资料侵犯您的合法权益,敬请告知管理人员,本站会在24小时内删除!※

My blade thirsts! Anatorettador!

TOP

唉,FPGA刚接触了点皮毛...sorry,i dont know
性别:男-当前离线 xzp:



※本文所有权属于作者和 天空之城 社区共同所有,未经同意,禁止转载!相关资料仅供交流使用,请在下载后24小时内删除!※

※如有关资料侵犯您的合法权益,敬请告知管理人员,本站会在24小时内删除!※

郑重声明:本人发的主题帖大部分都是转载。如果侵犯了某人的权益,请及时与我取得联系,本人会立即将其删除。

TOP

关于查找表(LUT)

基于查找表(LUT,Look-Up Table)结构的FPGA都是采用Sram工艺的,比如Altera的Cyclone、Straitix系列以及Xilinx的Spartan、Virtex系列。LUT本质上就是一个RAM。目前FPGA中多采用4输入的LUT(Virtex5好像是采用6输入的LUT),所以每一个LUT就可以看作一个拥有4bit地址线的16X1的RAM。当用户用原理图或HDL语言描述一个逻辑电路后,FPGA开发厂商提供的软件会自动计算逻辑电路的所有可能结果,并把结果事先写入RAM,这样每输入一个信号进行逻辑运算就相当于输入一bit地址进行查找,直到将对应地址的RAM中存放的内容作为结果输出。

基于查找表(LUT)FPGA的结构
      xilinx Spartan-II的内部结构

     
左图为Xilinx大部分FPGA硬件资源的分布示意图,右图为Xilinx专有的逻辑单元Slice的结构示意图
CLB:configuration Logic Block,逻辑块
一个CLB通常包含四个Slice,一个Slice包含两个LUT和两个Flip-Flop(即触发器)
基于查找表(LUT)FPGA的结构
alteraFLEX/ACEX等芯片的结构

逻辑单元(LE)内部结构

Altera的FPGA的最基本单元是LE,即Logic Element,一个LE包含一个LUT和一个D-FlipFlop
查找表结构FPGA的逻辑实现原理


由上图可见查找表的实质就是四位地址总线的16X1的RAM

[ 本帖最后由 BourneJason 于 2007-11-20 22:40 编辑 ]
性别:男-当前离线 BourneJason:



※本文所有权属于作者和 天空之城 社区共同所有,未经同意,禁止转载!相关资料仅供交流使用,请在下载后24小时内删除!※

※如有关资料侵犯您的合法权益,敬请告知管理人员,本站会在24小时内删除!※

得之我幸,不得我命








TOP

原来如此~~~哈哈。
伯恩兄真是强呀~~~
性别:男-当前离线 xzp:



※本文所有权属于作者和 天空之城 社区共同所有,未经同意,禁止转载!相关资料仅供交流使用,请在下载后24小时内删除!※

※如有关资料侵犯您的合法权益,敬请告知管理人员,本站会在24小时内删除!※

郑重声明:本人发的主题帖大部分都是转载。如果侵犯了某人的权益,请及时与我取得联系,本人会立即将其删除。

TOP

回复 地板 的帖子

其实我以前那个“FPGA扫盲贴”附件的课件里有这方面的东西,不过不把内容贴出来估计大家还是看不到,呵呵。这些概念要不是有人发帖问,我也快忘了。刚找了些资料回顾了一番
需要声明一下,上面贴的图片可能比较旧了,比如xilinx的virtex5就采用6输入的查找表了,而Altera的例图是用的很古老的FLEX/ACEX系列芯片资料,现在几乎不用了。不过我想基本的概念和结构还差不多吧,呵呵
性别:男-当前离线 BourneJason:



※本文所有权属于作者和 天空之城 社区共同所有,未经同意,禁止转载!相关资料仅供交流使用,请在下载后24小时内删除!※

※如有关资料侵犯您的合法权益,敬请告知管理人员,本站会在24小时内删除!※

得之我幸,不得我命








TOP

回复 板凳 的帖子

嗯,明白了,强人啊!
性别:男-当前离线 Xiaobao:



※本文所有权属于作者和 天空之城 社区共同所有,未经同意,禁止转载!相关资料仅供交流使用,请在下载后24小时内删除!※

※如有关资料侵犯您的合法权益,敬请告知管理人员,本站会在24小时内删除!※

My blade thirsts! Anatorettador!

TOP

研究这东西有什么用,主要在什么时候用到啊?
性别:保密-当前离线 asyou:



※本文所有权属于作者和 天空之城 社区共同所有,未经同意,禁止转载!相关资料仅供交流使用,请在下载后24小时内删除!※

※如有关资料侵犯您的合法权益,敬请告知管理人员,本站会在24小时内删除!※


请完善您的签名档

TOP

发新话题

---------------------------------------------------------------------------------------
本论坛所有文章为会员所发布,会员拥有该内容的所有权力及责任,转载时请注明出处!
本站资源大部分来自于互联网,请在下载后进行杀毒! 如有关资料侵犯您的合法权益,敬请告知,本站会在24小时内删除!
管理员:JueJue QQ:4131669(请直击主题), QQ交流群:48557033 邮箱:tanjunge(at)live.com(用@代替at).
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!