EBI_Init_TypeDef Struct ReferenceEMLIB > EBI

EBI Initialization structure

Definition at line 380 of file em_ebi.h .

#include < em_ebi.h >

Data Fields

bool addrHalfALE
int addrHoldCycles
int addrSetupCycles
EBI_AHigh_TypeDef aHigh
EBI_Polarity_TypeDef alePolarity
EBI_ALow_TypeDef aLow
bool ardyDisableTimeout
bool ardyEnable
EBI_Polarity_TypeDef ardyPolarity
uint32_t banks
bool blEnable
EBI_Polarity_TypeDef blPolarity
uint32_t csLines
EBI_Polarity_TypeDef csPolarity
bool enable
EBI_Location_TypeDef location
EBI_Mode_TypeDef mode
bool noIdle
bool readHalfRE
int readHoldCycles
bool readPageMode
bool readPrefetch
int readSetupCycles
int readStrobeCycles
EBI_Polarity_TypeDef rePolarity
EBI_Polarity_TypeDef wePolarity
bool writeBufferDisable
bool writeHalfWE
int writeHoldCycles
int writeSetupCycles
int writeStrobeCycles

Field Documentation

bool EBI_Init_TypeDef::addrHalfALE

Enable or disables half cycle duration of the ALE strobe in the last address setup cycle

Definition at line 415 of file em_ebi.h .

Referenced by EBI_Init() .

int EBI_Init_TypeDef::addrHoldCycles

Number of cycles address is driven onto the ADDRDAT bus before ALE is asserted

Definition at line 412 of file em_ebi.h .

Referenced by EBI_Init() .

int EBI_Init_TypeDef::addrSetupCycles

Number of cycles address is held after Adress Latch Enable is asserted

Definition at line 410 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_AHigh_TypeDef EBI_Init_TypeDef::aHigh

High address pin limit to enable

Definition at line 445 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_Polarity_TypeDef EBI_Init_TypeDef::alePolarity

Address Latch Enable pin polarity, active high or low

Definition at line 386 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_ALow_TypeDef EBI_Init_TypeDef::aLow

Lower address pin limit to enable

Definition at line 443 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::ardyDisableTimeout

Set to turn off 32 cycle timeout ability

Definition at line 404 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::ardyEnable

Flag to enable or disable Address Ready support

Definition at line 402 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_Polarity_TypeDef EBI_Init_TypeDef::ardyPolarity

Address Ready pin polarity, active high or low

Definition at line 384 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::banks

Mask of flags which selects address banks to configure EBI_BANK<0-3>

Definition at line 406 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::blEnable

Flag to enable or disable Byte Lane support

Definition at line 397 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_Polarity_TypeDef EBI_Init_TypeDef::blPolarity

Byte Lane pin polarity, active high or low

Definition at line 395 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::csLines

Mask of flags which selects chip select lines to configure EBI_CS<0-3>

Definition at line 408 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_Polarity_TypeDef EBI_Init_TypeDef::csPolarity

Chip Select pin polarity, active high or low

Definition at line 392 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::enable

Flag, if EBI should be enabled after configuration

Definition at line 452 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_Location_TypeDef EBI_Init_TypeDef::location

Pin Location

Definition at line 449 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_Mode_TypeDef EBI_Init_TypeDef::mode

EBI operation mode, data and address limits

Definition at line 382 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::noIdle

Flag to enable or disable idle state insertion between transfers

Definition at line 399 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::readHalfRE

Enabled or disables half cycle duration of the REn signal in the last strobe cycle

Definition at line 429 of file em_ebi.h .

Referenced by EBI_Init() .

int EBI_Init_TypeDef::readHoldCycles

Number of cycles CSn is held active after REn is deasserted

Definition at line 422 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::readPageMode

Enable or disable page mode reads

Definition at line 425 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::readPrefetch

Enables or disable prefetching from sequential addresses

Definition at line 427 of file em_ebi.h .

Referenced by EBI_Init() .

int EBI_Init_TypeDef::readSetupCycles

Number of cycles for address setup before REn is asserted

Definition at line 418 of file em_ebi.h .

Referenced by EBI_Init() .

int EBI_Init_TypeDef::readStrobeCycles

Number of cycles REn is held active

Definition at line 420 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_Polarity_TypeDef EBI_Init_TypeDef::rePolarity

Read Enable pin polarity, active high or low

Definition at line 390 of file em_ebi.h .

Referenced by EBI_Init() .

EBI_Polarity_TypeDef EBI_Init_TypeDef::wePolarity

Write Enable pin polarity, active high or low

Definition at line 388 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::writeBufferDisable

Enable or disable the write buffer

Definition at line 439 of file em_ebi.h .

Referenced by EBI_Init() .

bool EBI_Init_TypeDef::writeHalfWE

Enables or disables half cycle duration of the WEn signal in the last strobe cycle

Definition at line 441 of file em_ebi.h .

Referenced by EBI_Init() .

int EBI_Init_TypeDef::writeHoldCycles

Number of cycles CSn is held active after WEn is deasserted

Definition at line 436 of file em_ebi.h .

Referenced by EBI_Init() .

int EBI_Init_TypeDef::writeSetupCycles

Number of cycles for address setup before WEn is asserted

Definition at line 432 of file em_ebi.h .

Referenced by EBI_Init() .

int EBI_Init_TypeDef::writeStrobeCycles

Number of cycles WEn is held active

Definition at line 434 of file em_ebi.h .

Referenced by EBI_Init() .


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/emlib/inc/ em_ebi.h