Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
公告
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

ModelSim - incorrect output

LChow3
新手
3,432 次查看

I'm following the ModelSim_GUI_Introduction.pdf.

On page 16 of the pdf file, I couldn't get the correct output for both Figures 25 and 26. Please find attached the screenshot of the waveform input, and verilog file.

0 项奖励
6 回复数
SyafieqS
员工
3,375 次查看

Hi Chow,

 

I have seen the pdf. So basically I saw nothing wrong with your code and the functionality work well with the simulation. Based on this equation f (x1,x2,x3) = x1x2 + x1x3 + x2x3. Figure 25 and 26 you mentioned is not the output yet, it just to specify the input and the output is on Figure 27. Below is the truth table of the equation for your second picture simulation for 0ns to 300ns and it is same as the simulation.

 

x1 =1 1 0

x2 =0 0 1

x3 =0 1 0

 

x1x2 + x1x3 + x2x3

 

000 =0

010 =1

010 =1

 

Thanks,

Regards

 

0 项奖励
LChow3
新手
3,375 次查看

Thank you. That means my simulation output is correct.

Here attached the ModelSim_GUI_Introduction.pdf for version 18.0. Figure 27 is not output. But, the output in Figure 28 is not 011, as you wrote. Is Figure 28 showing a wrong output?

0 项奖励
SyafieqS
员工
3,375 次查看

Hi Chow,

 

Sorry I was referring to this old doc http://195.130.74.161/ModelSim_GUI_Introduction.pdf but it is the same thing. According to your doc Figure 25 and 26 is same thing. Your output is y and x1,x2,x3 is just inputs. What I gave you is based on your attached simulation for second picture, the functionality worked as the truth table meaning it is correct. Also based on your doc, Figure 28 is the new simulation output for y to play around with your input x1,x2,x3 by changing their state to high or low for certain period cycle. The fact that you design work is good already :)

 

Thanks,

Best Regards

0 项奖励
LChow3
新手
3,375 次查看

Thank you.

May I ask another question?

How do I open the wave file (.do) that I saved in earlier project?

For example, I saved this yesterday, but I couldn't open these inputs of x1,x2,x3 that I have keyed in for the simulation yesterday.

0 项奖励
SyafieqS
员工
3,375 次查看

Hi Chow,

 

In Modelsim --> in transcript window --> type do (file_name.do)

e.g do test.do

Notes: Make sure you are in same directory as your .do file.

 

Thanks,

Regards

0 项奖励
LChow3
新手
3,375 次查看

Got it now, thank you.

0 项奖励
回复