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_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_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