M471M/R1/S BSP V3.01.000
The Board Support Package for M4521
Modules | Macros
EBI Exported Constants
Collaboration diagram for EBI Exported Constants:

Modules

 EBI Exported Functions
 

Macros

#define EBI_BANK0_BASE_ADDR   0x60000000UL
 
#define EBI_BANK1_BASE_ADDR   0x60100000UL
 
#define EBI_MAX_SIZE   0x00100000UL
 
#define EBI_BANK0   0
 
#define EBI_BANK1   1
 
#define EBI_BUSWIDTH_8BIT   8
 
#define EBI_BUSWIDTH_16BIT   16
 
#define EBI_CS_ACTIVE_LOW   0
 
#define EBI_CS_ACTIVE_HIGH   1
 
#define EBI_MCLKDIV_1   0x0UL
 
#define EBI_MCLKDIV_2   0x1UL
 
#define EBI_MCLKDIV_4   0x2UL
 
#define EBI_MCLKDIV_8   0x3UL
 
#define EBI_MCLKDIV_16   0x4UL
 
#define EBI_MCLKDIV_32   0x5UL
 
#define EBI_TIMING_FASTEST   0x0UL
 
#define EBI_TIMING_VERYFAST   0x1UL
 
#define EBI_TIMING_FAST   0x2UL
 
#define EBI_TIMING_NORMAL   0x3UL
 
#define EBI_TIMING_SLOW   0x4UL
 
#define EBI_TIMING_VERYSLOW   0x5UL
 
#define EBI_TIMING_SLOWEST   0x6UL
 

Detailed Description

Macro Definition Documentation

◆ EBI_BANK0

#define EBI_BANK0   0

EBI bank 0

Definition at line 38 of file ebi.h.

◆ EBI_BANK0_BASE_ADDR

#define EBI_BANK0_BASE_ADDR   0x60000000UL

EBI bank0 base address

Definition at line 31 of file ebi.h.

◆ EBI_BANK1

#define EBI_BANK1   1

EBI bank 1

Definition at line 39 of file ebi.h.

◆ EBI_BANK1_BASE_ADDR

#define EBI_BANK1_BASE_ADDR   0x60100000UL

EBI bank1 base address

Definition at line 32 of file ebi.h.

◆ EBI_BUSWIDTH_16BIT

#define EBI_BUSWIDTH_16BIT   16

EBI bus width is 16-bit

Definition at line 45 of file ebi.h.

◆ EBI_BUSWIDTH_8BIT

#define EBI_BUSWIDTH_8BIT   8

EBI bus width is 8-bit

Definition at line 44 of file ebi.h.

◆ EBI_CS_ACTIVE_HIGH

#define EBI_CS_ACTIVE_HIGH   1

EBI CS active level is high

Definition at line 51 of file ebi.h.

◆ EBI_CS_ACTIVE_LOW

#define EBI_CS_ACTIVE_LOW   0

EBI CS active level is low

Definition at line 50 of file ebi.h.

◆ EBI_MAX_SIZE

#define EBI_MAX_SIZE   0x00100000UL

Maximum EBI size for each bank is 1 MB

Definition at line 33 of file ebi.h.

◆ EBI_MCLKDIV_1

#define EBI_MCLKDIV_1   0x0UL

EBI output clock(MCLK) is HCLK/1

Definition at line 56 of file ebi.h.

◆ EBI_MCLKDIV_16

#define EBI_MCLKDIV_16   0x4UL

EBI output clock(MCLK) is HCLK/16

Definition at line 60 of file ebi.h.

◆ EBI_MCLKDIV_2

#define EBI_MCLKDIV_2   0x1UL

EBI output clock(MCLK) is HCLK/2

Definition at line 57 of file ebi.h.

◆ EBI_MCLKDIV_32

#define EBI_MCLKDIV_32   0x5UL

EBI output clock(MCLK) is HCLK/32

Definition at line 61 of file ebi.h.

◆ EBI_MCLKDIV_4

#define EBI_MCLKDIV_4   0x2UL

EBI output clock(MCLK) is HCLK/4

Definition at line 58 of file ebi.h.

◆ EBI_MCLKDIV_8

#define EBI_MCLKDIV_8   0x3UL

EBI output clock(MCLK) is HCLK/8

Definition at line 59 of file ebi.h.

◆ EBI_TIMING_FAST

#define EBI_TIMING_FAST   0x2UL

EBI timing is fast

Definition at line 65 of file ebi.h.

◆ EBI_TIMING_FASTEST

#define EBI_TIMING_FASTEST   0x0UL

EBI timing is the fastest

Definition at line 63 of file ebi.h.

◆ EBI_TIMING_NORMAL

#define EBI_TIMING_NORMAL   0x3UL

EBI timing is normal

Definition at line 66 of file ebi.h.

◆ EBI_TIMING_SLOW

#define EBI_TIMING_SLOW   0x4UL

EBI timing is slow

Definition at line 67 of file ebi.h.

◆ EBI_TIMING_SLOWEST

#define EBI_TIMING_SLOWEST   0x6UL

EBI timing is the slowest

Definition at line 69 of file ebi.h.

◆ EBI_TIMING_VERYFAST

#define EBI_TIMING_VERYFAST   0x1UL

EBI timing is very fast

Definition at line 64 of file ebi.h.

◆ EBI_TIMING_VERYSLOW

#define EBI_TIMING_VERYSLOW   0x5UL

EBI timing is very slow

Definition at line 68 of file ebi.h.