SV 设计特性

过程语句块特性


  • ABC

过程块语句 always_comb

  • 防止多驱动的问题:赋值块左侧的语句无法被另一个过程块赋值
  • if语句没有写else,sv会提示警告,sv认为是latch
  • always不会再仿真0时刻进行触发

  • 敏感列表 - 只要列表中的变量变化一次,always块中的语句就执行一次
  • always_comb - 一定是组合电路
  • always @* - 不一定表示组合电路

过程块语句:always_latch

过程块语句:always_ff

赋值操作符


64{1'd1};

比较运算符

  • C

inside操作符

  • 判断变量是否在一系列值中

增强case语句


  • unique case保证所有的选项都是唯一的
  • unique case - 并行执行

posted @ 2023-12-10 15:11  Icer_Newer  阅读(34)  评论(0编辑  收藏  举报