Quartus直接在Signal Tap中选择需要信号无需在代码中添加debug标记抓取的信号后续并未真正使用在信号定义前➕️(* preserve_for_debug *) 重新编译后在Signal Tap中添加该信号Vivado.v 或.svverilog 或者 system verilog(mark_debug “true”)或(* MARK_DEBUG “TRUE” *)如果input和reg/wire都定义了同一个信号 二选一就行不用都打上标记.vhdVHD在signal 与begin之间添加debug标记attribute mark_debug : string;attribute mark_debug of xxxxxx : signal is “true”;
quartus与vivado 的debug标记代码对比
Quartus直接在Signal Tap中选择需要信号无需在代码中添加debug标记抓取的信号后续并未真正使用在信号定义前➕️(* preserve_for_debug *) 重新编译后在Signal Tap中添加该信号Vivado.v 或.svverilog 或者 system verilog(mark_debug “true”)或(* MARK_DEBUG “TRUE” *)如果input和reg/wire都定义了同一个信号 二选一就行不用都打上标记.vhdVHD在signal 与begin之间添加debug标记attribute mark_debug : string;attribute mark_debug of xxxxxx : signal is “true”;