External SRAM (FSMC) poor performance
Dear all,
I have de
veloped a board on which
a STM32F205 microcontroller is connecte
d to an a
synchronous
external SRAM (ISSI IS61WV102416BLL) which has
read/write access times of 10ns.
This
RAM is used as a
pic
ture buffer.
I configured the F
SMC bus as follows:
Normal mode (mode 1)
ADDSET = 2
HCLK cycles
DATAST = 2
HCLK cycles
where HCLK is 120MHz.
I measuredthe NE and NWE lines
for one write ac
cess and saw that
ADD
SET
last
s
1.62us and the memory transaction, 8.52us. Considering the memory
read/write access time of 10
ns and the
FSMC configuration
, I expected something more like 16ns for ADDSET an
d 32ns for the memory transaction which is more that 200x
faster that
wha
t I have today
. Am I missing something or where should I focus on to improve this poor memory performance? Thank youin advance for your help.
Regards
#stm32f205-sram-fsmc-performance