Structure for specifying the configuration of SDRAM. More...
#include <hpm_femc_drv.h>
Data Fields | |
| uint32_t | base_address |
| uint32_t | size_in_byte |
| uint32_t | refresh_count |
| uint8_t | col_addr_bits |
| uint8_t | cas_latency |
| uint8_t | cs |
| uint8_t | bank_num |
| uint8_t | prescaler |
| uint8_t | port_size |
| uint8_t | burst_len_in_byte |
| uint8_t | cke_off_in_ns |
| uint8_t | act_to_precharge_in_ns |
| uint8_t | precharge_to_act_in_ns |
| uint8_t | act_to_rw_in_ns |
| uint8_t | act_to_act_in_ns |
| uint8_t | refresh_to_refresh_in_ns |
| uint8_t | write_recover_in_ns |
| uint8_t | self_refresh_recover_in_ns |
| uint8_t | refresh_recover_in_ns |
| uint8_t | refresh_in_ms |
| uint8_t | idle_timeout_in_ns |
| uint8_t | cmd_data_width |
| uint8_t | auto_refresh_count_in_one_burst |
| bool | delay_cell_disable |
| uint8_t | delay_cell_value |
| uint8_t | auto_refresh_cmd_count |
Structure for specifying the configuration of SDRAM.
| uint8_t femc_sdram_config_t::act_to_act_in_ns |
Trrd
| uint8_t femc_sdram_config_t::act_to_precharge_in_ns |
Tras
| uint8_t femc_sdram_config_t::act_to_rw_in_ns |
Trcd
| uint8_t femc_sdram_config_t::auto_refresh_cmd_count |
Issue auto-refresh command count after precharge all when initialize
| uint8_t femc_sdram_config_t::auto_refresh_count_in_one_burst |
Issue auto-refresh command count in one burst
| uint8_t femc_sdram_config_t::bank_num |
bank number
| uint32_t femc_sdram_config_t::base_address |
external SDRAM base address
| uint8_t femc_sdram_config_t::burst_len_in_byte |
1/2/4/8 bytes
| uint8_t femc_sdram_config_t::cas_latency |
CAS latency
| uint8_t femc_sdram_config_t::cke_off_in_ns |
| uint8_t femc_sdram_config_t::cmd_data_width |
Issue command data width
| uint8_t femc_sdram_config_t::col_addr_bits |
column address bit count
| uint8_t femc_sdram_config_t::cs |
chip select
| bool femc_sdram_config_t::delay_cell_disable |
Delay cell disable
| uint8_t femc_sdram_config_t::delay_cell_value |
Delay cell value
| uint8_t femc_sdram_config_t::idle_timeout_in_ns |
| uint8_t femc_sdram_config_t::port_size |
SDRAM port size
| uint8_t femc_sdram_config_t::precharge_to_act_in_ns |
Trp
| uint8_t femc_sdram_config_t::prescaler |
presecaler
| uint32_t femc_sdram_config_t::refresh_count |
referesh count
| uint8_t femc_sdram_config_t::refresh_in_ms |
Tref
| uint8_t femc_sdram_config_t::refresh_recover_in_ns |
Trc
| uint8_t femc_sdram_config_t::refresh_to_refresh_in_ns |
Trc
| uint8_t femc_sdram_config_t::self_refresh_recover_in_ns |
Txsr
| uint32_t femc_sdram_config_t::size_in_byte |
external SDRAM size in byte
| uint8_t femc_sdram_config_t::write_recover_in_ns |
Twr