EBI_Init_TypeDef Struct Reference

EBI Initialization structure.

Definition at line 415 of file em_ebi.h.

#include <em_ebi.h>

Data Fields

bool addrHalfALE
 
uint32_t addrHoldCycles
 
uint32_t 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_Mode_TypeDef mode
 
bool noIdle
 
bool readHalfRE
 
uint32_t readHoldCycles
 
bool readPageMode
 
bool readPrefetch
 
uint32_t readSetupCycles
 
uint32_t readStrobeCycles
 
EBI_Polarity_TypeDef rePolarity
 
EBI_Polarity_TypeDef wePolarity
 
bool writeBufferDisable
 
bool writeHalfWE
 
uint32_t writeHoldCycles
 
uint32_t writeSetupCycles
 
uint32_t 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 450 of file em_ebi.h.

Referenced by EBI_Init().

uint32_t EBI_Init_TypeDef::addrHoldCycles

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

Definition at line 447 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 445 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 480 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 421 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 478 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 439 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 437 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 419 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 441 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 432 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 430 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 443 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 427 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 487 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 417 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 434 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 464 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 457 of file em_ebi.h.

Referenced by EBI_Init().

bool EBI_Init_TypeDef::readPageMode

Enable or disable page mode reads.

Definition at line 460 of file em_ebi.h.

Referenced by EBI_Init().

bool EBI_Init_TypeDef::readPrefetch

Enables or disable prefetching from sequential addresses.

Definition at line 462 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 453 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 455 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 425 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 423 of file em_ebi.h.

Referenced by EBI_Init().

bool EBI_Init_TypeDef::writeBufferDisable

Enable or disable the write buffer

Definition at line 474 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 476 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 471 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 467 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 469 of file em_ebi.h.

Referenced by EBI_Init().


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