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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/05/06 20:00
Read: times


 
#117790 - Yes, that's part of it ...
Responding to: ???'s previous message
SFR definitions, and making them easy and transparent is a part of it. The simulator is part of it, too. The simulator should simulate what the part is doing, not just what the putative core SHOULD be doing. In the course of that, it should know and, if desired, report the state of every flipflop and register in the part that's in any way associated with what the programmer might want to know.

True, no simulator is perfect, but some are VERY close. The tools I was using under UNIX back 25 years ago certainly didn't simulate processors and memory and PCB's as black boxes, they attempted to assemble precise timing models and simulated with them. I could design a circuit with a 68008 and a number of MCU's, each with its own dedicated task, and it (HILO) would, as faithfully simulate the electrical behavior of all the components including the PCB traces, passives, etc, and provide a view of the simulated output waveforms. It would also tell me how long it took each device to perform each operation.

A pretty slick editor/assembler/simulator I got for the 8048 some 12 years or so ago keeps pretty good track of what the 8048, its timers, etc, are doing. It can be done, but someone's got to do it. Keil's folks just didn't think it worth the effort, assuming the "dummies" out there would "buy it anyway." They were right, of course.

RE

List of 39 messages in thread
TopicAuthorDate
Keilc51 demo version is far too limited            01/01/70 00:00      
   Bona fide?            01/01/70 00:00      
   Raisonance limit is 4k            01/01/70 00:00      
   thats what demo versions are for            01/01/70 00:00      
      I cahllemge you            01/01/70 00:00      
         amazing deduction            01/01/70 00:00      
   hmmm            01/01/70 00:00      
      The 805x series has "gotten away"            01/01/70 00:00      
      Pot. Kettle. Black.            01/01/70 00:00      
         ha ha ha            01/01/70 00:00      
   maybe....            01/01/70 00:00      
      That's why SDCC is preferable            01/01/70 00:00      
         Keil lifetime and SDCC?            01/01/70 00:00      
            Room for improvement.            01/01/70 00:00      
               It happens            01/01/70 00:00      
   the eval is purely a misnomer            01/01/70 00:00      
      Marketingspeak            01/01/70 00:00      
         Well, maybe he's a shill ... or a pimp            01/01/70 00:00      
            what is "device support?" for a compiler            01/01/70 00:00      
               Yes, that's part of it ...            01/01/70 00:00      
                  Pow, smack, whack...            01/01/70 00:00      
                     when you get what you need who cares abo            01/01/70 00:00      
                        You're absolutely right ... sadly enough            01/01/70 00:00      
                           Wrong tool            01/01/70 00:00      
                              you overstate greatly            01/01/70 00:00      
                                 consider the one-clocker            01/01/70 00:00      
                                    I have heard/read they kind of do            01/01/70 00:00      
                                       but only "sort-of"            01/01/70 00:00      
                                          derivative specific and general            01/01/70 00:00      
                                             They should admit they don't            01/01/70 00:00      
                                                the problem is            01/01/70 00:00      
                                                   That's not where the argument should be            01/01/70 00:00      
                              It's probably less than that            01/01/70 00:00      
                                 One more thing ...            01/01/70 00:00      
   Evaluation            01/01/70 00:00      
   well anyway            01/01/70 00:00      
      Open Source            01/01/70 00:00      
         of course,once ive finished everything            01/01/70 00:00      
   wickenhaeuser compiler            01/01/70 00:00      

Back to Subject List