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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/10/09 18:23
Read: times


 
#168298 - re: why?
Responding to: ???'s previous message
Richard Erlacher said:
Andy Peters said:
Richard Erlacher said:
Andy Peters said:
But where's the advantage in the "modern" OS? It lets you open several tasks, none of which have to be open concurrently ...


That's serious bullshit, Richard.

I usually have the Xilinx ISE tools, ModelSim, a bunch of emacs windows with source code and generally a handful of PDF data sheets and user guides all open concurrently. And sometimes I even open Altium 6 to see my schematic and PCB layout. See, if you do real FPGA work, this is not a luxury -- it's a requirement. (I've also got two monitors connected to the machine.)

Well, those aren't necessary ... at least not concurrently ... You may find 'em convenient, but they aren't necessary. I'd be interested to know why you'd want to have source code open in a context where you're running ISE. I think much of that is just to impress yourself.


I seriously think your masochistic approach to everything is just to impress YOU.

RE said:
I have those tools too, but I don't need them all running at once ... Why do you?


Ummm, let's see -- the synthesis tool may throw a warning or error, and when it does, I can open look at the line in the source to see the error. So a text editor needs to be open at the same time.

I can code up something and run the synthesis tools to see whether it all fits.

I can re-run my test bench to make sure that the code is logically correct before synthesizing, and if I want, I can run a post-route timing simulation.

And this is all a lot faster than closing the text editor, starting the Xilinx tools and opening the project, which takes time. If the tools are already running, my productivity is improved, and my train of thought isn't derailed waiting for tools to open and close.

Maybe you prefer to repeatedly open and close applications. Maybe you're still using 800x600 displays. I won't even ask how you keep your sources and data files sorted out across three machines.

re said:
me said:
NO IT IS NOT. I remember the bad old days of running Xilinx XACT on a $3000 486 and literally letting the tools run OVERNIGHT to place and route a small FPGA. Now my $1000 PC takes about five minutes to synthesize and fit a Virtex4 design including the PowerPC core and a ton of logic.

Gee ... you must have lots of money! Back when I was running a 'DX2 with 16MB of RAM, and a pretty large drive, I had only paid $420 or so for mine, in order to run the old XACT software with that stupid SILOS simulator.


I didn't buy the computer but that's irrelelvant. What IS relevant is that a new machine that costs the same dollar amount (say, $1000 to $1000) does significantly more.

re said:
me said:
Not only am I trying, I am doing. Same for my Macs at home.

Oh yes ... Mac's ... that explains the high cost ...


Watch that apostrophe, bub.

And let's see -- my iMac at home with a Core2 Duo 2.4 GHz processor and 4 GB and a 250 GB hard disk and DVD+R burner and a high-quality display and gigabit ethernet and FW800 cost $1100. Price a similarly-equipped Dell. It won't be an all-in-one, so you must include the cost of an equivalent size and quality display. You will discover that it's about the same price. Sure, you could pay a lot less (crappy display, slower processor, less memory) but you are also getting less.

RE said:
The old, admittedly MUCH simpler PLD software that AMD gave away for free would do the job 100% in just a minute or two, while today's $50k tools take much, MUCH longer.

me said:
What $50k tools are you talking about? Xilinx WebPack is free and does everything we want except for the EDK. Are you seriously comparing a 16R8 PAL design with a Virtex4 FPGA design? If so, your whole argument is hyperbole and baseless and rather silly.

Mentor, Altium, OrCAD, and Cadence tools live here.


THOSE ARE PCB TOOLS, NOT FPGA/PLD TOOLS.

Keep your arguments straight here!

RE said:
Mentor's tools aren't so cheap, nor are the others, yet the old DOS OrCAD is much more productive.


Do a 22-layer VME-size PCB with OrCAD 386. And when you're done, tell me how much more productive you were. If you ever finish in your lifetime.

RE said:
The fancy High-Cost tools do some PCB things a bit better, but I'm not sure the cost is warranted. I paid for that old DOS-OrCAD stuff, too, BTW, since I got it when it was newly on the market. Folks can get it for no cost nowadays.


You're not sure because you DON'T do high-speed PCBs with multiple BGA packages and differential routing and multiple planes. If you do only simple, slow stuff you can probably get away with using EAGLE. If you do more complicated work you need tools that can handle the requirements.

RE said:
Since the PC's I use are cheap, I don't mind dedicating one for this and one for that. After all, the three in my lab cost less than $1k altogether, despite their considerable storage and maxed-out RAM. That way I don't have the problems introduced by the "modern OS" and yet still run multiple tasks using multiple monitors when I have to.


Funny, YOU seem to be the only person who seems to be having problems with the "modern OS." Perhaps it's because you're trying to use ancient software?

re said:
That doesn't happen often, and, BTW, I don't use EMACS in several instances just to make my screen look busy.


Who's LOOKING busy? I AM busy.

Face it -- nobody else here seems to work the way you do. Which is fine. But stop telling us how much better you are than us because you are a masochist who prefers to live in the past.

-a

List of 131 messages in thread
TopicAuthorDate
Article: "Real engineers program in C"            01/01/70 00:00      
   C and Latin            01/01/70 00:00      
      similarities between English and C            01/01/70 00:00      
         all sorts of similarities            01/01/70 00:00      
      NOT engineers.....            01/01/70 00:00      
         I think that was his point?            01/01/70 00:00      
            I know            01/01/70 00:00      
               I also don't know if his diagram on Page 3 is right            01/01/70 00:00      
   fewer ASM developers            01/01/70 00:00      
   languages            01/01/70 00:00      
   Muscle Vs Fat            01/01/70 00:00      
      apples vs bears            01/01/70 00:00      
         Wait a minute, pilgrim!            01/01/70 00:00      
            pilgrim has arrived            01/01/70 00:00      
            Break out that DOS Computer            01/01/70 00:00      
               I do that quite often!            01/01/70 00:00      
            blame drivers            01/01/70 00:00      
               Equip them right and they seem to work ... sort-of            01/01/70 00:00      
                  Engineers and Marketing guys            01/01/70 00:00      
            jeeziz x kryst            01/01/70 00:00      
               So ... Why do you do all that?            01/01/70 00:00      
                  wrong choice of word            01/01/70 00:00      
                     It's just a millstone ...            01/01/70 00:00      
                  re: why?            01/01/70 00:00      
      My computer _boots_ faster than that.            01/01/70 00:00      
         DMA?            01/01/70 00:00      
      Maybe it's the amount of memory            01/01/70 00:00      
         The cost of mutlitasking..            01/01/70 00:00      
         haven't any time to waste            01/01/70 00:00      
            That would be too slow!            01/01/70 00:00      
               I see no ships!            01/01/70 00:00      
               Isn't 4k plenty for a '51?            01/01/70 00:00      
                  which '51 does have that?            01/01/70 00:00      
                     Erik would call those "deviates".            01/01/70 00:00      
                        nope            01/01/70 00:00      
                        pipelines, cars, and real engineers            01/01/70 00:00      
                           It's also pipelined.            01/01/70 00:00      
                              then it's irrelevant            01/01/70 00:00      
                  If you can ignore those features            01/01/70 00:00      
               keeping up            01/01/70 00:00      
                  I feel your pain ...            01/01/70 00:00      
                     Don't see problems - see possibilities            01/01/70 00:00      
                        Do you really want to hide from reality?            01/01/70 00:00      
                           Always hiding behind excuses            01/01/70 00:00      
                              What excuses?            01/01/70 00:00      
                                 Your excuses            01/01/70 00:00      
                                    Do you directly or indirectly work for Keil?            01/01/70 00:00      
                                       BULL!!            01/01/70 00:00      
                                          I don't harbor any animosity, but I don't like being lied-to            01/01/70 00:00      
                                             you "understand well enough"            01/01/70 00:00      
                                                I have to agree ... evaluation takes time ...            01/01/70 00:00      
                                                   this is where I think I'm the realist            01/01/70 00:00      
                                                      If only the pieces were separately available ...            01/01/70 00:00      
                                                         I can't and would never            01/01/70 00:00      
                                                            So ... Who's a simulator specialist?            01/01/70 00:00      
                                                               don't know, don't care            01/01/70 00:00      
                                                                  So why even mention it?            01/01/70 00:00      
                                                                     because someone (you?) brought it up            01/01/70 00:00      
                                       Tangential Richard at work            01/01/70 00:00      
                           the pot calling the kettle black            01/01/70 00:00      
                     that's the crux            01/01/70 00:00      
                        It's a matter of realism            01/01/70 00:00      
                           well, if you do not have the time to evaluate, your points            01/01/70 00:00      
                              I have to disagree ...            01/01/70 00:00      
                                 no need            01/01/70 00:00      
                                    That would be an ideal fix!            01/01/70 00:00      
                  no way            01/01/70 00:00      
                     but only if we both define a project            01/01/70 00:00      
                        oh, that's no proof then...            01/01/70 00:00      
                           It would be a nice idea, but how would you time it?            01/01/70 00:00      
                           you did not read what I said            01/01/70 00:00      
                              implication and how to challenge it            01/01/70 00:00      
                                 disassembly            01/01/70 00:00      
                                    Encryption module?            01/01/70 00:00      
                                    not at all            01/01/70 00:00      
                                       It's clear to see that some folks really like 'C'            01/01/70 00:00      
                                          can you only like one thing?            01/01/70 00:00      
                                             Yes, but ...            01/01/70 00:00      
                                                you can boil steak too            01/01/70 00:00      
                                                   but you don't have to do that            01/01/70 00:00      
                                                      but you just said            01/01/70 00:00      
                                       no praise, just not hate            01/01/70 00:00      
                                          That makes sense            01/01/70 00:00      
                                          not that claim            01/01/70 00:00      
                                             again you miss 'usually', 'mostly', 'often', etc            01/01/70 00:00      
                                                Not so ... exactly            01/01/70 00:00      
                                                   Based on what experience?            01/01/70 00:00      
                                                      That's not how it works            01/01/70 00:00      
                                                         maintenance is a totally different issue            01/01/70 00:00      
                                                         apples to pears?            01/01/70 00:00      
                                                            I don't need to compare/contrast apples and pears            01/01/70 00:00      
                                                               The embedded world is larger than your tiny island            01/01/70 00:00      
                                                   IF            01/01/70 00:00      
                                                      It's all about initial hardware cost, not maintenance cost.            01/01/70 00:00      
                                                         Value of investment            01/01/70 00:00      
                                                         Not Here            01/01/70 00:00      
                                                         Whose business?            01/01/70 00:00      
                                                            What do you mean by "code analysis tools"?            01/01/70 00:00      
                                                               Some important tests            01/01/70 00:00      
                                                                  Yes, those come up in HLL, but ...            01/01/70 00:00      
                                                                     Memory leaks nothing to do with HLL            01/01/70 00:00      
                                                                        Yeah, you can do that ... but it's not recommended            01/01/70 00:00      
                                                                           More way than one to create memory leaks            01/01/70 00:00      
                                                                           that is not applicable to small embedded            01/01/70 00:00      
                                                                     Way easier to analyse non-goto code            01/01/70 00:00      
                                                                        and why would that be?            01/01/70 00:00      
                                                                           General purpose languages normally allows dangers            01/01/70 00:00      
                                                                              You still don't get the point, Per            01/01/70 00:00      
                                                                                 Wrong question            01/01/70 00:00      
                                                                                    what view?            01/01/70 00:00      
                                                                                       and the answer is            01/01/70 00:00      
                                                                                       can be seen as a leading question            01/01/70 00:00      
                                                                        Careful now! Some folks like Pascal for the '51            01/01/70 00:00      
                                                                           Why?            01/01/70 00:00      
                                                                        Some things depend on your point of view            01/01/70 00:00      
                                                                           Richard has never, ever, in his whole life implemented a bug            01/01/70 00:00      
                                                                              I may have written 'em, but I've never shipped 'em            01/01/70 00:00      
                                                               QAC and Polyspace            01/01/70 00:00      
                                                                  thanks, Oliver            01/01/70 00:00      
                                                                     MISRA and assembly don't mix well.            01/01/70 00:00      
                                                                        you can write FORTRAN in any language            01/01/70 00:00      
                                                                           I know ... but MISRA rules are explicit.            01/01/70 00:00      
                                                                              Not happy will all parts of MISRA            01/01/70 00:00      
                                                                                 Interesting discussion of MISRA C:            01/01/70 00:00      
                                                                                 Flawed but useful            01/01/70 00:00      
                                                                              Nested comments can produce different results            01/01/70 00:00      
                                                                           That's the thing with rules            01/01/70 00:00      
                                                                     Polyspace            01/01/70 00:00      
            Also in VB            01/01/70 00:00      
               Amazing!            01/01/70 00:00      
   You really are very naughty Andy            01/01/70 00:00      

Back to Subject List