首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
课程
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
在喝茶的中国人很喜欢疯狂星期四
University of Bristol
发布于英国
关注
已关注
取消关注
@FPGA探索者:
大疆2020校招数字IC笔试题解析(3)-芯片开发/FPGA
单选1 ~10:大疆2020校招数字IC笔试题解析(1)-芯片开发/FPGA 单选11~20:大疆2020校招数字IC笔试题解析(2)-芯片开发/FPGA 多选1~10: 1. 异步处理 1. 关于异步处理,以下说法正确的是: 答案:AC 解析: A. 静态的不变化,跨时钟也不变化,不会有亚稳态; B. 异步 FIFO 采样格雷码的原因是连续地址信号采用格雷码,相邻状态只有 1 位变化; C. 单bit 和多 bit 都需要考虑【快到慢,慢到快】; 单 bit 慢到快:打拍; 单 bit 快到慢:脉冲展宽,握手; 多 bit 异步 FIFO,需要根据读写时钟快慢来算 FIFO 深度; 2. 存储器相关 2. 下面哪些是非易失性存储器 A、Flash B、EPROM C、DRAM D、SRAM 答案:AB 解析:ROM 和 Flash,其中: (1)ROM ROM(Read-Only Memory,只读存储器)。信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。ROM所存数据通常是装入整机前写入的,整机工作过程中只能读出。 可编程只读存储器(PROM); 可擦可编程序只读存储器(EPROM); 带电可擦可编程只读存储器(EEPROM,一般使用 IIC 接口读写)。 (2)Flash Nor Flash、Nand Flash 3. FFT 快速傅里叶变换 3. 关于 16 点 FFT 描述正确的是() 答案:BCD 解析: 16 点,2 ^ 4 = 16 ,4 级蝶形,每级 16/2 = 8 个蝶形; 每个蝶形需要 1 次复数乘法和 2 次复数加法; 4. 可综合与不可综合 4. Verilog 语言中,下列哪些语句不可以被综合: 答案:BD 解析: initial和 force 用于仿真的,在 Testbench 里,initial 赋初始值,force 用于强制赋值。 5. 关键路径、时序违例 5. 在不增加 pipeline 的情况下,如何解决一条critical path 的 setup 时序不满足的问题? 答案:ACD 解析: setup 违例,主要是因为路径中延时过长导致,所以优化的办法是尽量减少路径延时,优化关键路径,使用更快的器件(对setup时间要求更短),降低时钟频率。 ABCD 都可以解决 setup 时序违例问题。 其中,B 属于插入流水线 pipeline,根据题意,不选。 6. 代码覆盖率 6. 下列关于代码覆盖率描述错误的是: 答案:ACD 解析: 代码覆盖率包括: (1)语句覆盖率 (2)条件覆盖率; (3)分支覆盖率; (4)状态机覆盖率; 代码覆盖率 100 % 不代表功能没问题。 (1)功能覆盖率高但是代码覆盖率低 分析未覆盖到的代码,推断仿真是否有遗漏的功能点,代码是否为冗余或不可达代码; (2)功能覆盖率低但是代码覆盖率高 仿真用例没有关注到一些功能点,需要修改测试用例。 代码覆盖率: 白盒覆盖率,一般仿真工具都有这个统计功能。代码覆盖率达到 100% 不代表设计没有问题。 (1)分支覆盖率 针对 if…else、case 等分支语句,看代码中设计的分支是否都被测试到了。 针对 if(条件1),只要条件 1 取 true 和 false 都执行过,则这个分支就完全覆盖了。 (2)语句覆盖率 语句覆盖率上不去时,可以查看未覆盖处的代码是测试用例的疏忽、冗余代码或是保护用途的代码,比如case的default; (3)翻转覆盖率 包括两态翻转(0/1)和三态翻转(0/1/Z),常用的是两态翻转。对于单比特信号而言,若仿真用例使得该信号从0到1和从1到0的翻转均发生,则认为这里的翻转覆盖率是全面的(100%)。 即使翻转覆盖率达到 100%,分支覆盖率和语句覆盖率也不一定达到 100%。 (4)条件覆盖率与表达式覆盖率 条件覆盖率可以看作是对分支覆盖率的补充。每一个分支条件表达式中,所有条件的覆盖。 比如: if(a&& b) statement1; else statement2; 测试用例:a=1,b = 1 和 a = 0,b = 1 分支覆盖率 100%,两个分支都覆盖了,但是条件覆盖率不是 100%,有判断条件没有被测试到。 (5)状态机覆盖率 功能覆盖率 又称黑盒测试覆盖率,只关心功能,不关心具体的代码是如何实现的。如果想要统计功能覆盖率,需要在 System Verilog 编写的测试用例中添加覆盖组,仿真器基于它来统计功能覆盖率。 以上覆盖率来源: 狄超, 刘萌. FPGA之道. 7. C 语言全局数组 7. C 程序中定义了一个全局数组,编译后此数组变量可能分配在下列哪个段: 答案:BC 解析: 8. 时序电路 8. 下面电路属于时序电路的是? 答案:ABD 解析: 不需要。 9. 速度优化和面积优化 9. 下列优化方法中哪些是速度优化方法: 答案:BC 解析: (1)面积优化,提高资源利用率以降低功耗要求:串行化,资源共享,逻辑优化; (2)速度优化,提高运行速度:流水线设计,寄存器配平,关键路径优化,迟置信号后移。 10. 调制解调 10. 对于 PSK 和 QAM 调制,以下哪些说法是正确的: 答案: 解析: A. 4QAM中星座点幅度一致,其他不一致; B. 对; C. 对; D. 对,16 QAM 点数多,传送效率高,不同星座点的欧氏距离小,抗噪声能力下降; 单选1 ~10:大疆2020校招数字IC笔试题解析(1)-芯片开发/FPGA 单选11~20:大疆2020校招数字IC笔试题解析(2)-芯片开发/FPGA FPGA时序分析之关键路径【华为静态时序分析资料】 本文首发在【公众号——FPGA探索者】
点赞 8
评论 2
全部评论
推荐
最新
楼层
秋招专场
校招火热招聘中
官网直投
相关推荐
涛哥聊大厂
06-06 22:05
大数据开发工程师
运维和测试岗位真的不用写代码吗?顶不住研发降维打击啊
最近有家长咨询孩子岗位规划,有计算机科班出身的同学,计划找运维或测试岗位。同时想得到高起点,将来发展空间更大,说白了,需求量大不愁换工作,同时岗位天花板更高。前些年涛哥挺推荐运维和测试,对于技术不那么自信的同学,男生推荐运维岗位,女生推荐测试岗位。现在依然推荐,但对于有开发能力同学,优先建议选择研发岗位。运维岗位在做什么运维岗位,核心是确保服务稳定运行,对于开发好的软件的部署,维护等工作。比如给客户卖一套本地部署的数据库,需要运维人员去完成客户安装部署,问题定位等工作。运维岗位更多是服务部署,稳定性运维,出问题的及时止损切流量等。但高端的运维岗位,依然要求能写代码,写自动化安装部署脚本代码,自...
校招过来人的经验分享
我的求职思考
点赞
评论
收藏
分享
夜景南飞
06-07 01:30
已编辑
三明学院 计算机类
中电福富2025届 - 暑期实习Java开发工程师 - 面经
笔试 - 05.29单选 42 题,30分钟技术面试 - 06.05腾讯会议 30多 分钟,围绕简历提问提问> 自我介绍答:面试官你好,我叫×××,是××××的学生,现在读大三,期望往大数据开发发展,目前是往后端开发发展,主要会用SpirngBoot框架进行开发,有了解并使用过Vue开发,掌握项目部署到服务器的能力···> 掌握SpringCloud吗答:没有,列举出了为什么没学的原因,但是点了一下近期项目有用到CloudAlibaba(团队成员负责)的组件和配置等,表示这个暑假要学习相关知识> 学业、成绩情况,具体名次答:班级和专业的成绩和综测前十,稳定在第*名> 到...
查看14道真题和解析
点赞
评论
收藏
分享
湘水北逝
05-24 20:42
山东大学 电子信息类
好消息,坏消息
好消息,美团爸爸捞我了,坏消息,捞我的是人力#你收到了团子的OC了吗#
投递美团等公司10个岗位
你收到了团子的OC了吗
点赞
评论
收藏
分享
98昊
昨天 14:57
山东大学 数学类
5月份 日常实习面经
快手 5.10北京 本地生活开发遇到哪些问题,哪些工具怎么排查的OOM怎么排查,哪些工具命令查看Java异常体系Feed流的推模式,链路,数据库,减少存储成本ip校验,同个WiFi,手机号,很多手机号恶意刷,再加图形验证码手写单例模式手写快速排序了解边界异常,防御性编程么字节跳动 5.31北京 数据平台数据迁移怎么做的?怎么切换为什么要有中间PG数据库过渡会有实时性问题吗?数据量级?有定期删除吗?clickhouse为什么快?了解过吗?线程池怎么用的?核心线程数怎么确定的?K个一组翻转链表字节跳动 6.5杭州 电商供应链实习服务是 RPC 接口还是 HTTP 接口方法输入参数qps,rt 响应...
投递快手等公司10个岗位 >
点赞
评论
收藏
分享
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
24届985计算机废物春招感想(央国企、银行)
1.8W
2
...
问一下大家的实习薪资是多少?
8818
3
...
有个好导师真幸福
5445
4
...
美团 实习
5106
5
...
颇有感慨
4474
6
...
导师不放实习,实习偷跑一个月经历
3817
7
...
【💰有奖征集】软件开发笔面经邀你来分享!🙋♂️
3217
8
...
许愿今天收到华子offer
3133
9
...
华为 泡死了
2560
10
...
当我终于爬上山峰,眼前却是迷路丛生
2355
正在热议
#
和牛牛一起刷题打卡
#
32292次浏览
2287人参与
#
你的简历改到第几版了
#
341380次浏览
5121人参与
#
不去互联网可以去金融科技
#
38438次浏览
435人参与
#
牛客帮帮团来啦!有问必答
#
1238708次浏览
17863人参与
#
你的秋招进展怎么样了
#
579295次浏览
14128人参与
#
你觉得今年秋招难吗
#
340053次浏览
6064人参与
#
OPPO开奖
#
43167次浏览
601人参与
#
数据人的面试交流地
#
214694次浏览
4405人参与
#
软件开发笔面经
#
13196次浏览
363人参与
#
参加过提前批的机械人,你们还参加秋招么
#
15176次浏览
361人参与
#
硬件打工人的必备素养
#
5553次浏览
56人参与
#
你最多能接受一周加班几个小时
#
4750次浏览
51人参与
#
我在牛爱网找对象
#
62026次浏览
489人参与
#
你觉得通信/硬件有必要实习吗?
#
28210次浏览
469人参与
#
春招别灰心,我们一人来一句鼓励
#
31297次浏览
452人参与
#
公司情报交流地
#
13787次浏览
83人参与
#
你的秋招进行到哪一步了
#
413748次浏览
6845人参与
#
现在还是0offer,延毕还是备考
#
422000次浏览
4926人参与
#
24届软开秋招面试经验大赏
#
1204614次浏览
18386人参与
#
听劝,我这个简历该怎么改?
#
65291次浏览
659人参与
#
0offer是寒冬太冷还是我太菜
#
464819次浏览
5183人参与
#
职场上哪些事情令人讨厌
#
3346次浏览
25人参与
牛客网
牛客企业服务