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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
03/13/11 09:58
Read: times


 
#181567 - "Direct" run from serial flash means flash cache and stalls
Responding to: ???'s previous message
Note that a processor that can run "directly" from a serial flash will not only be limited by the interface using one or four data lines. It will also be breatly hurt by the core being totally unable to run from serial memory. So the memory controller may be able to read data from serial flash to fill some form of cache logic within the chip. But whenever the processor runs out of that cache, it would need to stall while the memory controller reads more data. It just isn't possible to "just" scale the execution speed in relation to the memory bandwidth.

The faster cores are normally much faster than what flash memory can support, which is the reason already 50-100MHz ARM ARM7/Cortex-Mx cores have some flash caching logic, and the even faster chips prefer to copy the code into RAM first.

Your choices will improve if you are ok with large-pin-count chips designed for use with external memories. In the 400MHz range, there should be a number of ARM9 chips available. Maybe a Freescale chip?

List of 12 messages in thread
TopicAuthorDate
ARM Device with Two USB 2.0 HS Ports            01/01/70 00:00      
   STM32F207 / 217            01/01/70 00:00      
      But does it have 480Mbit/s?            01/01/70 00:00      
         "2x USB OTG FS/HS"...            01/01/70 00:00      
            Not quite correct, I believe.            01/01/70 00:00      
      STMiicro Part and Others            01/01/70 00:00      
   Might be less expensive ...            01/01/70 00:00      
   NXP has some (upcoming) CM3/CM4-Devices with 2 USB ports.            01/01/70 00:00      
      NXP Development Parts            01/01/70 00:00      
         "Direct" run from serial flash means flash cache and stalls            01/01/70 00:00      
            Running from Serial Flash...            01/01/70 00:00      
               Just making sure people realizes the limitations            01/01/70 00:00      

Back to Subject List