Forum Discussion

BrianHG's avatar
BrianHG
Icon for Occasional Contributor rankOccasional Contributor
5 years ago

DDR3 megawizard generation error in Quartus 20.1.

Hello,
I just did a second clean install of Quartus 20.1. I'm on Win7 64bit with 8gb ram. All I did was open Quartus in the IP catalog and did a +create. In an empty folder, I specified the Verilog name and memory settings and then 'Finish'.

I've attached a screenshot of the Errors. The errors go down for pages.

6 Replies

    • BrianHG's avatar
      BrianHG
      Icon for Occasional Contributor rankOccasional Contributor

      Thank you for your reply sstrell.

      My friend is getting the same error in Win10.

      I personally am not allowed to upgrade to Win10 at this point in time. How many versions of Quartus do I need to go back to get functionality? I already know Quartus 18.1 also doesn't work as I just recently upgraded Q20.1 to see if it could fix the issue.

      • nockieboy's avatar
        nockieboy
        Icon for New Contributor rankNew Contributor

        Okay, I've got a successful build of the DDR3 SDRAM controller with UniPHY in Quartus 20.1 in Windows 10.

        It definitely needs Windows Subsystem for Linux installed - it appears there's no way for the megawizard to work without it, hence why it's not supported on Windows 7. Don't ask me why Linux is a requirement for it - there's nothing there that Windows can't do, so I'll chalk that up to plain obfuscation on the part of the developer.

        Although my Windows 10 had WSL installed before, I followed steps 1-3 here (although they were likely unnecessary), but most importantly the megawizard's error log was telling me there was no 'wsl' or 'dos2unix' commands - this could only have been in bash as the error report suggested a "sudo apt-get", so I installed them in bash as well.

        I ran the megawizard and it successfully compiled the controller with no errors.

        Given the discussion here though, there's no guarantee we'll be able to use it anyway.