FMC SRAM read data sampling time
Hi,
I am working with STM32H753 and I am developing baremetal application using FMC. The FMC is interfaced with an external asynchronous memory, address and data signals are not muxed and there is no need for NWAIT, NADV nor CLK signals.
On the FMC side, it refers to an SRAM configuration, and I am trying to figure out the correct configuration to optimize read and write accesses, while respecting the memory specific timings from the datasheet.
But to do that, I think the STM32 reference manual is not clear about the FMC kernel clock cycle where the incoming data is sampled for a read access: in Figure 99 of RefMan Rev7, the FMC cycle where the data is sampled by the FMC during the DATA SETUP phase (which duration is defined by the DATAST field of BTR register) is not shown. In section 22.7.4, it is stated that "The FMC always samples the data before deasserting the Chip Select signal." but does it mean "at the last cycle of data setup phase"?
Thanks
