每日一题-12.19-分支语句

4. verilog中case,casex,casez的区别?

答:casez和casex是case语句的拓展。在casez语句中,如果分支表达式的某些位的值为高阻z,那么对这些位的比较就会忽略,而只关注其它位的比较;在casex语句中,如果比较双方有一方的某些位的值是z或x,那么这些位的比较就不予考虑;综合时case语句会将所有包含zx?的分支直接优化掉,而casez和casex的综合后电路是一样的

你可能感兴趣的:(每日一题)