- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am an established FPGA engineer, having many years of experience with Xilinx ISE and Vivado. I have just started using Quartus II 9.1 SP2 in my new job, an old version is used for various reasons.
For the life of me, I cannot figure out how to perform a behavioral/functional simulation on an individual module (schematic or VHDL) rather than the top level entity. None of the tutorials I have found cover this, is there something silly I am missing here? Trying to find the child modules pins in the vector waveform editors node finder just results in no matches being found.Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The Quartus simulator is rather basic - you would be much better off doing your module simulations in modelsim. Quartus can only simulate a post sysnthesis netlist. With an HDL testbench it would simulate much faster and you would have far more control.
If you have to use the quartus simulator for some reason, you will have the change the top level design in the project: Assignments -> settings -> top level endtity - > select the unit you want to test. I assume you are using such an old version of quartus (6 years old) for the very old device support?- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I usually just write a test bench for the module of interest and compile and simulate that. (Just calling the required files).
I never use quartus for simulation. I'm always using ModelSim, Riviera, or VCS independently however. Pete- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Many thanks Tricky, I am having to use 9.1 for now due to old device support and it is what is installed and licensed, but that will be changing soon. Thanks for clarifying on what 9.1's capabilities are.
@Anakha: I usually write VHDL testbenches for each module :). Many thanks!- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Many thanks Tricky and Ankha - I usually write VHDL test benches. We are using 9.1 because it is installed, licensed and ready to go. The latest version should be installed shortly mind.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you're writing VHDL testbenches, then you can go directly to modelsim without using quartus at all (other than to convert the schematic files).

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page