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

Back to Subject List

Thread Closed: Thread will re-open when original poster replies

???
05/29/07 15:25
Read: times


 
#139978 - What, exactly, do you mean?
Responding to: ???'s previous message
George Yang said:
Andy Neil said:
Any old 8051 could do it!

But if he meant megahertz - ie, 10 MHz - then that's a different matter.

Note that upper/lower case does matter here!




MIP is equal to clock!


I'm not sure I believe that. What are you really saying here? There are PLENTY of MCU's in the "CHIPS" list that take 12, 6, or 4 clocks per machine cycle, and it's quite a reach to assume one instruction takes one machine cycle. I'd guess, if I were given to guessing at such things, that it's closer to two machine cycles per instruction, since a large share of commonly used instructions take longer than one machine cycle.

It's important to make the distinction between machine cycles and oscillator cycles. Most 805x MCU's operate at an oscillator frequency far in excess of that 10 MHz that's the subject of this thread. However, only a few are actually capable, despite the claims of their manufacturers' marketing departments, of exceeding 10 MIPS. It's possible to write code snippets that approach MIPS per oscillator MHz, but there's a considerable difference between a string of NOP's (that's how "MIPS" is classically measured) and useful code.

RE


List of 28 messages in thread
TopicAuthorDate
10mhz clock from 8051 cpu            01/01/70 00:00      
   BARELY possible ...            01/01/70 00:00      
      Ten milli hertz - that's a doddle!            01/01/70 00:00      
         SynMOS            01/01/70 00:00      
            what's MIP?            01/01/70 00:00      
            What, exactly, do you mean?            01/01/70 00:00      
      if you don't mind WHICH pin it is...            01/01/70 00:00      
         I think he does            01/01/70 00:00      
            well if that data does not need to change...            01/01/70 00:00      
               how are you going to get the data to "any pin"            01/01/70 00:00      
                  one instruction cycle            01/01/70 00:00      
                  DS89C4x0 might manage it            01/01/70 00:00      
                     let's have a 'yellow light'            01/01/70 00:00      
   graphical display            01/01/70 00:00      
      so you do NOT need just a clock            01/01/70 00:00      
         10MHz clock from 8051            01/01/70 00:00      
            Consider what you\'re doing.            01/01/70 00:00      
               SiLabs F120            01/01/70 00:00      
                  Are you certain that applies?            01/01/70 00:00      
                     I specifically did not            01/01/70 00:00      
                        that's true ...            01/01/70 00:00      
                           then why7 the ^&%$&^(* are we discussing that?            01/01/70 00:00      
                              You're absolutely right, Erik ... We need input.            01/01/70 00:00      
               nonsense?            01/01/70 00:00      
                  Little nonsense is better            01/01/70 00:00      
                     not 'a little' but 'utter' nonsense            01/01/70 00:00      
                     interrupt latency            01/01/70 00:00      
                        Maarten, you are correct            01/01/70 00:00      

Back to Subject List