SystemVerilog中类型转换$cast的使用
类型转换$cast1. $cast做枚举类型转换:枚举类型的缺省类型为双状态int,可以使用简单的赋值表达式把枚举类型变量的值直接赋值给非枚举变量 如int,但SV不允许在没有进行显示类型转换的情况下把int变量直接赋值给枚举变量。SV要求显式的类型转换的目的在于让你意识到可能的数据越界情况。typedef enum bit[1:0] {RED=0,BLUE,GREEN} COLOR_E...