Shop OBEX P1 Docs P2 Docs Learn Events
What Quartus Software Version and OS are you running? — Parallax Forums

What Quartus Software Version and OS are you running?

potatoheadpotatohead Posts: 10,261
edited 2014-08-11 09:02 in Propeller 1
The P2 project centered on version 12. That worked on Windows XP.

I've an XP VM on my Mac, and I have the V12 software downloading now.

The latest is 14, and is there anyone running that, and if so, on what OS?
«1

Comments

  • David BetzDavid Betz Posts: 14,516
    edited 2014-08-09 20:38
    potatohead wrote: »
    The P2 project centered on version 12. That worked on Windows XP.

    I've an XP VM on my Mac, and I have the V12 software downloading now.

    The latest is 14, and is there anyone running that, and if so, on what OS?
    I'm running V14 on a MacBook Air under a VirtualBox VM running Ubuntu 14.04.1 LTS 64 bit.
  • jazzedjazzed Posts: 11,803
    edited 2014-08-09 21:14
    I'm trying to use version 14.

    Compile, and all the other steps seem to work, but I can't seem to create a .pof file for programming.

    Following Chip's readme.txt steps 5,6,7,8 for Converting a programming file seems to fail.

    1) Open Quartus II
    2) File | Open Project...
    3) Select 'top' file from this directory
    4) Press the 'play' button to start compilation (takes several minutes)
    
    
    5) File | Convert Programming Files
    6) Click 'Open Conversion Setup Data...'
    7) Select 'P8X32A_DE2_115.cof' file       <-------- dialog below pops up here.
    8) Click 'Generate'
    


    Gettting a message like this:
    Quartus II
    -----------------------------------------------------------------------------
    Conversion Setup File
    C:/Propeller/P8x32A_Emulation/P8x32A_DE2_115_1/P8x32A_DE2_115.cof is an older
    Conversion Setup File format
                                                                         [  OK  ]
    


    What does it mean and how can I get past that?
    I never see a Generate button.
  • ozpropdevozpropdev Posts: 2,792
    edited 2014-08-09 21:14
    I just got Quartus II 13.1(32 bit) web edition going on Win 7.
    Took forever to download Cyclone device file(had to have several attempts for some reason? ~5 hrs!!)
    Just fired it all up and made a fresh pot of coffee... let the fun begin! :):)
  • jazzedjazzed Posts: 11,803
    edited 2014-08-09 21:31
    Hi,

    I was able to use the Quartus II Programmer version 12 to do the conversion steps ... programming in progress.
    Actually, the Quartus II version 14 IDE may also work. The Generate button was hidden from view before. Gak!
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2014-08-09 21:34
    Quartus II - 13.1(64 bit) web edition - Win 7, service pack 1
  • roglohrogloh Posts: 5,795
    edited 2014-08-09 22:00
    David Betz wrote: »
    I'm running V14 on a MacBook Air under a VirtualBox VM running Ubuntu 14.04.1 LTS 64 bit.

    Hi David,
    This is good news. I'm also running Ubuntu 14.04 64 bit but directly on a PC. Was there anything special you had to do to get Quartus V14 going or was it relatively straightforward? Hoping to eventually try it out once I get a board and download the thing (it's massive). Didn't really want to go down the path if it was known not to work on that OS, but you are giving me quite a bit of hope now.
  • LeonLeon Posts: 7,620
    edited 2014-08-09 22:44
    Quartus 14.0 and Win 7 x64.
  • pik33pik33 Posts: 2,366
    edited 2014-08-09 22:50
    14.0/Win8.1x64 (at home) ; 13.1/win8x64 (at the university)

    Tried Quartus in Linux some time ago, the problem was setting USB Blaster driver. which needs some searching in the Internet and experimenting to get it working,
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-10 00:18
    I downloaded Web V14.0.0.200 for Windows this afternoon, plus the Cyclone IV and V packs.

    Just went to install and it complains that I am running 32bit windows. Looks like V14 only works in 64 bit mode.
    They didn't mention that when I downloaded it and I had to go to my son's to download it.... Not Happy :(
  • pik33pik33 Posts: 2,366
    edited 2014-08-10 00:21
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-08-10 00:33
    I've got Q14 running on Linux Mint 17 x64 quite nicely and yes I did have a problem initially with USB blaster settings but it all works fine now. Some of the advice pertains to Debian/Arch and not the Ubuntu base it seems. I will try to recreate what I did in a clean way but aside from permissions I also added a udev rule basically then relog in or manual restart the service. I find this Q14 such a memory hog and then I had to download the device installer for Cyclone IV so the 400MB+ file needs 8GB extra as well.
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-10 00:41
    pik33 wrote: »
    Yes, but they don't tell you that when you download it :(

    I have limited download here because I am on mobile data (3G/4G).
    My wife's laptop is the fastest so I planned to use it. It has Windows 8.1 64bit but I have replaced the HDD with her old Windows 7 32bit from her dead laptop - still waiting for an external SATA case to arrive. So negotiation with the wife....(standby)....

    Fortunately for us, her laptop died during the return trip from S.Korea. She was there for 9 weeks, and working with special software and the internet while she was there. Lucky it didn't fail while we were there.
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-08-10 00:44
    Cluso99 wrote: »
    Yes, but they don't tell you that when you download it :(

    I have limited download here because I am on mobile data (3G/4G).
    My wife's laptop is the fastest so I planned to use it. It has Windows 8.1 64bit but I have replaced the HDD with her old Windows 7 32bit from her dead laptop - still waiting for an external SATA case to arrive. So negotiation with the wife....(standby)....

    Fortunately for us, her laptop died during the return trip to S.Korea. She was there for 9 weeks, and working with special software and the internet while she was there. Lucky it didn't fail while we were there.

    Ray, I can post you all the Windows and Linux files on an SD if you like. Should get it by Tuesday.
  • Martin HodgeMartin Hodge Posts: 1,246
    edited 2014-08-10 00:46
    Q14, Win7 64bit
  • ozpropdevozpropdev Posts: 2,792
    edited 2014-08-10 00:49
    Ray
    I feel your pain with the 64 bit trap. Same happened to this little black duck! :(
    Version 13.1 got me up and running.
    Cheers
    Brian
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-10 00:56
    Peter,
    No, but thanks for the offer - I am negotiating this laptop position first. Otherwise I will go back to my son's and do it - good excuse to see the grandkids.

    Unfortunately I didn't have the time to start the install while at my son's. Otherwise I would have realised a wasted download. I also downloaded Xilinx's latest Vivado.
  • ColeyColey Posts: 1,110
    edited 2014-08-10 03:11
    Quartus 14, Win7 64 Bit
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-10 03:49
    Running... :)

    Quartus 14.0.0.200 on Windows 8.1 64 bit (with latest updates to 1 week ago)

    BTW IE 11.0.9600.1207 with update 11.0.10 (latest updates to 1 week ago) has problems with this forum and is unusable. Had to download the latest Firefox.
  • David BetzDavid Betz Posts: 14,516
    edited 2014-08-10 04:02
    rogloh wrote: »
    Hi David,
    This is good news. I'm also running Ubuntu 14.04 64 bit but directly on a PC. Was there anything special you had to do to get Quartus V14 going or was it relatively straightforward? Hoping to eventually try it out once I get a board and download the thing (it's massive). Didn't really want to go down the path if it was known not to work on that OS, but you are giving me quite a bit of hope now.
    When I first installed it the download function didn't work. It couldn't find the USB blaster. I did a web search and found a few things I had to update to get it to work. Unfortunately, I don't remember the link. If you can't find it yourself I'll go back and look for the web page.
  • TorTor Posts: 2,010
    edited 2014-08-10 06:24
    Linux 64-bit, Quartus version 13.0 currently installed - I will probably not go above version 13.1 (or is it sp1) because that's the last version which supported Cyclone II - I have several Cyclone II boards.
  • TorTor Posts: 2,010
    edited 2014-08-10 06:30
    David Betz wrote: »
    When I first installed it the download function didn't work. It couldn't find the USB blaster. I did a web search and found a few things I had to update to get it to work. Unfortunately, I don't remember the link. If you can't find it yourself I'll go back and look for the web page.
    Your link (in the other thread) was https://wiki.archlinux.org/index.php/Altera_Design_Software
    It has the USB Blaster description down at around the middle of the page. Basically the trick is to install a config file in /etc/udev/rules.d/ to inform the system about what the USB blaster is.
  • mindrobotsmindrobots Posts: 6,506
    edited 2014-08-10 06:51
    Win7 Home Premium 64bit w/ SP1
    Toshiba Laptop w. I7 and 8GB
    Quartus 14.0.0 (downloaded last week when the party started) - for P2 I had a Quartus 10 programmer and a Quartus 12 IDE

    I had a top file get corrupted yesterday when I tried pik33's patch - I need to recreate that scenario and see if it happens again.

    Quartus output after editing the cog.v source with Notepad++
    Info (293031): Detected changes in Quartus II Settings File (.qsf).
    Info (293029): New assignment LOCATION with value PIN_R8 has been added.
    Info (293031): Detected changes in Quartus II Settings File (.qsf).
    Info (293029): New assignment LOCATION with value PIN_R8 has been added.
    Info (293031): Detected changes in Quartus II Settings File (.qsf).
    Info (293029): New assignment LOCATION with value PIN_R8 has been added.
    Info: *******************************************************************
    Info: Running Quartus II 64-Bit Analysis & Synthesis
    Info: Version 14.0.0 Build 200 06/17/2014 SJ Web Edition
    Info: Processing started: Sat Aug 09 11:07:37 2014
    Info: Command: quartus_map --read_settings_files=on --write_settings_files=off top -c top
    Warning (20028): Parallel compilation is not licensed and has been disabled
    Error (287127): Text Design File syntax error: Text Design File contains '(' where ASSERT, CONSTANT, DEFINE, DESIGN, FUNCTION, OPTIONS, PARAMETERS, SUBDESIGN, or TITLE was expected
    Error: Quartus II 64-Bit Analysis & Synthesis was unsuccessful. 1 error, 1 warning
    Error: Peak virtual memory: 505 megabytes
    Error: Processing ended: Sat Aug 09 11:07:38 2014
    Error: Elapsed time: 00:00:01
    Error: Total CPU time (on all processors): 00:00:02
    Error (293001): Quartus II Full Compilation was unsuccessful. 3 errors, 1 warning
  • pik33pik33 Posts: 2,366
    edited 2014-08-10 06:56
    Open and edit cog.v inside Quartus. Check all these ")" and "(" . I use Quartus 14 and all works fine.
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-08-10 07:04
    rogloh wrote: »
    Hi David,
    This is good news. I'm also running Ubuntu 14.04 64 bit but directly on a PC. Was there anything special you had to do to get Quartus V14 going or was it relatively straightforward? Hoping to eventually try it out once I get a board and download the thing (it's massive). Didn't really want to go down the path if it was known not to work on that OS, but you are giving me quite a bit of hope now.

    I followed quite a few links but I think this is the one that worked.
    http://www.eecg.toronto.edu/~laforest/USB-Blaster-Debian.html
  • roglohrogloh Posts: 5,795
    edited 2014-08-10 07:19
    David Betz wrote: »
    When I first installed it the download function didn't work. It couldn't find the USB blaster. I did a web search and found a few things I had to update to get it to work. Unfortunately, I don't remember the link. If you can't find it yourself I'll go back and look for the web page.
    Tor wrote: »
    Your link (in the other thread) was https://wiki.archlinux.org/index.php/Altera_Design_Software
    It has the USB Blaster description down at around the middle of the page. Basically the trick is to install a config file in /etc/udev/rules.d/ to inform the system about what the USB blaster is.

    Thanks guys, I will use this information. I've had similar issues like this with other USB devices, and managed to solve it before so eventually I should be good to go (I hope). Only 2GB of RAM fitted on my old PC though, might get a bit ugly hammering the disk if Quartus starts resorting to using lots of virtual memory (it's an SSD at least).
  • Heater.Heater. Posts: 21,230
    edited 2014-08-10 12:24
    Quartus version 14.0.0 64 bit here. Running on Debian Linux (Jessie) on an old amd64 machine.

    Getting the USB-Blaster to work is a trick I had to google a bit for. Simply create the file /etc/udev/rules.d/98-altera.rules with the following content:
    # USB-Blaster
    
    
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6001", MODE="0666",
     SYMLINK+="usbblaster/%k"
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6002", MODE="0666", SYMLINK+="usbblaster/%k"
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6003", MODE="0666", SYMLINK+="usbblaster/%k"
    
    # USB-Blaster II
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6010", MODE="0666", SYMLINK+="usbblaster2/%k"
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6810", MODE="0666", SYMLINK+="usbblaster2/%k"
    
    After restarting Quartus and un-plugging/replugging the USB cable a dozen times in various random orders it finally recognized the USB-Blaster. I guess the above should work on Ubuntu and other distros.

    Edit: Note: The forum has wrapped those long lines at "SYMLINK". Those SUBSYSTEM lines should be single lines.


    Good grief, how does anyone use this monstrosity of a program?!

    Please tell me the normal FPGA gurus work flow is not to spend all day clicking around on those menus and dialogues to get things compiled and loaded to the FPGA as per the instructions given by Parallax. And waiting for things to happen.

    Surely there is a nice command line way to do this like:
    $ make
    $ make blast
    
    Which I could attach to a nice editor like Sublime Text.

    Rebuilding the P1 took 13 minutes on this old box. But that is painless compared to all the GUI clicking nonsense.

    Anyway, looks like I'm not getting into any verilog unless I can rustle up a modern 8 core 128GB RAM machine. The edit/debug cycle here is ridiculous.
  • Heater.Heater. Posts: 21,230
    edited 2014-08-10 12:38
    This is actually amazing. I am now running my Spin code on a "Propeller" and I don't have any Parallax products in the chain. Not even a PropPlug! I'm using a direct connection from a D-LINK WIFI router's UART to program the Prop in the DE0-nano. So it's:

    PropellerIDE -> OpenSpin -> scp -> propeller-load -> UART+GPIO -> DE0-nano + P8X32A_DE0_Nano.

    I guess I don't need Parallax any more. See you guys, it's been fun:)
  • Ken GraceyKen Gracey Posts: 7,392
    edited 2014-08-10 13:49
    Heater. wrote: »
    I guess I don't need Parallax any more. See you guys, it's been fun:)

    Indeed, it's a great honor for Parallax to empower you, heater!

    There's a local hardware store where I go to shop all the time for the past 20 years. The employees are helpful, but I can't help but compare how I feel from a customer's perspective compared to how I'd hope Parallax's customers feel when they spend money at our place. Because I feel that Parallax gives back to the community and offers products that grow I almost expect the same from places I frequent, yet I remain unsatisfied about the thousands of 35-cent screws, solvents or paints I've purchased. Maybe it's because the screws are overpriced, not sure, or because the material is simply consumable. Yet compare those purchases to something we offer and your programming/electronics world opens up. There's so much more return in one's self from a Propeller board than a gallon of paint which costs about the same.

    So, Heater, I'm also happy that you can so freely experience this enthusiasm as part of your post-purchase, free-for-participating business model.

    However, you have also contributed very much to our tools and support, and we have benefitted significantly. That's why you have been nominated over and over again to our "Star Contributor" section of the web site. You're making it difficult for us to recognize you, heater. . .very difficult!

    Ken Gracey
  • cgraceycgracey Posts: 14,155
    edited 2014-08-10 14:01
    Ken Gracey wrote: »
    Indeed, it's a great honor for Parallax to empower you, heater!

    There's a local hardware store where I go to shop all the time for the past 20 years. The employees are helpful, but I can't help but compare how I feel from a customer's perspective compared to how I'd hope Parallax's customers feel when they spend money at our place. Because I feel that Parallax gives back to the community and offers products that grow I almost expect the same from places I frequent, yet I remain unsatisfied about the thousands of 35-cent screws, solvents or paints I've purchased. Maybe it's because the screws are overpriced, not sure, or because the material is simply consumable. Yet compare those purchases to something we offer and your programming/electronics world opens up. There's so much more return in one's self from a Propeller board than a gallon of paint which costs about the same.

    So, Heater, I'm also happy that you can so freely experience this enthusiasm as part of your post-purchase, free-for-participating business model.

    However, you have also contributed very much to our tools and support, and we have benefitted significantly. That's why you have been nominated over and over again to our "Star Contributor" section of the web site. You're making it difficult for us to recognize you, heater. . .very difficult!

    Ken Gracey


    It's a brave new world!

    Remember, Ken, that we probably need Heater a lot more than he needs us. What would 10,909 likes on Facebook cost?
  • Heater.Heater. Posts: 21,230
    edited 2014-08-10 14:23
    Wow, with one off hand comment I get a response from both the Gracey's in minutes.

    And that is why I am not out of here any time soon.

    To continue Ken's hardware store theme: Quite near here is an electronics store. They are not a huge distributor like Farnel, RS etc. You can go in there and buy stuff, they have a huge stock of every day electronic needs. Thing is, the guys serving there know what they are selling. They know what they are talking about. When you have a long list or R's and C's and chips and tools to buy they will suggest alternatives if they don't have it. They take an interest in what you are actually trying to do and might suggest totally different better ways to do it.

    Parallax is that store. Maybe not the cheapest in the world. Maybe not the widest range. But they have solutions. They have the customer interaction.

    Quick plug for PARTCO: http://www.partco.biz/verkkokauppa/find_us.php?language=en

    Anyway Ken, thanks for the kind words. My feeling is that I only ever tinker around on the edges of much more major works my others. Hardly worthy star treatment.

    Chip,

    It is indeed a "brave new world". I am very impressed at how Parallax has embraced the Open Source movement since those bad old days of the Windows only Propeller Tool. The release of the P1 design was a shocker to me. I was not expecting that to happen until after the P2 was out. If ever.

    For sure I will be around to explore the new world.
Sign In or Register to comment.