modelsim中:
在 wave.do 中添加如下语句 会将cur_state 重定义为 usr_state,并添加到波形图中
virtual type {
{0x01 IDLE}
{0x02 START}
{0x04 MAIN_PRO}
{0x08 IDX_PRO}
{0x10 JUMP_WAIT}
{0x20 FULL_WAIT}
{0x40 FIFO_RST}
{0x80 MATCH_WAIT}
} FSM_TYPE
virtual function {
(FSM_TYPE)/tb_sqpg_top/sqpg_top/cur_state
} usr_state
add wave /tb_sqpg_top/sqpg_top/usr_state
注意0x02等数字中不允许有下划线_ 否则会报错
vivado_ila中:
右键要重命名的信号 -- edit enumeration