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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/22/11 17:33
Read: times


 
#183853 - well ... that's not exactly what I did ...
Responding to: ???'s previous message
Erik Malund said:
See ... 'C' can make the memory requirement greater

sure, and so friggin what if, say, 100 of what you are making is to be produced, every saved dollar in dev cost offset min $0.50 in hardware cost, using a VERY low factor.
$0.50 covers, for most chips, the difference between two memory sizes.
AND, I have yet to see a project, save blinky, where C will not save more than 1 hour development time.

I have, resorted to assembler for a few modules (NOT projects) to achieve processing speed, never for memory size.

the above excludes Richard who has made his own 'compiler' out of macros.

Erik


I don't disagree with your view. I simply don't do what you do, but do something entirely different, both in substance and in style. You're certainly right in that what I'm doing is to generate my own sort of compiler with predefined macros. The fact that I glue them together as I do is a product of experience, just as the fact you use a specific compiler to do your work is a product of your own experience. I certainly don't believe you are doing anything wrong or otherwise misguided.

Once I have macros that function as I need, within a given architecture, I like to save myself the effort of regenerating, reproving, and reintegrating them. Often the reintegration is still necessary, but once proven and timed, they seldom require any serious effort for reuse. I've not found that to be the case with HLL's.

Compilers "have a mind of their own" and that's not even necessarily a bad thing. However, they create issues of their own, and I seldom know in advance what they'll be. When I use my own proven macros, as a compiler is also likely to do, though those are macros written by someone else, I know what they do, and recognize their effects. Once you've used those provided in the compiler library, you're in a similar situation, where I supposed I'd be, too, if I use a given compiler long enough. If I were to do that, however, my clients would be "stuck" with the choice of that same compiler. I don't wish to impose that on anyone. If they already have the compiler in house, that would be a different matter.

My stuff is generally proof of concept for someone else to productize and mass-produce. I don't produce things in 100's, generally, though I am sometimes involved in projects that end up with quantities ranging from 100 per year to 100 per day. Most of my own work is limited to fewer than a dozen units, as they're either one-off's or small quantity for my own reuse.

As I've often said, "Where you sit determines what you see."

RE





List of 76 messages in thread
TopicAuthorDate
AT89LP51xD2 ... coming?            01/01/70 00:00      
   Sounds brilliant!            01/01/70 00:00      
      Was it AVR who made low-quantity available? Or just spin-off            01/01/70 00:00      
         Probably true            01/01/70 00:00      
            Hobbyists and students are really important            01/01/70 00:00      
               Also...            01/01/70 00:00      
         That wasn't the only thing ...            01/01/70 00:00      
            Assembler            01/01/70 00:00      
               'LP simulator            01/01/70 00:00      
                  Good            01/01/70 00:00      
                  No ... I doubt he means that ...            01/01/70 00:00      
               That may have been the case, but ...            01/01/70 00:00      
               While that may be the case ...            01/01/70 00:00      
                  Never used C - planned to but had to settle for half memsize            01/01/70 00:00      
                     See ... 'C' can make the memory requirement greater            01/01/70 00:00      
                        But it ain't *necessarily* so            01/01/70 00:00      
                           Yes, that's a valid basis for the choice of 'C'            01/01/70 00:00      
                        Just don't kick in open doors            01/01/70 00:00      
                           Again, you may be totally correct about that ...            01/01/70 00:00      
                        sure, and so friggin what if ...            01/01/70 00:00      
                           well ... that's not exactly what I did ...            01/01/70 00:00      
      On chip debug            01/01/70 00:00      
         Why unlikely?            01/01/70 00:00      
            That's true.            01/01/70 00:00      
            Yes, that's what I meant!            01/01/70 00:00      
         Missed the point!            01/01/70 00:00      
            Ah, sorry.            01/01/70 00:00      
   Single Clocker LP Chips From Atmel            01/01/70 00:00      
   Samples            01/01/70 00:00      
      Samples            01/01/70 00:00      
         Samples            01/01/70 00:00      
            Samples Not...            01/01/70 00:00      
               they are good at that            01/01/70 00:00      
               Atmel says...            01/01/70 00:00      
               Samples Yes!!            01/01/70 00:00      
                  Nothing here yet            01/01/70 00:00      
                     you are not in the US            01/01/70 00:00      
                        No excuse!            01/01/70 00:00      
                        Envelope?            01/01/70 00:00      
                      ... "coming" ...            01/01/70 00:00      
                        Yet another missed opportunity.            01/01/70 00:00      
                           Sorry thought this thread closed ...            01/01/70 00:00      
                              Now maybe you guys will see why I don't use 'em            01/01/70 00:00      
                              hard to tell, but...            01/01/70 00:00      
                                 They're thrashing about, but ...            01/01/70 00:00      
                                    why the sigh ...            01/01/70 00:00      
                                       Probably not ... but you never know ...            01/01/70 00:00      
                                    datasheets            01/01/70 00:00      
                                       I'm glad they're there ...            01/01/70 00:00      
                                          Sad, but true.            01/01/70 00:00      
                                             Too much "designers"            01/01/70 00:00      
                                                it's that old bugaboo ... appearance over substance ...            01/01/70 00:00      
                                                I'd say            01/01/70 00:00      
                           "The part will only be available in about 3 weeks"            01/01/70 00:00      
                              I've heard/read that comment from them before ...            01/01/70 00:00      
                                 Common with delays for new chips            01/01/70 00:00      
                                    Quite so!            01/01/70 00:00      
                                    I have to remind the public-at-risk            01/01/70 00:00      
                                       Again            01/01/70 00:00      
                                          There's a purpose ...            01/01/70 00:00      
                                 I agree with Per !!            01/01/70 00:00      
                                    Not so, but it probably applies to every one of ATMEL's            01/01/70 00:00      
                           samples            01/01/70 00:00      
                              I tested...            01/01/70 00:00      
                                 The AT89LP4052 works very well            01/01/70 00:00      
                                    Looks good, so far, eh?            01/01/70 00:00      
                                       A typical op            01/01/70 00:00      
                                          singleclockers            01/01/70 00:00      
                                          impressive            01/01/70 00:00      
                                             I will wait and see.            01/01/70 00:00      
                                                Transistors are cheap            01/01/70 00:00      
                                          I can't find that            01/01/70 00:00      
                                             Sorry. I thought it was unlikely.            01/01/70 00:00      
                                                copy/paste            01/01/70 00:00      
                                 thanks            01/01/70 00:00      
                              Have you received those samples, Andy?            01/01/70 00:00      

Back to Subject List