Bank configuration structure for SDRAM. More...
#include <cpu_fmc.h>
Data Fields | |
| uint8_t | clk_period | 
| CLK period [0,2,3] (0 - disabled, n * HCLK cycles)  | |
| uint8_t | row_bits | 
| Number row address bits [11..13].  | |
| uint8_t | col_bits | 
| Number column address bits [8..11].  | |
| uint8_t | cas_latency | 
| CAS latency in SDCLK clock cycles [1..3].  | |
| uint8_t | read_delay | 
| Delay for reading data after CAS latency in HCLKs [0..2].  | |
| bool | four_banks | 
| SDRAM has four internal banks.  | |
| bool | write_protect | 
| Write protection enabled.  | |
| bool | burst_read | 
| Burst read mode enabled.  | |
| bool | burst_write | 
| Burst write mode enabled.  | |
| bool | burst_interleaved | 
| Burst mode interleaved, otherwise sequential.  | |
| fmc_bust_length_t | burst_len | 
| Burst length as an exponent of a power of two.  | |
| fmc_sdram_timing_t | timing | 
| SDRAM Timing configuration.  | |