00001
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049 #ifndef _CONF_EBI_H_
00050 #define _CONF_EBI_H_
00051
00052 #include "compiler.h"
00053 #include "board.h"
00054
00055 #if (ET024006DHU_SMC_USE_NCS == 0)
00056 #define SMC_USE_NCS0
00057 #define SMC_COMPONENT_CS0 ET024006DHU_SMC_COMPONENT_CS
00058 #else
00059
00060 #if (ET024006DHU_SMC_USE_NCS == 2)
00061 #define SMC_USE_NCS2
00062 #define SMC_COMPONENT_CS2 ET024006DHU_SMC_COMPONENT_CS
00063
00064 #else
00065 #error This board is not supported
00066 #endif
00067 #endif
00068
00069 #define EBI_DATA_0 ET024006DHU_EBI_DATA_0
00070 #define EBI_DATA_1 ET024006DHU_EBI_DATA_1
00071 #define EBI_DATA_2 ET024006DHU_EBI_DATA_2
00072 #define EBI_DATA_3 ET024006DHU_EBI_DATA_3
00073 #define EBI_DATA_4 ET024006DHU_EBI_DATA_4
00074 #define EBI_DATA_5 ET024006DHU_EBI_DATA_5
00075 #define EBI_DATA_6 ET024006DHU_EBI_DATA_6
00076 #define EBI_DATA_7 ET024006DHU_EBI_DATA_7
00077 #define EBI_DATA_8 ET024006DHU_EBI_DATA_8
00078 #define EBI_DATA_9 ET024006DHU_EBI_DATA_9
00079 #define EBI_DATA_10 ET024006DHU_EBI_DATA_10
00080 #define EBI_DATA_11 ET024006DHU_EBI_DATA_11
00081 #define EBI_DATA_12 ET024006DHU_EBI_DATA_12
00082 #define EBI_DATA_13 ET024006DHU_EBI_DATA_13
00083 #define EBI_DATA_14 ET024006DHU_EBI_DATA_14
00084 #define EBI_DATA_15 ET024006DHU_EBI_DATA_15
00085
00086 #ifdef EVK1105_REV3
00087 #define EBI_ADDR_19 AVR32_EBI_ADDR_19
00088 #define EBI_NCS_2 ET024006DHU_EBI_NCS
00089 #else
00090 #define EBI_ADDR_21 ET024006DHU_EBI_ADDR_21
00091 #define EBI_NCS_0 ET024006DHU_EBI_NCS
00092 #endif
00093
00094 #define EBI_NWE0 ET024006DHU_EBI_NWE
00095 #define EBI_NRD ET024006DHU_EBI_NRD
00096
00097 #endif // _CONF_EBI_H_