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. | |