Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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




List of 24 messages in thread
TopicAuthorDate
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      

Back to Subject List