Forum Discussion
Altera_Forum
Honored Contributor
10 years ago --- Quote Start --- In principle you compile any source code into a chosen library which defaults to work. Then you simulate any level by selecting from work. you will then need to add waveform file by choosing your inputs and applying logic. Ideally a testbench can be used to inject data into top level. When you compile, check what is the default library. The nativelink is not a separate simulator but it launches modelsim from quartus (ready for your design), I never use it. Many designers use tcl or do file to compile and run simulation at a single click. --- Quote End --- Hi Kaz, I am not seeing an option to simulate all the files in the WORK library. the option is grayed out. so if i simulate just my top level entity file, i get an error saying it cannot find the instance of RAM. also if i select multiple files in the simulate option from the toolbar i am getting the same error. However for compile I was able to select multiple files like this and it compiled ok. I dont have much experience with using tcl or do. I've only ever modified the waveform directly in quartus and run simulation. is there some resource that would help me understand how to use these different things?