华为海思校园招聘-芯片-数字 IC 方向 题目分享——第三套

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第三套

(共9套,有答案和解析,答案非官方,未仔细校正,仅供参考)

部分题目分享,完整版获取(WX:didadidadidida313,加我备注:CSDN huawei数字芯片题目,谢绝白嫖哈)

在这里插入图片描述

在这里插入图片描述

华为海思校园招聘-芯片-数字 IC 方向
(第三套)

  1. 对于一个 FPGA 的基本逻辑单元 CLB 或 LAB 而言,不可能实现哪个电路功能?
    A    1K 双端口 RAM 
    B    4 选 1 多路选择器
    C    A(B+C)
    D    2 分频电路
  2. 在下面的 Verilog 代码中,如果 A 等于 1’bx,则 B 输出是
    If(A==1’bx)
    B=1’b1; 
    else 
    B=1’b0 
    a. 1’b0 
    b. 1’b1 
    c. 1’bz 
    d. 1’bx
  3. 根据芯片验证的质量要求,芯片系统验证中的测试点分解活动应该
    A.主要考虑单元电路的设计内容
    B.适当覆盖芯片内部实现
    C.依靠验证人员对电路实现的充分揣测
    D.采用全黑盒方式分解以保证规格的正确性
    4.  关于三段式状态机的描述,下列说法正确的是() 
    A  描述状态迁移的逻辑为时序逻辑
    B  描述状态转移时,可以不指定 default 态。
    C.输出必须是寄存器输出
    D.  描状态转移条件和转移规律的逻辑是时序逻辑
      
    5.  条件覆盖率未达到 100%,验证一定不完备(×)
  4. Moore 状态机和 Mealy 状态机的差异在()是否相关。
    A.输出信号和输入信号
    B 状态和输出信号
    C.输出信号和状态
    D.状态和输入信号
    解析:Moore 型的输出只与当前状态有关;Mealy 型的输出还与输入相关
  5. Isolatlon cell 是下面哪种低功耗技术必需的
    A MuIti VT 
    B clk gating 
    C power gating 
    D Multi VDD
  6. assign c[31:0]={{【(32‐P)1’b1}},a【P‐1;0】}对于 P=1 到 32,都是合法的(√)
    解析:
    该语句表示将  a  变量的低  P  位拼接在长度为  32‐P  的全  1  后面,形成一个  32  位宽的向
    量,将该向量赋值给  c  变量。该代码对于  P  的所有值都是合法的。
    在代码中,使用了  SystemVerilog  中的拼接操作符{  },它们用于将一个或多个  Verilog  子向
    量连接在一起以创建一个较大的向量。在这个例子中,使用了两个拼接操作符:
    [{[(32‐P)1’b1}}]  对应于一个长度为  32‐P  的向量,所有的位都设置为  1,表示一个  P  位的
    MSB  扩展值为  1  的向量
    [a[P‐1:0]]  对应于长度为  P  的向量,包含了  a  的低  P  位。
  7. 在 verilog 中,调用 w r i t e 或者 write 或者 write或者display 显示信息时,关于显示格式说法错误的是()
    A、%c 或%C 表示以 ASCII 码字符得形式输出
    B、%x 表示十六进制的形式输出
    C、%f 或%F 表示以指数的形式输出实型数(X)
    D、%s 或%S 表示以字符串的形式输出(对)
  8. reg signed【0:4】c;c=8’ h8f,赋值后 c 的值是多少?C
    a. 17
    b. 15
    c. ‐15
  9. 下面哪条语句是对的。
    A、wire buf; 
    B、define AHB_TRANS SEO=2’b11 
    C、parameter BUS_WD=12;
    D、reg [7.0] reg;
  10. 以下关于 Flase‐path,正确的是()
    A、两个不同频率之间的接口一定可以设置为 false path
    B、一般异步复位可以设置为 Fase‐path
    C、一般模拟 IP 和系统的互联接口都可以设置为 False‐path
    D、一般异步电路可以设置为 False path
    解析:false  path 就是我们进行综合分析时,不希望综合工具分析的那些路径。一般在以下
    两种情况下使用
  11. 从逻辑上考虑,与电路正常工作不相关的那些路径,比如测试逻辑,静态逻辑等
  12. 从时序上考虑,我们在综合时不需要分析的那些路径,比如跨越异步时钟域的路径
  13. 下面这段代码,vid 为 0,data_i 在翻转时,乘法器不产生动态功耗(×)
    always@()begin
        if(vid==1’b1)begin 
    data_i_sqw=$signed(data_i)
    KaTeX parse error: Double subscript at position 45: …gin      data_i_̲sqw=16’d0;  end…unsigned(‐4) 
    A.8’b0000_0100 
    B.8’b1111_0011 
    C 8’b1111_1100 
    D.8’b0000_0011 
    解析:
    对于 SystemVerilog  中的  unsigned  类型,其值域为  0  到  2^N‐1,其中  N  表示变量的位宽。
    因此,unsigned(‐4)  的值为  2^8 ‐ 4 = 252。
    用二进制表示  252,需要  8  位二进制数。其二进制表示为  1111 1100。因此,正确的答案是
    D. 8’b0000_0011。
    19. 在编写时序逻辑代码时,下列哪个方法不能明显降低动态功耗
    A.将不必要的置 0/置 1 修改为保持
    B  降低时钟频率
    C.时钟门控
    D.  使用不带复位的寄存器
      
    20.  Verilog 语言的层次从低到高依次对应() 
    A、门级,寄存器传输级,行为级,功能级,系统级
    B、系统级,功能级,寄存器传输级,行为级,门级,行为级,寄存器传输级,功能级,系
    统级
    C、门级,寄存器传输级,功能级,行为级,系统级
    D、门级,功能级,寄存器传输级,行为级,系统级
    21. 状态机的基本要素中包括:状态、输入,输出和健壮性(×)
    解析:输入、输出、状态
    22. reg[255:0] mem[15:0];该声明定义了一个位宽为 16Bits,深度为 256 的 Memory(×)
    解析:该声明定义了一个位宽为 256bits,深度为 32 的 memory。
    23. SystemVerilog 随机只支持两态值,四态值(X 或 Z)或四态操作符(如==,!==)在随机中使
    用是非法的并且会导致错误(√)
    24. SystemVerilog Asserion 中,express1|=>express2,表示如果 express1 为真,则在当前时刻检
    查 express2,如果 express2 为真则断开。(×)
    25.  以下语句,哪个不可综合? 
    A、generate 语
    B、wait 语句
    C、if 语句
    D、for 语句
    解析:
    可综合语句:
    input、output、parameter、reg、wire、always、assign、begin、end、case、 posedge、negedge、
    or、and、default、if、function、generate、integer、`define, while、repeat、for(while、repeat
    循环可综合时,要具有明确的循环表达式和循环条件,for 可综合时也要有具体的循环范围)
    不可综合语句:
    initial、fork…join、wait、time、real、display、 forever.
    26.  高频时钟域的总线数据(可能每个时钟周期数据都发生变化)传递给低频时钟域时,哪种
    同步方式正确()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/539142.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

docker 上达梦导入dump文件报错:本地编码:PG GBK,导入女件编码:PGGB18030

解决方案: 第一步进入达梦数据容器内部 docker exec -it fc316f88caff /bin/bash 第二步:在容器中 /opt/dmdbms/bin目录下 执行命令 cd /opt/dmdbms/bin./dimp USERIDSYSDBA/SYSDBA001 FILE/opt/dmdbms/ZFJG_LJ20240407.dmp SCHEMASZFJG_LJUSERIDSYSD…

顶顶通呼叫中心中间件-回铃音补偿(mod_cti基于FreeSWITCH)

顶顶通呼叫中心中间件-回铃音补偿(mod_cti基于FreeSWITCH) 回铃音的用处 回铃音: 当别人打电话给你时,你的电话响铃了,而他听到的声音叫做回铃音。回铃音是被叫方向主叫方传送,也是彩铃功能的基础。我们平时打电话听到的“嘟 嘟…

html 引入vue Element ui 的方式

第一种&#xff1a;使用CDN的方式引入 <!--引入 element-ui 的样式&#xff0c;--> <link rel"stylesheet" href"https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <!-- 必须先引入vue&#xff0c; 后使用element-ui --> <…

MyBatis 中的动态 SQL 的相关使用方法

为什么会有动态SQL&#xff0c;把SQL写死不是比较方便吗&#xff1f;其实有很多的举例&#xff0c;这里我那一个常见的来说&#xff0c;像我们用户注册&#xff0c;会有必填字段和非必填字段&#xff0c;有些传来的参数不一样&#xff0c;那对应的SQL也不一样&#xff0c;因此&…

微信小程序 uniapp+vue动漫交流系统 java(springboot+ssm)/python(flask+django)/

小程序Android端运行软件 微信开发者工具/hbuiderx uni-app框架&#xff1a;使用Vue.js开发跨平台应用的前端框架&#xff0c;编写一套代码&#xff0c;可编译到Android、小程序等平台。 前端&#xff1a;HTML5,CSS3 VUE 后端&#xff1a;java(springbootssm)/python(flaskdja…

数字化社交的引擎:解析Facebook的影响力

随着数字技术的飞速发展&#xff0c;社交网络已成为人们日常生活中不可或缺的一部分。而在这个数字化社交的世界中&#xff0c;Facebook作为最具影响力和知名度的平台之一&#xff0c;其所扮演的角色越发重要。本文将深入解析Facebook在数字化社交领域的影响力&#xff0c;并探…

独一无二:探索单例模式在现代编程中的奥秘与实践

设计模式在软件开发中扮演着至关重要的角色&#xff0c;它们是解决特定问题的经典方法。在众多设计模式中&#xff0c;单例模式因其独特的应用场景和简洁的实现而广受欢迎。本文将从多个角度详细介绍单例模式&#xff0c;帮助你理解它的定义、实现、应用以及潜在的限制。 1. 什…

VRRP(虚拟路由冗余协议)详解

VRRP-------虚拟路由冗余协议 在一个网络中&#xff0c;要做为一个合格的网络首先就要具备几种冗余&#xff0c;增加网络的可靠性。 这几种冗余分别为&#xff1a;线路冗余&#xff0c;设备冗余&#xff0c;网关冗余&#xff0c;UPS冗余 VRRP该协议就是解决网关冗余的。在二层…

【opencv】示例-imgcodecs_jpeg.cpp使用OpenCV库来创建和处理图像,并保存为不同JPEG采样因子的版本...

上层-原始图像 下层&#xff1a;编码解码后的lossy_img #include <opencv2/core.hpp> // 包含OpenCV核心功能的头文件 #include <opencv2/imgproc.hpp> // 包含OpenCV图像处理功能的头文件 #include <opencv2/imgcodecs.hpp> // 包含OpenCV图像编码解码功能…

滑动门Tab中使用Swiper造成动画不再循环了

路走的多了&#xff0c;坑也多。百度用的多了&#xff0c;就懒得用脑了。 这次案例是swiper效果&#xff0c;swiper官网或者通常的做法是&#xff0c;页面一加载就开始渲染swiper了&#xff0c;当然这个只需要傻傻的复制就行。 但是在滑动门Tab中的内容&#xff0c;还是按照之…

Linux下mysql的彻底卸载

Linux下mysql的彻底卸载 1、查看mysql的安装情况2、删除上图安装的软件3、都删除成功之后&#xff0c;查找相关的mysql的文件4、删除全部文件5、再次执行命令 1、查看mysql的安装情况 rpm -qa | grep -i mysql2、删除上图安装的软件 rpm -ev mysql-community-libs-5.7.27-1.e…

4.Labview簇、变体与类(上)

在Labview中&#xff0c;何为簇与变体&#xff0c;何为类&#xff1f;应该如何理解&#xff1f;具体有什么应用场景&#xff1f; 本文基于Labview软件&#xff0c;独到的讲解了簇与变体与类函数的使用方法和场景&#xff0c;从理论上讲解其数据流的底层概念&#xff0c;从实践上…

服务器数据恢复—不同型号服务器RAID5数据恢复策略有何不同?

RAID5作为应用最广泛的raid阵列级别之一&#xff0c;在不同型号服务器中的RAID5出现故障后&#xff0c;处理方法也不同。 RAID5阵列级别是无独立校验磁盘的奇偶校验磁盘阵列&#xff0c;采用数据分块和独立存取技术&#xff0c;能在同一磁盘上并行处理多个访问请求&#xff0c;…

取出/var/log/secure中一小时内登录失败超过三次的IP

取出/var/log/secure中一小时内登录失败超过三次的IP 前两个字段是日期&#xff0c;第三个字段是小时&#xff0c;第四个字段是IP cat /var/log/secure | sort -i | awk -F [ :] /Failed/{a[$1" "$2" "$3" "$4" "$(NF-3)]}END{for(i …

华为海思数字芯片设计笔试第五套

声明 下面的题目作答都是自己认为正确的答案&#xff0c;并非官方答案&#xff0c;如果有不同的意见&#xff0c;可以评论区交流。 这些题目也是笔者从各个地方收集的&#xff0c;感觉有些题目答案并不正确&#xff0c;所以在个别题目会给出自己的见解&#xff0c;欢迎大家讨论…

手持气象站功能介绍

TH-SQ5手持气象站是一种便携式设备&#xff0c;用于手动测量和记录气象参数&#xff0c;如温度、湿度、风速和气压。这些设备通常用于户外活动、教育和业余气象观测。以下是对机械式手持气象站的一些续写内容&#xff1a; 数据记录功能&#xff1a;虽然基本型号的机械式手持气象…

Java常用数据结构与集合

数据结构 数组&#xff1a; 内存地址连续检索效率高(可以通过下标访问成员)增删操作效率低(保证数据越界的问题,需动态扩容)长度固定&#xff0c;扩容的需要新的数组复制或者Arrays类的copyOf方法 链表 内存地址不连续查询快删除慢&#xff0c;因为需要移动指针又分双向链表…

【MoS2】应变增强的单层MoS2光电探测器

这篇文章的标题是《Strain-Enhanced Large-Area Monolayer MoS2 Photodetectors》&#xff0c;作者是Borna Radatovic等人&#xff0c;发表在《ACS Applied Materials & Interfaces》期刊的2024年第16卷。文章主要研究了应变增强的大面积单层MoS2光电探测器的性能和应用潜力…

车内AR互动娱乐解决方案,打造沉浸式智能座舱体验

美摄科技凭借其卓越的创新能力&#xff0c;为企业带来了革命性的车内AR互动娱乐解决方案。该方案凭借自研的AI检测和渲染引擎&#xff0c;打造出逼真的数字形象&#xff0c;不仅丰富了车机娱乐内容&#xff0c;更提升了乘客与车辆的互动体验&#xff0c;让每一次出行都成为一场…

2024 年适用于 Mac 电脑的最佳 SD 卡恢复软件

D 卡体积很小&#xff0c;广泛用于数码相机、摄像机、行车记录仪、无人机等。通常&#xff0c;在使用设备拍照、拍摄视频后&#xff0c;您会将文件移动到 Mac 进行进一步编辑或作为备份。大多数时候&#xff0c;应该存在问题。但是&#xff0c;您的 SD 卡仍然会出现一些问题并导…