typedef enum logic [2:0] { IDLE = 3'b000, EW_GREEN = 3'b001, EW_YELLOW = 3'b010, NS_GREEN = 3'b011, NS_YELLOW = 3'b100 } state_t;在quartus显示 typedef enum logic [2:0] { IDLE = 3'b000, EW_GREEN = 3'b001, EW_YELLOW = 3'b010, NS_GREEN = 3'b011, NS_YELLOW = 3'b100 } state_t;
时间: 2024-04-28 15:23:38 浏览: 164
枚举类型enum用法
这是一个 Verilog 代码片段,其中定义了一个名为 state_t 的枚举类型,包含五个值:IDLE、EW_GREEN、EW_YELLOW、NS_GREEN、NS_YELLOW。这些值都是 3 位二进制数,分别对应 000、001、010、011、100。在 Quartus 中显示时,可能是因为默认情况下使用的是 SystemVerilog 语言,而不是 Verilog,所以会显示为 `enum logic` 类型。
阅读全文