| ??? 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 |
| Topic | Author | Date |
| '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 |



