FPGA数字IC笔试面试008—LUT查找表FPGA底层资源


1、Assign a = (b[15:0] == 16'hd5) ? 1'b0 : 1'b1;该语句需要几个 4 输入 LUT 实现(    )

A. 2

B. 3

C. 4

D. 5

答案:D

解析:

LUT(Look up Tabel)查找表,是F PGA 底层的一种资源,本质上是一个 RAM,常常用于实现组合逻辑功能。低端 FPGA 常用的是 4 输入查找表(LUT4),即 4 个输入口,可表示为 16*1 的 RAM(2^4=16,4位地址1位数据),高端 FPGA 使用的 6 输入查找表(LUT6)可表示为 64*1 的 RAM;

LUT 实现组合逻辑,可以存储几个输入对应的真值表,根据输入进行对应的输出。



24输入查找表可以堪称一个有4位地址线的 x1RAM

答案:16

解析:2^4 = 16

Xilinx 的 7 系列 FPGA 中有两种 Slice(Slice Logic,Slice Memory),其区别在于 LUT6 的实现上。

对于 Altera 系列的 FPGA,其底层组合逻辑也是依靠 LUT 查找表实现。


#实习##秋招##数字IC设计工程师##FPGA##数字芯片设计#
FPGA数字IC笔试100道题 文章被收录于专栏

笔试刷题及解析,FPGA和数字IC类的笔试题汇总、解析,助力实习、提前批、秋招

全部评论
感谢楼主分享的笔试题。
1 回复 分享
发布于 2022-04-12 20:10
【收藏!】FPGA数字IC求职必备知识点目录——持续更新  https://www.nowcoder.com/discuss/959891 秋招提前批开始,不懂这些可能会错过满意offer! https://www.nowcoder.com/discuss/958964?source_id=profile_create_nctrack&channel=-1
点赞 回复 分享
发布于 2022-05-29 15:54

相关推荐

02-16 10:35
已编辑
西安科技大学 后端
虚闻松声:整体应该挺好了 项目2-3个就够了。都类似第一段这么写。 构建数据闭环 推动工程创新 优化架构设计 免费修改简历,就业咨询,欢迎私信交流。
点赞 评论 收藏
分享
黑皮白袜臭脚体育生:简历统一按使用了什么技术实现了什么功能解决了什么问题或提升了什么性能指标来写会更好另外宣传下自己的开源仿b站微服务项目,GitHub已经410star,牛客上有完整文档教程,如果觉得有帮助的话可以点个小星星,蟹蟹
点赞 评论 收藏
分享
评论
4
16
分享

创作者周榜

更多
牛客网
牛客企业服务