??? 05/18/06 14:44 Modified: 05/18/06 14:46 Read: times |
#116507 - no cache, but prefetch Responding to: ???'s previous message |
There is no real code cache, but a prefetch mechanism; plus a so called branch target (or jump) cache, attempting to minimize stalls at jumps. It is the same mechanism as you mention above for other mcu-s, so the '51 here effectively does run straight out of FLASH - the prefetch is effectively the mechanism of "dividing" the wide data bus.
The FLASH is 4 bytes (32 bits) wide. The details in the "Branch target cache" chapter of the datasheet. The same is in the faster uPSDs. Jan Waclawek |