加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

FPGA中LUT基础理解

(2020-04-22 11:54:43)
分类: FPGA—verilog
FPGA中LUT的基础理解

LUT-lookuptable,查找表。
FPGA是以查找表实现逻辑函数,基于ram的编程结构。程序员用硬件逻辑语言或者原理图的形式描述电路之后,综合软件会自动计算出逻辑电路的所有输入输出的结果,并把这些结果存入到ram中,当用户给定一个输入,相当于给ram一个地址,然后ram就会从地址中读出数据,也就是输出结果。这就实现了一个查找过程,就行自动贩卖机,选出指定商品,贩卖机会投出商品。
由于FPGA是基于ram的编程,所以掉电就会丢失,这就是为什么FPGA需要再配置一个ROM的原因,一般用EEPROM或者flash存储器。
现在FPGA有4输入,5输入,6输入的查找表,xilinx公司FPGA结构:CLB是FPGA内的基本逻辑单元,在xilinx FPGA中,一个CLB模块由多个(一般为4个)相同的Slice和附加逻辑构成。一个Slice由两个4/6输入的LUT、进位逻辑、算术逻辑、存储逻辑、和函数复用器组成。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有