0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

校招FPGA笔试讲解

FPGA设计论坛 来源:未知 2023-01-04 10:45 次阅读

1.对于同步fifo,每100个cycle可以写入80个数据,每10个cycle可以读出8个数据,fifo的深度至少为?

时钟频率 w_clk,
读时钟频率 r_clk,
写时钟周期里,每B个时钟周期会有A个数据写入FIFO
读时钟周期里,每Y个时钟周期会有X个数据读出FIFO
则,FIFO的最小深度是?

计算公式如下:

fifo_depth = burst_length - burst_length * X/Y * r_clk/w_clk

例举说明:
如果100个写时钟周期可以写入80个数据,10个读时钟可以读出8个数据。令wclk=rclk ,考虑背靠背(20个clk不发数据+80clk发数据+80clk发数据+20个clk不发数据的200个clk)代入公式可计算FIFO的深度
fifo_depth = 160-160X(80%)=160-128= 32

拓展:
如果令wclk=200mhz,改为100个wclk里写入40个,rclk=100mhz,10个rclk里读出8个。那么fifo深度为48
计算如下fifo_depth =80-80X(80%)X(100/200)=80-32=48

2.如果只使用2选1mux完成异或逻辑,至少需要几个mux?

应该一个就可以:

不对,反相器也得使用一个数据选择器实现,所以至少需要两个

3.在对信号采样过程之前抗混滤波,其作用是什么?它选用何种滤波器?其截止频率如何确定?

  1. 根据“奈奎斯特采样定律”:在对模拟信号进行离散化时,采样频率f2至少应2倍于被分析的信号的最高频率f1,即:f2≥2 f1;否则可能出现因采样频率不够高,模拟信号中的高频信号折叠到低频段,出现虚假频率成分的现象

  2. 但工程测量中采样频率不可能无限高也不需要无限高,因为我们一般只关心一定频率范围内的信号成份.

  3. 为解决频率混叠,在对模拟信号进行离散化采集前,采用低通滤波器滤除高于1/2采样频率的频率成份.实际仪器设计中,这个低通滤波器的截止频率(fc) 为:

  4. 截止频率(fc)= 采样频率(fz) / 2.56

4.线与逻辑

线与逻辑是两个输出信号相连可以实现“与”的功能,可以用OC或OD门来实现,需要在输出端加一个上拉电阻

5.将二输入的与非门当非门使用时,另一端的接法应该是

二输入与非门的真值表如下: 非门的真值表如下:

假设现在A端为非门的输入,F为输出。A=0时,B端任意高低电平,F都为1;A=1时,B只有等于1,即接高电平,F才等于1。

所以,最终接法如下:(另一端B接高电平)

6.属于高速串行接口的是

PCIE,USB,SPI,RapidIO;(abcd)

7.关于芯片启动时初始化代码在调到main函数之前会执行的操作

8.Verilog HDL中哪些结构是不可综合的

(1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,notif0,notif1,if,inout,input,instantitation,module,negedge,posedge,operators,output,parameter。
(2)所有综合工具都不支持的结构:time,defparam,$finish,fork,join,initial,delays,UDP,wait。
(3)有些工具支持有些工具不支持的结构:casex,casez,wand,triand,wor,trior,real,disable,forever,arrays,memories,repeat,task,while。

9.关于时序设计和异步设计的描述

10.代码覆盖率

包括语句覆盖,判定覆盖,条件覆盖,路径覆盖;

11.面积和速度优化

面积优化:资源共享,串行化;

速度优化:流水线,缩短关键路径法,配平寄存器,乒乓操作

面积和优化存在矛盾,逻辑综合的目的就是要在满足时序的情况下尽量减小面积;

12.关于正则表达式中的计数符和通用字符集进行搜索匹配

*  0 or more+  1 or more?  0 or 1

13.时序检查中对异步复位电路的时序分析叫做()和()?

恢复时间检查和移除时间检查。recovery time 和removal time检查

14 FPGA内部资源包括哪些及其作用

FPGA由6部分组成,分别为可编程输入/输出单元、基本可编程逻辑单元、嵌入式块RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等;






精彩推荐



至芯科技12年不忘初心、再度起航12月17日北京中心FPGA工程师就业班开课、线上线下多维教学、欢迎咨询!
Vivado使用技巧-HDL编写
Verilog语言中case、casex、casez的用法和区别
扫码加微信邀请您加入FPGA学习交流群




欢迎加入至芯科技FPGA微信学习交流群,这里有一群优秀的FPGA工程师、学生、老师、这里FPGA技术交流学习氛围浓厚、相互分享、相互帮助、叫上小伙伴一起加入吧!


点个在看你最好看





原文标题:校招FPGA笔试讲解

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1628

    文章

    21722

    浏览量

    602870

原文标题:校招FPGA笔试讲解

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    智多晶EDA工具HqFpga软件实用小功能

    智多晶EDA工具HqFpga软件实用小功能增加啦,支持生成可调用网表的功能和ballmap功能。下面来给大家讲解一下如何通过HqFpga软件生成可调用的网表文件以及ballmap功能的使用。
    的头像 发表于 12-05 10:23 185次阅读
    智多晶EDA工具Hq<b class='flag-5'>Fpga</b>软件实用小功能

    请问DAC8760零怎么给输出加负值?

    是:数据0=0.7V;数据65535=10.7V(设置0-10V输出)。电流也是这个关系。试了5个板子都是一样,请问专家这个问题一般出在哪里。 2:DAC8760有零寄存器,这个寄存器里写0-32678以内的数都可以。我要写负数或者大于32678的数就不起作用。第二个问题就是
    发表于 11-29 08:22

    FPGA基础知识及设计和执行FPGA应用所需的工具

    本文将首先介绍FPGA的基础知识,包括FPGA的工作原理以及为什么要使用FPGA等,然后讨论设计和执行FPGA应用所需的工具。
    的头像 发表于 11-11 11:29 608次阅读
    <b class='flag-5'>FPGA</b>基础知识及设计和执行<b class='flag-5'>FPGA</b>应用所需的工具

    电感技术的讲解

    详细讲解电感的原理及计算
    的头像 发表于 09-06 02:07 2094次阅读
    电感技术的<b class='flag-5'>讲解</b>

    FPGA高速收发器的来源

    本文主要讲解的是FPGA高速收发器的来源,着重从三个方面解析,可能部分理解会存在有错误,想要不一致的可以来评论区交流哦。
    的头像 发表于 07-18 11:13 499次阅读
    <b class='flag-5'>FPGA</b>高速收发器的来源

    新星到前端技术专家的成长之路

    引言 我在2018年招进入京东,主要负责广告投放系统的前端工作。在京东,这一路走来,我经历了多种角色转换,我从学生到职场人,从招生到校导师,从初级前端开发到前端技术专家,也见证了京东广告业务
    的头像 发表于 07-16 15:00 727次阅读
    从<b class='flag-5'>校</b><b class='flag-5'>招</b>新星到前端技术专家的成长之路

    开放原子源行Meetup | 湖南两共启OpenHarmony技术实习实训!

    2024年7月1日-5日,开鸿智谷携手母公司拓维信息和开放原子源行,在湖南中医药大学与湖南工业职业技术学院,成功举办了“开放原子源行Meetup|OpenHarmony技术实习实训”主题活动
    的头像 发表于 07-09 08:30 339次阅读
    开放原子<b class='flag-5'>校</b>源行Meetup | 湖南两<b class='flag-5'>校</b>共启OpenHarmony技术实习实训!

    三星手机屏维修技术人员

    三星手机屏维修人员,电子专业毕业,有电子产品生产维修经验2年以上,有意向到美国工作的,欢迎留言私信!
    发表于 05-20 10:47

    foxbot基本操作与应用讲解

    电子发烧友网站提供《foxbot基本操作与应用讲解.pptx》资料免费下载
    发表于 05-11 09:34 1次下载

    基于FPGA的常见的图像算法模块总结

    意在给大家补充一下基于FPGA的图像算法基础,于是讲解了一下常见的图像算法模块,经过个人的总结,将知识点分布如下所示。
    的头像 发表于 04-28 11:45 582次阅读
    基于<b class='flag-5'>FPGA</b>的常见的图像算法模块总结

    企联合,共谋发展 | 欢迎陕西科技大学一行来访Aigtek安泰电子交流洽谈!

    为进一步深化企合作共建,促进优秀人才引进。4月12日,陕西科技大学电智学院的院长马院长、副院长任院长、电子信息工程专业副主任张攀峰老师、郭拓老师,到访西安安泰电子科技有限公司,就开展企合作展开
    的头像 发表于 04-22 16:00 304次阅读
    <b class='flag-5'>校</b>企联合,共谋发展 | 欢迎陕西科技大学一行来访Aigtek安泰电子交流洽谈!

    基于微软数据中心的FPGA讲解分析

    FPGA 和 GPU 最大的区别在于体系结构,FPGA 更适合做需要低延迟的流式处理,GPU 更适合做大批量同构数据的处理。
    发表于 02-27 14:45 649次阅读
    基于微软数据中心的<b class='flag-5'>FPGA</b><b class='flag-5'>讲解</b>分析

    锁定源行(北理工站)!“开放原子开源大使”培训活动即将开启!

    “开放原子源行”公益项目由开放原子开源基金会与腾讯公司共同出资设立发起。双方携手通过建立高校开源社团、普及开源文化、研发开源课程体系等方式探索产教融合新路径。为高校开发者提供更大的实践舞台,培养
    的头像 发表于 12-30 16:35 959次阅读
    锁定<b class='flag-5'>校</b>源行(北理工站)!“开放原子开源大使”培训活动即将开启!

    ADE7880的内部能产生用来表的基准电源吗?是如何产生的?

    您好: 我想请教下ADE7880的内部能产生用来表的基准电源吗?是如何产生的? 谢谢!
    发表于 12-27 08:30

    国外大学的FPGA开发项目盘点

    据我了解,目前国内很多大学是没有开设FPGA相关课程的,所以很多同学都是自学,但是自学需要一定的目标和项目,今天我们就去看看常春藤盟Cornell University 康奈尔大学开设的FPGA项目课程。
    发表于 12-22 10:27 1008次阅读
    国外大学的<b class='flag-5'>FPGA</b>开发项目盘点