Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
21618 Discussions

Timing analysis error: Modelsim error vsim-3039

Altera_Forum
Honored Contributor II
2,370 Views

I have an 8b counter for learning timing analysis. I have completed Fitter, Assember, Timequest and EDA Netlist without any error. I have added the sdc file to the Assignment. When I run the gate level simulation in Modelsim, I get a notification that "PE Student edition supports only a single HDL". I think I am doing something wrong; I am attaching the transcript. Can someone help? 

thanks
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
1,466 Views

The error message imply that there are mixed HDL languages in the design files. You will need Modelsim SE to support mixed HDL.

0 Kudos
Altera_Forum
Honored Contributor II
1,466 Views

Thank you for the feedback. My code is strictly VHDL. Does it mean that I have some Verilog code there? I am attaching the code. Can you help me understand what is mixed here?

0 Kudos
Altera_Forum
Honored Contributor II
1,466 Views

The timing netlist will be output from the compiler. And is probably in a different language to the test bench. Hence the problem. 

 

Honestly - if you did good design practice and it meets your timing requirements, its probably quicker just to load the design on the chip and see if it works than run a timing simulation (11 years in the industry - ive never had to run a single timing simulation)
0 Kudos
Altera_Forum
Honored Contributor II
1,466 Views

I notice from the code, the Q output has an asynchronous enable - you're better off without this - just stick the Q assignment outside the process.

0 Kudos
Reply