Article ID: 000084161 Content Type: Troubleshooting Last Reviewed: 09/11/2012

Why doesn't the Quartus II software recognize my HDL code as a state machine?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description The Quartus® II software can recognize and encode Verilog HDL and VHDL state machines (sequential circuits that advance through a number of states) during synthesis. However, there are certain coding styles that will cause HDL code to be synthesized as generic logic instead of inferring a state machine.

Refer to the Recommended HDL Coding Styles (PDF)  chapter of the Quartus II handbook for Verilog HDL and VHDL coding guidelines that will ensure your state machine is inferred correctly in the Quartus II software.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1