??? 08/20/06 06:15 Read: times |
#122650 - Cygwin doesn't slow things down Responding to: ???'s previous message |
Erik Malund said:
Bits of that ran on Cygwin too
So, besides slowing everything to a crawl, what does "Cygwin" do? Don't confuse Cygwin with a "linux emulator." In order for a Unix application to run under it, that app must be recompiled from source. There's no performance hit since you're not translating Linux executables into a Windows executable. A test example: one can compile SDCC for Windows (as a simple console application) or for Cygwin. There's little if any difference in execution speed between the two. For whatever reasons, the Xilinx GUI has become bloated. There are a lot of chip families to support, and a lot of things going on under the hood. And it doesn't help when the tools spew report and temporary files in your project directory. I'm sure I wasn't the only engineer bitching at Xilinx, saying, "we like to keep our HDL sources in some directory OTHER than where the place/route tool's project file lives." Older versions of the tools loved to copy the sources from your source directory to the build project directory, which is stupid and fraught with danger if you forget what file you're editing and what file is used to build the chip! So finally they added a checkbox to reference the sources instead of copying. Of course they did it wrong the first time, and put absolute paths in the project file! What happens when you check your sources out of the version-control system into some other location? Whoops, can't find 'em. Anyways, they finally got right with G-d on that one, too. Took 'em forever. I swear, nobody at Xilinx actually designs like a real-world engineer. If the GUI's speed (or lack thereof) drives you bonkers, you can still do the entire synthesis, map, place, route and bitgen from a command line. I use Makefiles to simplify the process. It can be tricky, because you need to sort out all of the config files necessary for the build process. Funny, too, how all of the Xilinx FAEs say in their seminars: "I never use the GUI. I only use the command line." -a |
Topic | Author | Date |
who is imbecile Xilinx or the "GNU group"? | 01/01/70 00:00 | |
probably an ex microsoft employee | 01/01/70 00:00 | |
Thats why | 01/01/70 00:00 | |
Jez, oh Jez | 01/01/70 00:00 | |
I dont see it | 01/01/70 00:00 | |
I compared to Lattice | 01/01/70 00:00 | |
A curse on software installations | 01/01/70 00:00 | |
mentor's notorious | 01/01/70 00:00 | |
still no answer | 01/01/70 00:00 | |
Context | 01/01/70 00:00 | |
any idiot | 01/01/70 00:00 | |
Xilinx and gnu | 01/01/70 00:00 | |
It DID download much more slowly | 01/01/70 00:00 | |
Xilinx website | 01/01/70 00:00 | |
would that be | 01/01/70 00:00 | |
Most of my clients don't speak HDL ... | 01/01/70 00:00 | |
thanks Andy | 01/01/70 00:00 | |
Same as Altera then! | 01/01/70 00:00 | |
So, besides slowing everything to a crawl, what do | 01/01/70 00:00 | |
Cygwin doesn't slow things down | 01/01/70 00:00 | |
Had it been the GUI, then a few minutes would have | 01/01/70 00:00 | |
Portability | 01/01/70 00:00 | |
we are drifting | 01/01/70 00:00 | |
I've found it ridiculous too. | 01/01/70 00:00 |