FPGA笔试题总结(1)

FPGA笔试题总结(1)

  • FPGA笔试题
    • 进制之间的转换
    • 有符号数的补码和运算
    • 逻辑表达式的简化
    • MOS电路/门电路/组合逻辑电路
    • 时序逻辑电路
    • FPGA和IQ题
  • 参考文献
  • 总结

FPGA笔试题

进制之间的转换

进制之间的转换按照下面的顺序进行转换
FPGA笔试题总结(1)_第1张图片
从上面可以看出,不同进制之间的转换是以2进制为核心。

例1、10101.01011转换成8/16/10进制
FPGA笔试题总结(1)_第2张图片

例2、十进制21.34375转换成2/8/16进制
FPGA笔试题总结(1)_第3张图片

例3、八进制数(25.26)转换成2/10/16进制
FPGA笔试题总结(1)_第4张图片

例4、十六进制(15.58)转换成2/8/10进制
在这里插入图片描述

有符号数的补码和运算

例1、有符号数的原码
最高位为符号位,然后将有符号数进行二进制转换即可。最高位为1则表示负数、为0表示正数。(只能表示 2 N − 1 2^N-1 2N1个数据)
FPGA笔试题总结(1)_第5张图片

例2、有符号数的反码
先将有符号数的原码写出,然后正数的反码是其本身,负数保持符号数不变,其余位按位取反。(只能表示 2 N − 1 2^N-1 2N1个数据)
FPGA笔试题总结(1)_第6张图片

例3、有符号数的补码
先获得有符号数的反码,然后正数的补码是其本身,负数的补码是其反码加一。(可以表示 2 N − 1 2^N-1 2N1个数据)
FPGA笔试题总结(1)_第7张图片

例4、有符号数的加减法和乘法
首先进行扩位,对于加减运算,结果位数=max(a的位数,b的位数)+1
乘法符号位相与放在最高位,结果位数=a的位数+b的位数+1
FPGA笔试题总结(1)_第8张图片
对于乘法运算
在这里插入图片描述

逻辑表达式的简化

例1、为什么要进行逻辑表达式简化?咋么样的表达式才是最简表达式?
化简后的逻辑表达式构建电路时,可以节省成本。
最简表达式一般时最简与-或表达式,最简与或表达式意味着表达式中与项最少,每一个与项中变量的个数最少。

例2、逻辑代数化简基本公式
FPGA笔试题总结(1)_第9张图片
FPGA笔试题总结(1)_第10张图片
FPGA笔试题总结(1)_第11张图片

例3、将最简与或表达式化简成与非-与非/与或非/或非-或非
将最简与或表达式化简成与非-与非
在这里插入图片描述
在这里插入图片描述
FPGA笔试题总结(1)_第12张图片
FPGA笔试题总结(1)_第13张图片

例4、利用卡诺图化简逻辑表达式
FPGA笔试题总结(1)_第14张图片
FPGA笔试题总结(1)_第15张图片

MOS电路/门电路/组合逻辑电路

例1、CMOS/TTL/ECL电路比较
FPGA笔试题总结(1)_第16张图片

例2、TTL和CMOS逻辑之间可以互联吗?
FPGA笔试题总结(1)_第17张图片
从上面我们可以看出,当使用CMOS驱动TTL时,CMOS输出的高低电平均被TTL的输入识别成高低电平,所以CMOS可以驱动TTL电平,但是当TTL驱动CMOS时,当TTL输出高电平时有可能识别成未知状态,所以TTL不能驱动CMOS。
在这里插入图片描述
例3、硬件电路如何实现线与功能
在这里插入图片描述 FPGA笔试题总结(1)_第18张图片 FPGA笔试题总结(1)_第19张图片

例4、CMOS门电路为什么不能线与
FPGA笔试题总结(1)_第20张图片
直接线与的话会产生从电源到地的通路,然后烧CMOS管

例5、画出CMOS非门电压电流传输特性曲线
FPGA笔试题总结(1)_第21张图片

例6、单管传输门和双管传输门的区别

FPGA笔试题总结(1)_第22张图片
例7、画出非门和受控非门的CMOS电路
FPGA笔试题总结(1)_第23张图片

例8、画出与非门和受控与非门的CMOS电路
FPGA笔试题总结(1)_第24张图片

例9、用pmos和nmos搭Y=AB+CD
FPGA笔试题总结(1)_第25张图片

例10、一位比较器的门电路实现、输出Y0(>),Y1(=),Y2(<)
FPGA笔试题总结(1)_第26张图片

例11、半加器和全加器的门电路实现
FPGA笔试题总结(1)_第27张图片

例12、什么叫做竞争与冒险,如何消除

FPGA笔试题总结(1)_第28张图片

时序逻辑电路

例1、画出D触发器的门电路实现
FPGA笔试题总结(1)_第29张图片
SR锁存器
FPGA笔试题总结(1)_第30张图片 FPGA笔试题总结(1)_第31张图片FPGA笔试题总结(1)_第32张图片

例2、setup/hold time和Tpd、Tcd、Tskew之间的关系
FPGA笔试题总结(1)_第33张图片

例3、如何修复建立时间和保持时间
FPGA笔试题总结(1)_第34张图片
FPGA笔试题总结(1)_第35张图片
一般情况下保持时间都会满足。

例4、同步和异步时序电路的概念和区别
在这里插入图片描述

例5、同步复位和异步复位的区别
FPGA笔试题总结(1)_第36张图片

例6、Moore与Mealy FSM区别
在这里插入图片描述

例7、为什么D触发器要满足建立时间和保持时间
FPGA笔试题总结(1)_第37张图片

FPGA和IQ题

例1、选择FPGA的时应该考虑哪些因素
FPGA笔试题总结(1)_第38张图片
例2、FPGA/CPLD/ASIC的区别
FPGA笔试题总结(1)_第39张图片

例3、10棵树,要求种成5行,且每行4棵树,该咋么做?
FPGA笔试题总结(1)_第40张图片

参考文献

数字IC与FPGA 面试笔试题讲解1:上面中的截图均是来自该课程,这是博主在学习的时候做的笔记。课程讲的很棒,值得学习。

总结

创作不易,认为文章有帮助的同学们可以关注、点赞、转发支持。为行业贡献及其微小的一部分。或者对文章有什么看法或者需要更近一步交流的同学,可以加入下面的群:
在这里插入图片描述

你可能感兴趣的:(FPGA笔试题,fpga)