zoukankan      html  css  js  c++  java
  • 是否产生latch

    是否产生latch .md


    1.
    个人通过面试题认为是否产生Latch,会和:
    - 选择分支语句(case语句或者if-else语句)中的分支是否已经完整;
    - (case语句或者if-else语句)分支中的对每个变量的情况是否已经完整的说明,如果出现未完整说明的情况,应考虑其是否存在一个默认值的情况,如果存在默认值那么也是完整的,这就不会出现latch。

    当上面两条中某一条不完整时,就会产生latch.

    2.
    老师的建议是:

    并不是缺少某一个分支这样的表象,而是latch之所以会出现的核心原因是:它(case语句或者if-else语句)的每个数据在每个分支是有一个确定的数据值的情况。如果不完整就会出现latch。

    3.

    红框中的就是综合器指令,用来说明下面的就是full case了,不需要default!

  • 相关阅读:
    第14周总结
    第十三周总结
    第十二周总结
    第十一周总结
    第十次助教小结
    第九次小结-关注的助教
    第八次点评
    助教总结
    助教小结13
    助教小结12
  • 原文地址:https://www.cnblogs.com/alan6y/p/14433378.html
Copyright © 2011-2022 走看看