HPM SDK
HPMicro Software Development Kit
femc_sram_config_t Struct Reference

Structure for specifying the configuration of SRAM. More...

#include <hpm_femc_drv.h>

Data Fields

uint32_t base_address
 
uint32_t size_in_byte
 
uint8_t cs_index
 
uint8_t address_mode
 
uint8_t port_size
 
uint8_t adv_hold_state
 
uint8_t adv_polarity
 
uint8_t oeh_in_ns
 
uint8_t oel_in_ns
 
uint8_t weh_in_ns
 
uint8_t wel_in_ns
 
uint8_t ah_in_ns
 
uint8_t as_in_ns
 
uint8_t ceh_in_ns
 
uint8_t ces_in_ns
 

Detailed Description

Structure for specifying the configuration of SRAM.

Field Documentation

◆ address_mode

uint8_t femc_sram_config_t::address_mode

address mode

◆ adv_hold_state

uint8_t femc_sram_config_t::adv_hold_state

adv hold level

◆ adv_polarity

uint8_t femc_sram_config_t::adv_polarity

adv polarity

◆ ah_in_ns

uint8_t femc_sram_config_t::ah_in_ns

address hold time

◆ as_in_ns

uint8_t femc_sram_config_t::as_in_ns

address setup time

◆ base_address

uint32_t femc_sram_config_t::base_address

external SRAM base address

◆ ceh_in_ns

uint8_t femc_sram_config_t::ceh_in_ns

chip enable hold time

◆ ces_in_ns

uint8_t femc_sram_config_t::ces_in_ns

chip enable setup time

◆ cs_index

uint8_t femc_sram_config_t::cs_index

chip select

◆ oeh_in_ns

uint8_t femc_sram_config_t::oeh_in_ns

OE high time

◆ oel_in_ns

uint8_t femc_sram_config_t::oel_in_ns

OE low time

◆ port_size

uint8_t femc_sram_config_t::port_size

port size

◆ size_in_byte

uint32_t femc_sram_config_t::size_in_byte

external SRAM size in byte

◆ weh_in_ns

uint8_t femc_sram_config_t::weh_in_ns

WE high time

◆ wel_in_ns

uint8_t femc_sram_config_t::wel_in_ns

WE low time


The documentation for this struct was generated from the following file: