不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我!
最近秋招笔试/面试如火如荼,解题速度有点跟不上大家的求职速度,所以在达尔闻的求职群里,Momo姐会先分享各大公司的题目(比如海康,中兴,CVTE等)给到大家练手和熟悉,解题已尽量在加速,有急需的可群里求助。进群方法见下:备注:目前笔试经固定在每周二更新,最近阶段集中为大家解析华为的各种题目,如果大家有其他需求,可以进入秋招求职群,添加妮姐微信:459888529,注明:秋招。
今天加码放送:相量子和坐标轴两位老师齐上阵,解析华为硬件逻辑岗和通用岗题目给到大家。
让我们来看一下上次文末留下题目的解析(点击查看上次解析),并在本文的文末再送上两道题目。对于真题的解析不仅适合正在找工作的毕业生,也适合明年找工作的大三或者研二的同学们,因为还可以通过一年的时间慢慢积累,在明年的笔试中从容应对。
华为的硬件逻辑岗考察的题目相对较全面,涵盖了FPGA、数字电路、模拟电路、信号与系统、数字信号处理、C语言、Verilog语言、VHDL语言等知识点,后面我们会对整套的题目的结构做一个详细的分析。6、下面哪种不是组合逻辑电路功能描述方法( )。(华为硬件逻辑实习岗)A 真值表 B 布尔方程
C 状态机 D 逻辑框图
A选项真值表是使用于逻辑中的一类数学用表,用来计算逻辑表示式在每种论证(即每种逻辑变量取值的组合)上的值。其特点就是输入和输出之间的关系能够一一对应,无任何延时特性,在表达组合逻辑电路关系时非常直观。下面为全加器的真值表:
B选项布尔方程(Boolean equation)是一类特殊方程,指布尔代数B上含有未知元的等式f(X)=g(X),其中f(X)与g(X)均为B上之布尔函数。常用于表达输入和输出的一种函数关系,下面为全加器的布尔方程:
C选项逻辑框图由许多逻辑图形符号构成。它与真值表及布尔方程一样,是描述逻辑函数的一种方法。在FPGA中常见于RTL视图中最基本的层次,下面为全加器的逻辑框图:
D选项状态机简写为FSM(Finite State Machine),也称为同步有限状态机,我们一般简称为状态机,之所以说是同步的,是因为状态机中所有的状态跳转都是在时钟的作用下进行的,所以必须用到时序逻辑,我们一般用状态转移图描述状态机。如下所示为一个简易可乐机的状态转移图:
7、时序电路的一般特征不包括( )。(华为硬件逻辑实习岗)A 系统的状态保持或者变化情形取决于系统的输入及其当前状态 B 时序机的状态图和状态表是相同的设计信息的两种不同的表示形式D 时序电路(机)的当前状态和输入信号决定了其下一状态及输出时序电路一定需要由时钟沿触发的触发器来保存数据,所以不能没有时钟,C选项错误明显。A、B、D选项都是和状态机相关的描述。状态机主要分为Moore型状态机和Mealy型状态机两大类,其共同点是:状态的跳转都和当前状态与输入有关。主要的区别在于输出:Moore型状态机的输出只和当前状态有关而与输入无关;而Mealy型状态机的输出不仅和当前状态有关还与输入有关。所以A选项系统的状态保持或者变化情形取决于系统的输入及其当前状态正确。同样D选项时序电路(机)的当前状态和输入信号决定了其下一状态及输出也正确。状态机不仅可以由状态转移图来描述,还可以用状态转移表来描述,但是状态转移图的表述更加直观,且更有利于RTL代码的编写,所以B选项正确。1、如果系统使用512K*8的SRAM,那么需要多少位的地址线和数据线?19条地址线可以产生最多2的19次方个地址,也就是524288,满足512K地址的要求,数据是8位,所以需要8条数据线。解析:8086 是lntel 第一款16位微处理器80386,32位处理器,曾广泛应用于IBM PC机上,这些PC机被称为“386计算机”
4、将两输入的异或门作为反相器使用时,另一端的接法应该是:
我们需要根据真值表,找到A和Y相反的两行,可以看到此时B为1,也就是接高电平。6、电路分析中,叠加定理非常有用,所有电路我们都可以使用这一原理,将不同的电压源或电流源分解开。所有电路有点绝对了,叠加定理适用于由独立源、受控源、无源器件和变压器组成的线性网络。不适用于一些非线性电路,如电路中存在二极管,如果存在独立源单独作用时不能使二极管导通,但整个电路中二极管是可以导通的,那么这个电路使用叠加定理来分析就可能出错。7、将一个整数10002保存到内存里,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是:字节Byte和比特bit,一般比特bit指二进制的一位,字节Byte为8个比特bit。ASCII码是使用8bit也就是1个字节表示一个数字或者英文字符或者其他字符,大家可以参考ASCII码表:那么10002由5个数字组成,使用ASCII码存储方式的话占用5个字节;10002对应的二进制位10 0111 0001 0010,有14bit,所以二进制存储占用2个字节。补码和反码对应的英文很奇特,大家可以注意一下,反码为1‘s complement,补码是2’s complement。在计算机中,带符号的数一般存储为补码形式,这样也便于计算,在正负两个数直接相加时,使用补码进行加法计算可以直接得到正确的结果。结果10010似乎是错的,但由于超过了四个比特,最高位(从右开始数第5个比特)会被忽略掉,结果是0010 (2),和我们计算的结果一样。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。11、使用带宽为100MHz的示波器,测试频率100MHz,3.3V的方波信号时,示波器显示的波形应该是()首先我们需要搞清楚示波器的带宽,示波器的带宽指的是输入信号的实际幅值与在示波器上显示的幅值相比,衰减3dB时对应的频率。也就是说100MHz带宽的示波器,输入100MHz信号,输出信号的幅值会衰减3dB,也就是实际看到的幅值和原始幅值之比约为1.41,3.3V/1.41=2.3V另外,我们在解析海康威视题目中曾经拓展过一个知识点,理想的方波信号不是单一的频率,是由基波频率和它的奇次谐波共同构成的,100MHz以上的频率题目设置示波器是无法抓取,所以会保留基波的正弦信号。所以答案就出来了然而这样就完了吗?其实确实帮大家找到了答案,但我觉得这道题目少考虑了一个点,或者是我想多了?3.3V方波信号的基带正弦波的幅值就是3.3V吗?理想方波各次谐波的幅值和方波的幅值有什么关系?这里作为一个问题,我们在下期中揭晓答案。这是运放的基础知识,理想运放输入阻抗无穷大,输出阻抗为零。对于输入阻抗、输出阻抗大家了解多少呢?为什么理想运放输入阻抗要无穷大呢?又或者你了解示波器表笔的输入阻抗吗?下次解析我将会和大家分享我对这些的理解,敬请期待。课后作业:下一期我们将对下面的题目进行详细的扩展解析,大家可以提前做一下,敬请期待…… (还会增加)1、组合逻辑电路消除竞争冒险的方法有( )。(华为硬件逻辑实习岗)
A 在输出端接入滤波电容
B 后级加缓冲电路
C 屏蔽输入信号的尖峰干扰
2、关于2019:1的MUX,下列描述哪个正确( )。(华为硬件逻辑实习岗)
A 输出为1路
B 选择字为2019位
C 输入为2048路
D 以上皆对
目前,我们安排的是每周二更新笔试经系列,计划涵盖的公司包含:华为,京东,大疆,商汤,中兴,CVTE,AMD,海康威视,黑金,汇顶等。(会陆续补充)
关于更新时间:每周二,如果同学们诉求高,很希望看到更多的分享,我们可以加番。第一弹:华为硬件逻辑岗
第二弹:海康威视硬件岗
第三弹:华为硬件逻辑岗
毕业设计开班啦!达尔闻秋季大事件
达尔闻携全球分销商-得捷电子(Digi-key)带来17讲毕设系列线上课程。
讲师:毕设导师,名校博士/硕士,资深工程师,知乎大神,B站Up主
课程内容:从选题、基础知识补足,毕设题目拆解教学到毕设案例分享。
时间:2019年9月-2019年12月
第一波福利:
QQ群第399名进群者获得Seeed Uno板卡一块;第500名进群者,获得STM32板卡一块;
微信群第299/399名进群者,获得定制Seeed Uno一块及PCB尺子一把。
立即占座:
方式一,毕业设计-得捷 交流qq群:657307701
方式二,识别下方二维码进微信交流,如群满可添加妮姐微信:459888529