verilog case语句实例_优先级“转移”设计实例

本文探讨了在前端设计中如何利用Verilog的case语句优化时序路径,通过一个3选1数据选择器的例子,对比了if-else与case在时序上的差异,并介绍了如何在存在优先级的情况下,通过转移优先级来优化数据通路的时序,以实现更好的时序收敛。
摘要由CSDN通过智能技术生成
03b18119ddfe31b711c73abd2fa0a642.gif 大家好,我是L.L.,欢迎来到数字ic自修室。  

好久不见,这篇文章主要想跟大家分享一下 前端设计中时序收敛的一个设计小实例 ,在某些场景下合理应用能优化紧张的时序路径。

03b18119ddfe31b711c73abd2fa0a642.gif 海思2020 笔试题节选 在本公众号的面试题精选《2020华为海思校招芯片岗真题解析(1)》中,有这么一道选择题:

下列说法错误的是(D)

  1. 条件语句,如果无优先级关系,尽量采用case,避免多级else if,影响时序;

  2. If/else语句配对使用,case语句加default项;组合逻辑中在所有条件下都要对信号幅值,如果要保持步便用a=a方式赋值;

  3. 两个向量进行比较操作或加减操作或赋值操作时,两个向量的位宽要相等,避免隐式扩展。

  4. 可综合代码中,除了for语句中的循环变量可以定义为integer型以外,所有变量和信号都只能为wire或

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值