华为2019数字芯片岗笔试解析二(单选第二部分)

本文解析华为2019年数字芯片岗笔试的部分题目,涉及格雷码转换在异步处理中的应用、SystemVerilog中的动态数组、静态时序分析与动态时序分析的区别、Verilog语法理解等关键知识点。
摘要由CSDN通过智能技术生成

首发来自微信公众号:数字芯片设

11.多bit总线信号可以通过格雷码转换进行异步处理,例如:8bit的数据总线进行格雷码转换,然后通过双触发器法实现异步处理()
【A】正确
【B】错误

解析;注意这题用的词是“可以”!多bit信号是可以通过转换成格雷码然后打拍进行跨时钟域的,比如异步FIFO的地址跨时钟域,利用了相邻的两个地址二进制码转化成格雷码后,只有1bit不同。在传输连续的二进制码时,转化成格雷码巧妙地将多bit的翻转转化成了1bit的翻转,然后问题变成了单bit的跨时钟域问题,利用双触发器就可以实现异步处理。

正确答案:A

12.SystemVerilog中,下面哪种数组在使用前需要先执行new操作()
【A】压缩数组
【B】联合数组
【C】动态数组
【D】多维数组

解析:动态数组在最开始时是空的,使用前,必须调用new[]操作符来分配空间,同时在方括号中传递数组宽度。

正确答案:C

13.电路设计中,只要采用STA就可以保证电路设计的准确性,不需要再进行动态时序分析了()

  • 3
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值