EBI_Init_TypeDef Struct ReferenceEMLIB > EBI
EBI Initialization structure.
       Definition at line
       
        417
       
       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_Location_TypeDef | location | 
| 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
        
         452
        
        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
        
         449
        
        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
        
         447
        
        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
        
         482
        
        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
        
         423
        
        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
        
         480
        
        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
        
         441
        
        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
        
         439
        
        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
        
         421
        
        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
        
         443
        
        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
        
         434
        
        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
        
         432
        
        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
        
         445
        
        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
        
         429
        
        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
        
         489
        
        of file
        
         em_ebi.h
        
        .
       
Referenced by EBI_Init() .
| EBI_Location_TypeDef EBI_Init_TypeDef::location | 
| EBI_Mode_TypeDef EBI_Init_TypeDef::mode | 
EBI operation mode, data, and address limits.
        Definition at line
        
         419
        
        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
        
         436
        
        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
        
         466
        
        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
        
         459
        
        of file
        
         em_ebi.h
        
        .
       
Referenced by EBI_Init() .
| bool EBI_Init_TypeDef::readPageMode | 
Enable or disable page mode reads.
        Definition at line
        
         462
        
        of file
        
         em_ebi.h
        
        .
       
Referenced by EBI_Init() .
| bool EBI_Init_TypeDef::readPrefetch | 
Enables or disable prefetching from sequential addresses.
        Definition at line
        
         464
        
        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
        
         455
        
        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
        
         457
        
        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
        
         427
        
        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
        
         425
        
        of file
        
         em_ebi.h
        
        .
       
Referenced by EBI_Init() .
| bool EBI_Init_TypeDef::writeBufferDisable | 
Enable or disable the write buffer
        Definition at line
        
         476
        
        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
        
         478
        
        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
        
         473
        
        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
        
         469
        
        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
        
         471
        
        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