Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21611 Discussions

How do you import a .vqm from Synplify?

Altera_Forum
Honored Contributor II
1,773 Views

I use Synplify Pro for the synthesis. How do you import this file into Quartus GUI? Do you delete the .vhd file? There is absolutely no information or examples that show this on the Internet. I have one .vhd file and removed it. I added the .vqm file to the project. Is that "importing" the VQM? Sure it compiled P-R. How do I know the .vqm was used? I never saw the .vqm file listed in the messages. If Synplify synthisizes the code why does Quartus synthisze again? At least that's what I read. There is no straight forward explanation that explains for example: 1) Synplify will synthesize your .vhd files. 2) Quartus will take that output and do this or that. The Altera literature I've read is rather confusing regarding 3rd party tools. Thanks

0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
865 Views

.vqm is a verilog file. Just add it to the Quartus project just like any other HDL file. (So it's not importing, just adding it as a source file) 

Quartus always goes through synthesis first. Since the .vqm is a structural netlist of LUTs and FFs, i.e. it's already been synthesized for the Quartus. All Quartus is doing is reading it in and getting it ready for the fitter, so it should be very fast. Note that you can turn on Assignments -> Settings -> Analysis & Synthesis -> WYSIWYG Resynthesis. That tells Quartus to look at the LUTs/FFs in the .vqm and try to resynthesize them. My experience years ago was that it gave slightly better results than not doing it. The compile time hit isn't bad since it's still just low-level resynthesis. 

Hope that helps.
0 Kudos
Reply