Timing configuration for NOR/PSRAM/SRAM. More...
Timing configuration for NOR/PSRAM/SRAM.
Used timing configuration parameters depend on used access mode. Please refer the reference manual of the respective MCU for details.
#include <cpu_fmc.h>
Data Fields | |
fmc_access_mode_t | mode |
Access Mode used (only used if fmc_nor_sram_bank_conf_t::ext_mode is true) | |
uint8_t | clk_div |
Clock divide ratio, FMC_CLK = HCLK / (DIV + 1) | |
uint8_t | addr_setup |
Address setup time [0..15], default 15. | |
uint8_t | addr_hold |
Address hold time [0..15], default 15. | |
uint8_t | data_setup |
Data setup time [0..15], default 15. | |
uint8_t | data_latency |
Data latency for synchronous access [0..15], default 15 (only used in read timing) | |
uint8_t | bus_turnaround |
Bus turnaround phase duration [0..15], default 15. | |
uint8_t fmc_nor_sram_timing_t::addr_hold |
uint8_t fmc_nor_sram_timing_t::addr_setup |
uint8_t fmc_nor_sram_timing_t::bus_turnaround |
uint8_t fmc_nor_sram_timing_t::clk_div |
uint8_t fmc_nor_sram_timing_t::data_latency |
uint8_t fmc_nor_sram_timing_t::data_setup |
fmc_access_mode_t fmc_nor_sram_timing_t::mode |
Access Mode used (only used if fmc_nor_sram_bank_conf_t::ext_mode is true)