cancel
Showing results for 
Search instead for 
Did you mean: 

FSMC NOR Execute

j_mccarr
Associate
Posted on March 15, 2011 at 17:32

FSMC NOR Execute

#!surprised
1 REPLY 1
Posted on May 17, 2011 at 14:28

Not sure how fast you expected it to be, or how you are quantifying really slow.

It's going to be constrained by the AHB speed, and even the best scenario it's going to be at least 4 times slower than internal FLASH, and perhaps 12 times slower than internal RAM/ROM, for a processor @ 72 MHz. And that's just with a cursory review of the STM3210E project, and the documentation. You might be able to goose the timings somewhat if you go through the M29F128FL datasheet, and do some verification with a bus/logic analyzer.

External bused memory is always going to be several times slower than tightly coupled memory. ST external buses have never been rockets, and this is compounded by the fact you have no caching, or a wide fetching unit like the core has for the 20-30 ns internal flash, vs the 60-70 ns of this external part.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..