EBI_Init_TypeDef Struct ReferenceEMLIB > EBI

EBI Initialization structure.

Definition at line 416 of file em_ebi.h .

#include < em_ebi.h >

Data Fields

uint32_t addrHoldCycles
uint32_t addrSetupCycles
EBI_Polarity_TypeDef alePolarity
bool ardyDisableTimeout
bool ardyEnable
EBI_Polarity_TypeDef ardyPolarity
uint32_t banks
uint32_t csLines
EBI_Polarity_TypeDef csPolarity
bool enable
EBI_Mode_TypeDef mode
uint32_t readHoldCycles
uint32_t readSetupCycles
uint32_t readStrobeCycles
EBI_Polarity_TypeDef rePolarity
EBI_Polarity_TypeDef wePolarity
uint32_t writeHoldCycles
uint32_t writeSetupCycles
uint32_t writeStrobeCycles

Field Documentation

uint32_t EBI_Init_TypeDef::addrHoldCycles

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

Definition at line 448 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::addrSetupCycles

Number of cycles address is held after Address Latch Enable is asserted.

Definition at line 446 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 422 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 440 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 438 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 420 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 442 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 444 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 428 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 488 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 418 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::readHoldCycles

Number of cycles CSn is held active after REn is deasserted.

Definition at line 458 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::readSetupCycles

Number of cycles for address setup before REn is asserted.

Definition at line 454 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::readStrobeCycles

Number of cycles REn is held active

Definition at line 456 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 426 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 424 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::writeHoldCycles

Number of cycles CSn is held active after WEn is deasserted.

Definition at line 472 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::writeSetupCycles

Number of cycles for address setup before WEn is asserted.

Definition at line 468 of file em_ebi.h .

Referenced by EBI_Init() .

uint32_t EBI_Init_TypeDef::writeStrobeCycles

Number of cycles WEn is held active

Definition at line 470 of file em_ebi.h .

Referenced by EBI_Init() .


The documentation for this struct was generated from the following file:
  • C:/cygwin/home/caamunds/work/super/platform/emlib/inc/ em_ebi.h