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)