humandude
New Contributor
3 years agoQuartus II Compiler inferring latch for a DFF
I'm using a DFF module included with my Quartus II / ModelSim (web edition) installation in my Quartus project, but when I compile the project I get the following message:
"Inferred latch for "q" at dffep.v(18)"
The source file is located at C:/altera/13.1/quartus/eda/fv_lib/verilog/dffep.v. It is a user-defined primitive and it is a D flip-flop with enable, async set, and async reset. The RTL Viewer confirms that the module was interpreted as a latch. However, this is incorrect behavior. What am I missing here?