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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/15/11 14:33
Read: times


 
#185101 - clarifications
Responding to: ???'s previous message
I would expect exactly this behaviour only if all of the instructions at the jump target would be single-world single-cycle (NOP-like). As most of the instructions (even the single-word) take more than that, I would expect slightly less penalty in average.
the length of the first instruction doe not matter, the next one needs to be cached.

So, in effect, that all means, that a jump to a non-cached position may result in delay of 4-7 cycles (the 1-3 extra cycles would "happen" at a different instruction and under the circumstances outlined above, but I think it is an adequate description for the purpose of a worst-case description for the table). A jump into a non-cached position may result in delay of 1-3 cycles, if the next word is not cached yet. Correct?
if the next instruction is cache-locked, there may be a delay, see above

Erik


List of 19 messages in thread
TopicAuthorDate
'51 derivatives cycle comparison table updated            01/01/70 00:00      
   above about 40 Mhz devices may need extra cycles            01/01/70 00:00      
      silabs with cache            01/01/70 00:00      
         Ok, a SILabs cache lesson            01/01/70 00:00      
            Bytes            01/01/70 00:00      
               ecc?            01/01/70 00:00      
               not the cookies            01/01/70 00:00      
                  Washed?            01/01/70 00:00      
                     am I as has happened before ...            01/01/70 00:00      
                        Is that how it's spelled?            01/01/70 00:00      
                     re: Washed?            01/01/70 00:00      
            jump cache miss penalty            01/01/70 00:00      
               clarifications            01/01/70 00:00      
               no cache for 50MHz            01/01/70 00:00      
                  surely not all            01/01/70 00:00      
                     you missed a word            01/01/70 00:00      
   more update            01/01/70 00:00      
      Table suggestions            01/01/70 00:00      
      Updated MC51 supports Cycle Define            01/01/70 00:00      

Back to Subject List