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

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

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

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

在这里插入图片描述
在这里插入图片描述
华为海思校园招聘-芯片-数字 IC 方向
(第六套)
1、影响芯片成本的主要因素是  Die Size  和封装,但电源、时钟等因素,特别是功耗对解决
方案的成本影响较大,因此低成本设计需要兼顾低功耗设计:()
A.  错误
B.  正确
解析:
题目里已经说明了,“影响芯片成本的主要因素是  Die Size  和封装”,那么封装成本和什么
有关呢,当然是散热了,功耗越大,散热装置要求越高,封装难度更大,成本要求更高,所
以,功耗是和成本相关的。
2、reg [31:0] big_vect;  那么  big_vect[0+:8]  是多少?()
A. big_vect[0:7] 
B. big_vect[7:0] 
解析:
这道题不就是书上的内容嘛!需要对向量的抽取有着较深的掌握,对于抽取符号  +:,其左边
0  表示起始位置,其右边  8  表示向量抽取位宽或者  Length,然后定义的是从最高位到最低
位,对应下来所以选择  B,A  只是干扰的
3、generate  语句中的循环控制变量应该定义为  integer  类型()
A.  错误
B.  正确
解析:定义的类型是  genvar,有写过这个代码的应该都是了解的,for  才是  integer 
4、o10  换算成十进制是多少?()
A. 8 
B. 16 
C. 10 
D. 2 
解析:
o07  表示  7,+1  就是进位了,即  o10 = 8 
5、哪些情况下不会产生  Latch  电路?()
A.  组合逻辑中条件不全的  case  语句没有  default  赋值
B.  时序逻辑中  if  选择语句,没有  else  部分表达
C.  使用  if  选择语句的组合逻辑没有  else  部分表达
D.  使用  case  选择语句的组合逻辑没有  else  表达
解析:这是一种低功耗  CG  设计的写法,不会生成锁存器  Latch 
6、关于类的构造函数,以下说法中正确的有()
A.  函数体中必须有  new  语句
B.  返回类型是  void  类型
C.  函数名与齐类名完全相同
D.  不能有形参
解析:
A:类可以认为是用户定义的一种数据类型,类的显式定义有  new(),隐式定义无,new()  的
作用是进行初始化,没有  new()  时,类默认为  null,A  错; 
B:构造类可以没有返回值,也没有返回值类型,但是可以有参数(包括形参  int a),D  错; 
C:类名与函数名一样,C  对; 
D:返回值类型不一定是 void,void 用于有返回值的数据类型,用来取消返回值,B  错
7、中断指示寄存器由实时告警的状态触发,是只读寄存器。()
A.  错误
B.  正确
解析:中断状态寄存器是只读寄存器,只有软件经过处理之后,消除了这种告警状态,硬件
就会对其自动清零
8、下面的选项中关于宏定义的说法不正确的是?(    )
A.  宏定义文件最好放在一个文件中集中管理,防止出现不同项目需要修改为不同的宏定义
值,但是却漏改了某些地方的情况出现。
B.  综合的时候,define  可以跨文件列表生效
C.  如果模块中有很多宏定义,在模块的文件列表最后需要  undef  掉使用的宏,防止和其他
模块的宏定义冲突。
D.  仿真时如果出现宏定义冲突,后面的  define  值会覆盖前面的  define  值
解析:
这里  undef  宏定义的话,那么该宏定义就不生效了
9、在  systemverilog  中,函数(task)可以调用函数任务(function)。(    )
A.  错误                                  
B.  正确
解析:Function  不可以调用  Function  和  Task,反之,Task  可以调用  Function  和  Task 
10、假设输入信号  X  位宽为  12bit,inA  位宽为  6 bit,inB  位宽为  17bit,实现  Y = X*inA + 
inB  功能,并要求不损失精度,那么输出信号  Y  位宽应不小于(    )?
A. 17bit                                   
B. 12bit                                   
C. 18bit                                   
D. 19bit 
解析:这是数值计算导致的位宽扩大
对于乘法,结果的位宽是二者之和,对于加法,结果的位宽是最大位宽加一,综上,12 + 6 
+ 1 = 19

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态获取数据并按顺序组合

当有多个select,且选中后会按顺序组合: 第一列选中: “壹”,“贰” 第二列选中: “a”,“b” 那么组合后的数据为:“壹,a”,“壹,b”,“贰,a”,“…

Docker 的数据管理 端口映射 容器互联 镜像的创建

目录 概念 概念 管理 Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DataVolumes Containers)。总结:因为容器数据是临时保存的为了安全,就要让数据保持持久化。 1&#…

AI绘画的算法原理:从生成模型到Diffusion

近年来,AI绘画技术引起了广泛关注,让我们深入探讨其背后的技术原理和发展历程。本文将以通俗易懂的方式,介绍AI绘画的核心算法,从生成模型到Diffusion。 1. 计算机如何生成图画? AI绘画的核心在于生成模型&#xff08…

Redis入门到通关之数据结构解析-IntSet

文章目录 概述IntSet升级简易源码总结 欢迎来到 请回答1024 的博客 🍎🍎🍎欢迎来到 请回答1024的博客 关于博主: 我是 请回答1024,一个追求数学与计算的边界、时间与空间的平衡,0与1的延伸的后端开发者。 …

机器学习和深度学习-- 李宏毅(笔记与个人理解)Day22

Day 22 Transformer seqence to seqence 有什么用呢? Encoder how Block work 仔细讲讲Residual 的过程? 重构 Decoder - AutoRegressive Mask 由于是文字接龙,所以无法考虑右边的 info 另一种decoder Encoder to Decoder – Cross Attend…

jsp servlet 学生信息管理系统

一、角色划分 1、超级管理员 2、学生 二、模块展示 1、登录 2、列表页面【超级管理员展示所有用户信息、学生只展示当前登录用户信息】 3、新增 4、编辑 三、数据库【mysql】 四、运行演示 jsp servlet 学生信息管理系统

Spark高可用模式和Spark分布式Yarn环境安装

Spark分布式HA环境安装 图-12 高可用模式原理 因为在目前情况下,集群中只有一个Master,如果master挂掉,便无法对外提供新的服务,显然有单点故障问题,解决方法就是master的ha。 有两种方式解决单点故障,一…

网络通信安全

一、网络通信安全基础 TCP/IP协议简介 TCP/IP体系结构、以太网、Internet地址、端口 TCP/IP协议简介如下:(from文心一言) TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议&#xff0…

Java使用IText根据pdf模板创建pdf文件

1.导包 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.10</version></dependency><dependency><groupId>com.itextpdf</groupId><artifactId>itext-as…

算法学习笔记Day9——动态规划基础篇

一、介绍 本文解决几个问题&#xff1a;动态规划是什么&#xff1f;解决动态规划问题有什么技巧&#xff1f;如何学习动态规划&#xff1f; 1. 动态规划问题的一般形式就是求最值。动态规划其实是运筹学的一种最优化方法&#xff0c;只不过在计算机问题上应用比较多&#xff…

kotlin 编写一个简单的天气预报app (七)使用material design

一、优化思路 对之前的天气预报的app进行了优化&#xff0c;原先的天气预报程序逻辑是这样的。 使用text和button组合了一个输入城市&#xff0c;并请求openweathermap对应数据&#xff0c;并显示的功能。 但是搜索城市的时候&#xff0c;可能会有错误&#xff0c;比如大小写…

超市火灾烟雾蔓延及人员疏散的matlab模拟仿真,带GUI界面

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 出口在人员的视野范围内时&#xff0c;该元胞选择朝向引导点的方向运动。出口不在人员的视野范围内时&#xff0c;作随机运动&#xff0c;8个方向的运动概率相等。…

深度学习| 注意力机制

注意力机制 为什么需要注意力机制Seq2Seq问题Transfomer Attention注意力机制分类软硬注意力注意力域 为什么需要注意力机制 这个可以从NLP的Seq2Seq问题来慢慢理解。 Seq2Seq问题 Seq2Seq&#xff08;Sequence to Sequence&#xff09;&#xff1a;早期很多模型中&#xff…

清除git缓存后,每次pull或者push都需要输入用户名密码

git bash进入你的项目目录&#xff0c;输入&#xff1a;git config --global credential.helper store 然后在文件下pull一下&#xff0c;输入一次用户名密码后&#xff0c;再次pull或者push就不需要输入了。 亲测有用哦

挑战一周完成Vue3项目Day2:路由配置+登录模块+layout组件+路由鉴权

一、路由配置 经过分析&#xff0c;项目一共需要4个一级路由&#xff1a;登录&#xff08;login&#xff09;、主页&#xff08;home&#xff09;、404、任意路由&#xff08;重定向到404&#xff09;。 1、安装路由插件 pnpm install vue-router 2、创建路由组件 在src目…

区块链安全应用-------压力测试

基于已有的链进行测试&#xff08;build_chain默认建的链 四个节 点&#xff09;&#xff1a; 第一步&#xff1a;搭链 1. 安装依赖 在ubuntu操作系统中&#xff0c;操作步骤如下&#xff1a; sudo apt install -y openssl curl 2. 创建操作目录, 下载安装脚本 ## 创建操作…

Selenium web自动化测试环境搭建

Selenium web自动化环境搭建主要要经历以下几个步骤&#xff1a; 1、安装python 在python官网&#xff1a;Welcome to Python.org&#xff0c;根据各自对应平台如&#xff1a;windows&#xff0c;下载相应的python版本。 ​ 下载成功后&#xff0c;点击安装包&#xff0c;一直…

CMakeLists.txt中如何添加编译选项?

1. 引子 编译器有多种可供选择&#xff0c;如g、c、clang等&#xff0c;如下以c作为示例。 2. 使用CMAKE_CXX_FLAGS添加编译选项 在Makefile中可能用类似如下的指令来添加编译选项&#xff1a; /usr/bin/c -Wall -Wextra -Wno-sign-compare -Wno-unused-variable -Wno-unuse…

【Node.js】02 —— Path模块全解析

&#x1f31f;Node.js之Path模块探索&#x1f308; &#x1f4da;引言 在Node.js的世界中&#xff0c;path模块就像一把万能钥匙&#x1f511;&#xff0c;它帮助我们理解和操作文件与目录的路径。无论你是初入Node.js殿堂的新手&#xff0c;还是久经沙场的老兵&#xff0c;理…

什么样的内外网文档摆渡,可以实现安全高效传输?

内外网文档摆渡通常指的是在内网&#xff08;公司或组织的内部网络&#xff09;和外网&#xff08;如互联网&#xff09;之间安全地传输文件的过程。这个过程需要特别注意安全性&#xff0c;因为内网往往包含敏感数据&#xff0c;直接连接内网和外网可能会带来安全风险。因此会…