On 04/27/2013 03:10 PM, David Riley wrote:
Just wanted to
say this thread is great! I have a TerasIC Cyclone I board here that I am keen to play
with, so all information about Altera and products is very helpful.
I didn't know their Linux stuff was on par with Windows; last time I used Quartus it
was on Windows XP (and Linux/WINE, even - with minor hiccups).
Up until version 11, Quartus on Linux was AWFUL, at least if you were
trying to run the GUI (the command-line tools were always more or less
OK). Instead of doing a real port, they used a Win32 compatibility
library called MainWin which was flaky and unreliable except on the
very specific platforms they tested on (SuSE and RedHat Enterprise).
It was a pile of garbage, and running the Windows version under WINE
generally worked better. With 11, they moved the whole GUI to Qt for
both platforms, which has been a massive improvement (there have been
a few growing pains; the first version of the editor didn't even have
a way to turn on the column numbering, so I had to use an external
editor to make sure I wasn't going over 80 cols). Everything works
great under Linux now.
The Xilinx software was the same thing. Up until a few releases ago (7?
maybe 8?) it was Windows software with a really bad API compatibility layer
spackled on top. It was all but unusable. Now they have a real port, it's
very nice and smooth.
Pretty odd for software that started out in the UNIX world in the first
place, and lived most of its life there!
-Dave
--
Dave McGuire, AK4HZ
New Kensington, PA