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

相关推荐

11-24 00:11
已编辑
广东工业大学 算法工程师
避雷深圳  yidao,试用期 6 个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
点赞 评论 收藏
分享
贺兰星辰:不要漏个人信息,除了简历模板不太好以外你这个个人简介是不是太夸大了...
点赞 评论 收藏
分享
评论
4
15
分享
牛客网
牛客企业服务