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

news2024/12/26 13:39:17

华为海思校园招聘-芯片-数字 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.coloradmin.cn/o/1613220.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux--Linux常用命令

Linux常用命令 前言Linux命令格式命令讲解1、ls:查看当前目录下所有的内容语法:ls[-al][dir]2、pwd: 查看当前所在目录3、cd : 切换目录4、touch[文件名] : 如果文件不存在新建文件5、mkdir: 创建目录6、rm: 删除指定文件7、rmdir: 删除空目录8、cat:用于显示文件内容9、m…

磁盘损坏无法读取:原因、恢复方案与防范之道

在数字化信息爆炸的时代,磁盘作为数据存储的重要载体,承载着无数重要的文件和资料。然而,当磁盘突然损坏,无法读取数据时,我们往往会陷入困境,焦虑不已。面对这种情况,我们该如何应对&#xff1…

python爬虫--------requests案列(二十七天)

兄弟姐们,大家好哇!我是喔的嘛呀。今天我们一起来学习requests案列。 一、requests____cookie登录古诗文网 1、首先想要模拟登录,就必须要获取登录表单数据 登录完之后点f12,然后点击network,最上面那个就是登录接口…

ubuntu扩展根目录磁盘空间

ubuntu扩展根目录磁盘空间 扩展虚拟机磁盘空间 查看现有磁盘状态 查询现有分区状态,/dev/sda是我们要扩展的磁盘 fdisk -l 开始进行磁盘空间的扩容 parted /dev/sda#扩展3号分区的空间 resizepart 3刷新分区空间 resize2fs /dev/sda3查询扩展结果,…

BADI-AC_DOCUMENT-交货单过账科目替代

BADI-AC_DOCUMENT-交货单过账科目替代 一、业务场景 事务代码VL02N/VL22N及其他交货单过账事务,在交货单过账生成会计凭证的时候对科目进行替代 二、BADI增强:AC_DOCUMENT 这个BADI理论上可以处理很多的会计凭证科目替代,不止是交货单过账…

Redis入门到通关之数据结构解析-动态字符串SDS

文章目录 Redis数据结构-动态字符串动态扩容举例二进制安全SDS优点与C语言中的字符串的区别 Redis数据结构-动态字符串 我们都知道 Redis 中保存的Key是字符串,value 往往是字符串或者字符串的集合。可见字符串是 Redis 中最常用的一种数据结构。 不过 Redis 没有…

Django中间件的源码解析流程(上)——中间件载入的前置

目录 1. ​前言​ 2. 请求的入口 3. 中间件加载的入口 4. 源码中的闭包实现 5. 最后 1. 前言 哈喽,大家好,我是小K,今天咋们分享的内容是:在学会Django中间件之后, 我们继续深入底层源码。 在执行中间件时请求到来总是从前往后…

Golang那些违背直觉的编程陷阱

目录 知识点1:切片拷贝之后都是同一个元素 知识点2:方法集合决定接口实现,类型方法集合是接口方法集合的超集则认定为实现接口,否则未实现接口 切片拷贝之后都是同一个元素 package mainimport ("encoding/json"&quo…

[Kubernetes] etcd的集群基石作用

文章目录 1. 配置存储2. 数据一致性3. 服务发现与协调4. 集群状态中枢5. 集群稳定性 1. 配置存储 etcd作为一个高度可靠的分布式键值存储系统,存储了Kubernetes集群的完整配置和状态数据。集群的元数据,包括节点信息、命名空间、部署、副本集、服务、持…

【leetcode面试经典150题】65. 旋转链表(C++)

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致&…

Mac电池管理软件 Batteries for Mac v2.2.9直装版

Batteries for Mac,作为一款专为Mac用户设计的电池管理软件,以其强大的功能和智能的监测机制,为用户提供了便捷、高效的电池使用体验。 Batteries for Mac(Mac电池)v2.2.9直装版下载 首先,Batteries for Mac具备实时电池监测功能&…

在protobuf里定义描述rpc方法的类型

service UserServiceRpc //在test.proto中定义 { rpc Login(LoginRequest)returns(LoginResponse); rpc GetFriendLists(GetFriendListRequest)returns(GetFriendListResponse); } test.proto文件生成test.pb.cc protoc test.proto --cpp_out./ 将生成的…

前端工程化01-复习jQuery当中的AJAX

4.1、基础概念 什么是服务器 一台存储网站内容、网站文件的电脑 什么是资源 网站中使用的文件(html、css、图片、…)这些东西就叫做资源数据也是服务器上的资源,而且是一个网站的灵魂 客户端 客户端应该指上网的设备但是在前端开发中&a…

微软如何打造数字零售力航母系列科普01 --- Azure顾问(AZURE Advisor)简介

Azure顾问(AZURE Advisor)简介 目录 一、什么是AZURE顾问(AZURE Advisor)? 二、常见问题 三、接下来的步骤 一、什么是AZURE顾问? AZURE顾问是一种数字云助手,可帮助您遵循最佳实践来优化Az…

【QT进阶】Qt http编程之用户登录注册功能实现

往期回顾 【QT进阶】Qt http编程之http与https简单介绍-CSDN博客 【QT进阶】Qt http编程之后端API测试工具postman使用介绍-CSDN博客 【QT进阶】Qt http编程之http相关类的简单介绍-CSDN博客 【QT进阶】Qt http编程之用户登录注册功能实现 一、最终效果展示 重点在逻辑实现&a…

分类神经网络2:ResNet模型复现

目录 ResNet网络架构 ResNet部分实现代码 ResNet网络架构 论文原址:https://arxiv.org/pdf/1512.03385.pdf 残差神经网络(ResNet)是由微软研究院的何恺明、张祥雨、任少卿、孙剑等人提出的,通过引入残差学习解决了深度网络训练中的退化问题&#xff…

[Spring Cloud] (4)搭建Vue2与网关、微服务通信并配置跨域

文章目录 前言gatway网关跨域配置取消微服务跨域配置 创建vue2项目准备一个原始vue2项目安装vue-router创建路由vue.config.js配置修改App.vue修改 添加接口访问安装axios创建request.js创建index.js创建InfoApi.js main.jssecurityUtils.js 前端登录界面登录消息提示框 最终效…

【八股】Spring Boot

SpringBoot是如何实现自动装配的? 首先,SpringBoot的核心注解SpringBootApplication里面包含了三个注解,SpringBootConfigurationEnableAutoConfigurationComponentScan,其中EnableAutoConfiguration是实现自动装配的注解&#x…

VUE运行找不到pinia模块

当我们的VUE运行时报错Module not found: Error: Cant resolve pinia in时 当我们出现这个错误时 可能是 没有pinia模块 此时我们之要下载一下这个模块就可以了 npm install pinia

AD高速板设计-DDR(笔记)

【一】二极管 最高工作频率: 定义:二极管的最高工作频率,即二极管在电路中能够正常工作的最高频率。常见的硅二极管的最高工作频率通常在几十MHz到几百MHz之间。在高频下,二极管可能无法有效地阻止反向电流,但也不会…