秋招“笔试经”第四弹:华为硬件通用岗和硬件逻辑岗

不想错过个人推送,记得右上角-查看公众号-设为星标,摘下星星送给我!web


今天加码放送:相量子和坐标轴两位老师齐上阵,解析华为硬件逻辑岗和通用岗题目给到你们。
微信

PART1:华为硬件逻辑岗


让咱们来看一下上次文末留下题目的解析(点击查看上次解析),并在本文的文末再送上两道题目。对于真题的解析不只适合正在找工做的毕业生,也适合明年找工做的大三或者研二的同窗们,由于还能够经过一年的时间慢慢积累,在明年的笔试中从容应对。
华为的硬件逻辑岗考察的题目相对较全面,涵盖了FPGA、数字电路、模拟电路、信号与系统、数字信号处理、C语言、Verilog语言、VHDL语言等知识点,后面咱们会对整套的题目的结构作一个详细的分析。
六、下面哪一种不是组合逻辑电路功能描述方法(   )。(华为硬件逻辑实习岗)

A 真值表        B 布尔方程网络

C 状态机        D 逻辑框图app

解析: 考察数字电路中对组合逻辑电路的认识
A选项真值表是使用于逻辑中的一类数学用表,用来计算逻辑表示式在每种论证(即每种逻辑变量取值的组合)上的值。其特色就是输入和输出之间的关系可以一一对应,无任何延时特性,在表达组合逻辑电路关系时很是直观。下面为全加器的真值表:

B选项布尔方程(Boolean equation)是一类特殊方程,指布尔代数B上含有未知元的等式f(X)=g(X),其中f(X)与g(X)均为B上之布尔函数。经常使用于表达输入和输出的一种函数关系,下面为全加器的布尔方程:

C选项逻辑框图由许多逻辑图形符号构成。它与真值表及布尔方程同样,是描述逻辑函数的一种方法。在FPGA中常见于RTL视图中最基本的层次,下面为全加器的逻辑框图:编辑器

D选项状态机简写为FSM(Finite State Machine),也称为同步有限状态机,咱们通常简称为状态机,之因此说是同步的,是由于状态机中全部的状态跳转都是在时钟的做用下进行的,因此必须用到时序逻辑,咱们通常用状态转移图描述状态机。以下所示为一个简易可乐机的状态转移图:

综上所述,本题答案选C 状态机。
七、时序电路的通常特征不包括(   )。(华为硬件逻辑实习岗)
A  系统的状态保持或者变化情形取决于系统的输入及其当前状态
B  时序机的状态图和状态表是相同的设计信息的两种不一样的表示形式
C  能够没有时钟
D  时序电路(机)的当前状态和输入信号决定了其下一状态及输出
解析: 考察数字电路中对时序逻辑电路的认识
时序电路必定须要由时钟沿触发的触发器来保存数据,因此不能没有时钟,C选项错误明显。
A、B、D选项都是和状态机相关的描述。状态机主要分为Moore型状态机和Mealy型状态机两大类,其共同点是:状态的跳转都和当前状态与输入有关。主要的区别在于输出:Moore型状态机的输出只和当前状态有关而与输入无关;而Mealy型状态机的输出不只和当前状态有关还与输入有关。因此A选项系统的状态保持或者变化情形取决于系统的输入及其当前状态正确。一样D选项时序电路(机)的当前状态和输入信号决定了其下一状态及输出也正确。
状态机不只能够由状态转移图来描述,还能够用状态转移表来描述,可是状态转移图的表述更加直观,且更有利于RTL代码的编写,因此B选项正确。
综上所述,本题答案选C 。
PART2:华为硬件通用岗


单选题:
一、若是系统使用512K*8的SRAM,那么须要多少位的地址线和数据线?
18.16         19.16
19.8           18.8
解析: 19条地址线、8条数据线
19条地址线能够产生最多2的19次方个地址,也就是524288,知足512K地址的要求,数据是8位,因此须要8条数据线。
二、下列微处理器中哪一个是16位处理器?
Pentium      80386
8031           8086
解析: 8086 是lntel 第一款16位微处理器
80386,32位处理器,曾普遍应用于IBM PC机上,这些PC机被称为“386计算机”
三、某个逻辑电路实现以下功能:
那么当输入A=1,B=0时,输出是:
1     0      不肯定
解析: 0

四、将两输入的异或门做为反相器使用时,另外一端的接法应该是:
接低电平    接高电平     悬空
解析:接高电平
异或门XOR 相同为0,相异为1,看一下真值表:

咱们须要根据真值表,找到A和Y相反的两行,能够看到此时B为1,也就是接高电平。
五、电感两端的电压与()成正比。
电流的变化率        电流的瞬时值
电流的平均值        电压的变化率
解析: 电流的变化率
根据电感的特性UL=L*di/dt
六、电路分析中,叠加定理很是有用,全部电路咱们均可以使用这一原理,将不一样的电压源或电流源分解开。
错误    正确
解析: 错误
全部电路有点绝对了,叠加定理适用于由独立源、受控源、无源器件和变压器组成的线性网络。
不适用于一些非线性电路,如电路中存在二极管,若是存在独立源单独做用时不能使二极管导通,但整个电路中二极管是能够导通的,那么这个电路使用叠加定理来分析就可能出错。
七、将一个整数10002保存到内存里,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是:
5和2     2和2
2和5     5和5
解析: 5和2
字节Byte和比特bit,通常比特bit指二进制的一位,字节Byte为8个比特bit。
ASCII码是使用8bit也就是1个字节表示一个数字或者英文字符或者其余字符,你们能够参考ASCII码表:
那么10002由5个数字组成,使用ASCII码存储方式的话占用5个字节;10002对应的二进制位10 0111 0001 0010,有14bit,因此二进制存储占用2个字节。
八、计算机中带符号数通常用()来表示:
补码      原码
反码      BCD码
解析: 补码
补码和反码对应的英文很奇特,你们能够注意一下,反码为1‘s complement,补码是2’s complement。
在计算机中,带符号的数通常存储为补码形式,这样也便于计算,在正负两个数直接相加时,使用补码进行加法计算能够直接获得正确的结果。
以下是维基百科上的一个例子:
结果10010彷佛是错的,但因为超过了四个比特,最高位(从右开始数第5个比特)会被忽略掉,结果是0010 (2),和咱们计算的结果同样。
九、十六进制数0xac转换为十进制数为:
112       352   
172       189
解析: 172
16进制转10进制,能够直接使用乘加计算,若16进制数从低位到高位分别为A1 A2 A3 A4,则对应的十进制数为:
A1+A2*16+A3*16*16+A4*16*16*16
本题中A表明10,C表明12 则本题的结果是12+10*16=172。
十、下面哪一个逻辑关系式是错误的:
A+1=A     A+AB=A
A*A=A     A*1=A
解析: A+1=A
应该是A+1=1
十一、使用带宽为100MHz的示波器,测试频率100MHz,3.3V的方波信号时,示波器显示的波形应该是()
100MHz,3.3V的正弦波
100MHz,2.3V左右的正弦波
100MHz,2.3V左右的方波
100MHz,3.3V的方波
解析: 100MHz 2.3V左右的正弦波
首先咱们须要搞清楚示波器的带宽,示波器的带宽指的是输入信号的实际幅值与在示波器上显示的幅值相比,衰减3dB时对应的频率。也就是说100MHz带宽的示波器,输入100MHz信号,输出信号的幅值会衰减3dB,也就是实际看到的幅值和原始幅值之比约为1.41,3.3V/1.41=2.3V
另外,咱们在解析海康威视题目中曾经拓展过一个知识点,理想的方波信号不是单一的频率,是由基波频率和它的奇次谐波共同构成的,100MHz以上的频率题目设置示波器是没法抓取,因此会保留基波的正弦信号。因此答案就出来了
然而这样就完了吗?其实确实帮你们找到了答案,但我以为这道题目少考虑了一个点,或者是我想多了?3.3V方波信号的基带正弦波的幅值就是3.3V吗?理想方波各次谐波的幅值和方波的幅值有什么关系? 这里做为一个问题,咱们在下期中揭晓答案
十二、关于理想运算放大器的错误叙述是:
频带宽度从零到无穷大
输入阻抗为零,输出阻抗也为零
输入信号为零时,输出处于零电位
开环电压放大倍数无穷大
解析: 输入阻抗为零,输出阻抗也为零
这是运放的基础知识,理想运放输入阻抗无穷大,输出阻抗为零。
对于输入阻抗、输出阻抗你们了解多少呢?为何理想运放输入阻抗要无穷大呢?又或者你了解示波器表笔的输入阻抗吗?下次解析我将会和你们分享我对这些的理解,敬请期待。
课后做业: 下一期咱们将对下面的题目进行详细的扩展解析,你们能够提早作一下,敬请期待…… (还会增长)

一、组合逻辑电路消除竞争冒险的方法有(   )。(华为硬件逻辑实习岗)函数

A 在输出端接入滤波电容          测试

B 后级加缓冲电路       flex

C 屏蔽输入信号的尖峰干扰       spa

D 前级加电阻

二、关于2019:1的MUX,下列描述哪一个正确(   )。(华为硬件逻辑实习岗).net

A 输出为1路      

B 选择字为2019位

C 输入为2048路

D 以上皆对

END

本文分享自微信公众号 - FPGA开源工做室(leezym0317)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索