Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
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.
17268 Discussions

project compiled under 9.0sp1, doesn't under 9.1

Altera_Forum
Honored Contributor II
1,407 Views

have a project that pass's data from high speed serial link to a usb device. when i compile under 9.0sp1 the system works fine. compile under 9.1 and all though it has the appearance of working, i.e. passing data, the 'data is corrupted'. 

 

anyone else had problems with 9.1?
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
659 Views

 

--- Quote Start ---  

have a project that pass's data from high speed serial link to a usb device. when i compile under 9.0sp1 the system works fine. compile under 9.1 and all though it has the appearance of working, i.e. passing data, the 'data is corrupted'. 

 

anyone else had problems with 9.1? 

--- Quote End ---  

 

 

Hi, 

 

did you get other Warnings .... Maybe the defaults settings are different .. 

 

Kind regards 

 

GPK
0 Kudos
Altera_Forum
Honored Contributor II
659 Views

I think we need more info about the design. What IP cores are you using? Where do you think the problem lies? 

 

Jake
0 Kudos
Altera_Forum
Honored Contributor II
659 Views

haven't checked defaults, i'll check that. 

 

i'm using altera wizard's registers and fifos, also altera library gates.  

 

where i think the problem is? don't know. 

i did examine the rtl logic in data and control paths of both compilations and didn't see any differences. 

 

sent it in to altera, but was curious if anyone else had seen this. 

dave
0 Kudos
Altera_Forum
Honored Contributor II
659 Views

Sounds like (missing) timing constraints to me. Do you have EVERYTHING constrained? Some (most?) IP cores require some intervention (at minimum) to get proper results from Timequest...for both fitting and final timing analysis. 

 

- slacker
0 Kudos
Altera_Forum
Honored Contributor II
659 Views

had been running both 9.0 and 9.1 on same computer and ran into something real strange. so i removed all quartus programs and re-installed 9.0 on this machine. i had all ready loaded 9.1 on my laptop. i did a side-by-side compare of flags and setup and other than 9.1 has more (left on default) and 'parrellel synthesis' flag being on for 9.0, they were both the same. i then deleted both 'db' files and recompiled both. i compared 'sof' and 'jic' files of both 9.0 and 9.1, and they were different by wide margin. i tried 'parrellel synthesis' flag on and off for 9.1, but the 'sof' files compared the same. 

 

i also compared the report files, for both, some were comparitively the same, others were very different. in fpga assets, 9.1 uses went up, over all, by ~10% (like registers went from 284 to 314). 

 

timing is setup with global values. after all, this state machine runs at >> 25Mhz <<. 

(9.0 reported it couldn't make slow or fast mode and 9.1 reported it couldn't make fast mode). 

 

i attached the report files (in one zip file), for anyone that would like to look at them. 

thanks 

d
0 Kudos
Reply