Altera_Forum
Honored Contributor
8 years agoHelp with Verilog structure
Pardon the simple questions from a Verilog newcomer.
I have three modules in a file. Compiles under Quartus OK. Load onto a Max V dev board and only the module designated as "Top" functions. Change "Top" to another module and it works however previous top does not. It seems only one "top" is allowed in Quartus. Verbiage on the web is muddy. Many online examples make no mention of a "top" module. I do not need multiple instantiates of any module. 1. Should three modules compile and function without each having a declarative "top"module? 2. If so how can each module be designated as a "top" in Quartus or at least be included in the output? Thanks in advance.