davyzhu
Advanced Member level 1
+compare verilog
Hi all,
There is a problem on How to write FSM in Verilog(https://www.asic-world.com/tidbits/verilog_fsm.html).
Most synthesis tools recommend second "Using Two Always Blocks" style. But I would like to use third "Single Always" style. It seems more compact.
What's the pros and cons between the two styles? I see that the third style may have state transition latency. But does the third style gain higher frequency and shorter critical path?
Thanks!
Best regards,
Davy
Hi all,
There is a problem on How to write FSM in Verilog(https://www.asic-world.com/tidbits/verilog_fsm.html).
Most synthesis tools recommend second "Using Two Always Blocks" style. But I would like to use third "Single Always" style. It seems more compact.
What's the pros and cons between the two styles? I see that the third style may have state transition latency. But does the third style gain higher frequency and shorter critical path?
Thanks!
Best regards,
Davy