]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/MicroBlaze_Kintex7_EthernetLite/BSP/microblaze_0/include/xparameters.h
Update the Microblaze hardware design and BSP to the latest IP and tool versions.
[freertos] / FreeRTOS / Demo / MicroBlaze_Kintex7_EthernetLite / BSP / microblaze_0 / include / xparameters.h
1 #ifndef XPARAMETERS_H   /* prevent circular inclusions */\r
2 #define XPARAMETERS_H   /* by using protection macros */\r
3 \r
4 /* Definitions for bus frequencies */\r
5 #define XPAR_CPU_M_AXI_DP_FREQ_HZ 100000000\r
6 /******************************************************************/\r
7 \r
8 /* Canonical definitions for bus frequencies */\r
9 /******************************************************************/\r
10 \r
11 #define XPAR_CPU_CORE_CLOCK_FREQ_HZ 100000000\r
12 #define XPAR_MICROBLAZE_CORE_CLOCK_FREQ_HZ 100000000\r
13 \r
14 /******************************************************************/\r
15 \r
16 \r
17 /* Definitions for peripheral MICROBLAZE_0 */\r
18 #define XPAR_MICROBLAZE_0_ADDR_SIZE 32\r
19 #define XPAR_MICROBLAZE_0_ADDR_TAG_BITS 16\r
20 #define XPAR_MICROBLAZE_0_ALLOW_DCACHE_WR 1\r
21 #define XPAR_MICROBLAZE_0_ALLOW_ICACHE_WR 1\r
22 #define XPAR_MICROBLAZE_0_AREA_OPTIMIZED 0\r
23 #define XPAR_MICROBLAZE_0_ASYNC_INTERRUPT 1\r
24 #define XPAR_MICROBLAZE_0_ASYNC_WAKEUP 3\r
25 #define XPAR_MICROBLAZE_0_AVOID_PRIMITIVES 0\r
26 #define XPAR_MICROBLAZE_0_BASE_VECTORS 0x0000000000000000\r
27 #define XPAR_MICROBLAZE_0_BRANCH_TARGET_CACHE_SIZE 0\r
28 #define XPAR_MICROBLAZE_0_CACHE_BYTE_SIZE 32768\r
29 #define XPAR_MICROBLAZE_0_DADDR_SIZE 32\r
30 #define XPAR_MICROBLAZE_0_DATA_SIZE 32\r
31 #define XPAR_MICROBLAZE_0_DCACHE_ADDR_TAG 16\r
32 #define XPAR_MICROBLAZE_0_DCACHE_ALWAYS_USED 1\r
33 #define XPAR_MICROBLAZE_0_DCACHE_BASEADDR 0x80000000\r
34 #define XPAR_MICROBLAZE_0_DCACHE_BYTE_SIZE 32768\r
35 #define XPAR_MICROBLAZE_0_DCACHE_DATA_WIDTH 0\r
36 #define XPAR_MICROBLAZE_0_DCACHE_FORCE_TAG_LUTRAM 0\r
37 #define XPAR_MICROBLAZE_0_DCACHE_HIGHADDR 0xFFFFFFFF\r
38 #define XPAR_MICROBLAZE_0_DCACHE_LINE_LEN 8\r
39 #define XPAR_MICROBLAZE_0_DCACHE_USE_WRITEBACK 0\r
40 #define XPAR_MICROBLAZE_0_DCACHE_VICTIMS 0\r
41 #define XPAR_MICROBLAZE_0_DC_AXI_MON 0\r
42 #define XPAR_MICROBLAZE_0_DEBUG_COUNTER_WIDTH 32\r
43 #define XPAR_MICROBLAZE_0_DEBUG_ENABLED 2\r
44 #define XPAR_MICROBLAZE_0_DEBUG_EVENT_COUNTERS 5\r
45 #define XPAR_MICROBLAZE_0_DEBUG_EXTERNAL_TRACE 0\r
46 #define XPAR_MICROBLAZE_0_DEBUG_LATENCY_COUNTERS 1\r
47 #define XPAR_MICROBLAZE_0_DEBUG_PROFILE_SIZE 0\r
48 #define XPAR_MICROBLAZE_0_DEBUG_TRACE_SIZE 8192\r
49 #define XPAR_MICROBLAZE_0_DIV_ZERO_EXCEPTION 0\r
50 #define XPAR_MICROBLAZE_0_DP_AXI_MON 0\r
51 #define XPAR_MICROBLAZE_0_DYNAMIC_BUS_SIZING 0\r
52 #define XPAR_MICROBLAZE_0_D_AXI 1\r
53 #define XPAR_MICROBLAZE_0_D_LMB 1\r
54 #define XPAR_MICROBLAZE_0_D_LMB_MON 0\r
55 #define XPAR_MICROBLAZE_0_ECC_USE_CE_EXCEPTION 0\r
56 #define XPAR_MICROBLAZE_0_EDGE_IS_POSITIVE 1\r
57 #define XPAR_MICROBLAZE_0_ENABLE_DISCRETE_PORTS 0\r
58 #define XPAR_MICROBLAZE_0_ENDIANNESS 1\r
59 #define XPAR_MICROBLAZE_0_FAULT_TOLERANT 0\r
60 #define XPAR_MICROBLAZE_0_FPU_EXCEPTION 0\r
61 #define XPAR_MICROBLAZE_0_FREQ 100000000\r
62 #define XPAR_MICROBLAZE_0_FSL_EXCEPTION 0\r
63 #define XPAR_MICROBLAZE_0_FSL_LINKS 0\r
64 #define XPAR_MICROBLAZE_0_IADDR_SIZE 32\r
65 #define XPAR_MICROBLAZE_0_ICACHE_ALWAYS_USED 1\r
66 #define XPAR_MICROBLAZE_0_ICACHE_BASEADDR 0x80000000\r
67 #define XPAR_MICROBLAZE_0_ICACHE_DATA_WIDTH 0\r
68 #define XPAR_MICROBLAZE_0_ICACHE_FORCE_TAG_LUTRAM 0\r
69 #define XPAR_MICROBLAZE_0_ICACHE_HIGHADDR 0xFFFFFFFF\r
70 #define XPAR_MICROBLAZE_0_ICACHE_LINE_LEN 8\r
71 #define XPAR_MICROBLAZE_0_ICACHE_STREAMS 0\r
72 #define XPAR_MICROBLAZE_0_ICACHE_VICTIMS 0\r
73 #define XPAR_MICROBLAZE_0_IC_AXI_MON 0\r
74 #define XPAR_MICROBLAZE_0_ILL_OPCODE_EXCEPTION 0\r
75 #define XPAR_MICROBLAZE_0_IMPRECISE_EXCEPTIONS 0\r
76 #define XPAR_MICROBLAZE_0_INSTR_SIZE 32\r
77 #define XPAR_MICROBLAZE_0_INTERCONNECT 2\r
78 #define XPAR_MICROBLAZE_0_INTERRUPT_IS_EDGE 0\r
79 #define XPAR_MICROBLAZE_0_INTERRUPT_MON 0\r
80 #define XPAR_MICROBLAZE_0_IP_AXI_MON 0\r
81 #define XPAR_MICROBLAZE_0_I_AXI 0\r
82 #define XPAR_MICROBLAZE_0_I_LMB 1\r
83 #define XPAR_MICROBLAZE_0_I_LMB_MON 0\r
84 #define XPAR_MICROBLAZE_0_LOCKSTEP_SELECT 0\r
85 #define XPAR_MICROBLAZE_0_LOCKSTEP_SLAVE 0\r
86 #define XPAR_MICROBLAZE_0_M0_AXIS_DATA_WIDTH 32\r
87 #define XPAR_MICROBLAZE_0_M0_AXIS_PROTOCOL GENERIC\r
88 #define XPAR_MICROBLAZE_0_M1_AXIS_DATA_WIDTH 32\r
89 #define XPAR_MICROBLAZE_0_M1_AXIS_PROTOCOL GENERIC\r
90 #define XPAR_MICROBLAZE_0_M2_AXIS_DATA_WIDTH 32\r
91 #define XPAR_MICROBLAZE_0_M2_AXIS_PROTOCOL GENERIC\r
92 #define XPAR_MICROBLAZE_0_M3_AXIS_DATA_WIDTH 32\r
93 #define XPAR_MICROBLAZE_0_M3_AXIS_PROTOCOL GENERIC\r
94 #define XPAR_MICROBLAZE_0_M4_AXIS_DATA_WIDTH 32\r
95 #define XPAR_MICROBLAZE_0_M4_AXIS_PROTOCOL GENERIC\r
96 #define XPAR_MICROBLAZE_0_M5_AXIS_DATA_WIDTH 32\r
97 #define XPAR_MICROBLAZE_0_M5_AXIS_PROTOCOL GENERIC\r
98 #define XPAR_MICROBLAZE_0_M6_AXIS_DATA_WIDTH 32\r
99 #define XPAR_MICROBLAZE_0_M6_AXIS_PROTOCOL GENERIC\r
100 #define XPAR_MICROBLAZE_0_M7_AXIS_DATA_WIDTH 32\r
101 #define XPAR_MICROBLAZE_0_M7_AXIS_PROTOCOL GENERIC\r
102 #define XPAR_MICROBLAZE_0_M8_AXIS_DATA_WIDTH 32\r
103 #define XPAR_MICROBLAZE_0_M8_AXIS_PROTOCOL GENERIC\r
104 #define XPAR_MICROBLAZE_0_M9_AXIS_DATA_WIDTH 32\r
105 #define XPAR_MICROBLAZE_0_M9_AXIS_PROTOCOL GENERIC\r
106 #define XPAR_MICROBLAZE_0_M10_AXIS_DATA_WIDTH 32\r
107 #define XPAR_MICROBLAZE_0_M10_AXIS_PROTOCOL GENERIC\r
108 #define XPAR_MICROBLAZE_0_M11_AXIS_DATA_WIDTH 32\r
109 #define XPAR_MICROBLAZE_0_M11_AXIS_PROTOCOL GENERIC\r
110 #define XPAR_MICROBLAZE_0_M12_AXIS_DATA_WIDTH 32\r
111 #define XPAR_MICROBLAZE_0_M12_AXIS_PROTOCOL GENERIC\r
112 #define XPAR_MICROBLAZE_0_M13_AXIS_DATA_WIDTH 32\r
113 #define XPAR_MICROBLAZE_0_M13_AXIS_PROTOCOL GENERIC\r
114 #define XPAR_MICROBLAZE_0_M14_AXIS_DATA_WIDTH 32\r
115 #define XPAR_MICROBLAZE_0_M14_AXIS_PROTOCOL GENERIC\r
116 #define XPAR_MICROBLAZE_0_M15_AXIS_DATA_WIDTH 32\r
117 #define XPAR_MICROBLAZE_0_M15_AXIS_PROTOCOL GENERIC\r
118 #define XPAR_MICROBLAZE_0_MMU_DTLB_SIZE 4\r
119 #define XPAR_MICROBLAZE_0_MMU_ITLB_SIZE 2\r
120 #define XPAR_MICROBLAZE_0_MMU_PRIVILEGED_INSTR 0\r
121 #define XPAR_MICROBLAZE_0_MMU_TLB_ACCESS 3\r
122 #define XPAR_MICROBLAZE_0_MMU_ZONES 16\r
123 #define XPAR_MICROBLAZE_0_M_AXI_DC_ADDR_WIDTH 32\r
124 #define XPAR_MICROBLAZE_0_M_AXI_DC_ARUSER_WIDTH 5\r
125 #define XPAR_MICROBLAZE_0_M_AXI_DC_AWUSER_WIDTH 5\r
126 #define XPAR_MICROBLAZE_0_M_AXI_DC_BUSER_WIDTH 1\r
127 #define XPAR_MICROBLAZE_0_M_AXI_DC_DATA_WIDTH 32\r
128 #define XPAR_MICROBLAZE_0_M_AXI_DC_EXCLUSIVE_ACCESS 0\r
129 #define XPAR_MICROBLAZE_0_M_AXI_DC_RUSER_WIDTH 1\r
130 #define XPAR_MICROBLAZE_0_M_AXI_DC_THREAD_ID_WIDTH 1\r
131 #define XPAR_MICROBLAZE_0_M_AXI_DC_USER_SIGNALS 0\r
132 #define XPAR_MICROBLAZE_0_M_AXI_DC_USER_VALUE 31\r
133 #define XPAR_MICROBLAZE_0_M_AXI_DC_WUSER_WIDTH 1\r
134 #define XPAR_MICROBLAZE_0_M_AXI_DP_ADDR_WIDTH 32\r
135 #define XPAR_MICROBLAZE_0_M_AXI_DP_DATA_WIDTH 32\r
136 #define XPAR_MICROBLAZE_0_M_AXI_DP_EXCLUSIVE_ACCESS 0\r
137 #define XPAR_MICROBLAZE_0_M_AXI_DP_THREAD_ID_WIDTH 1\r
138 #define XPAR_MICROBLAZE_0_M_AXI_D_BUS_EXCEPTION 0\r
139 #define XPAR_MICROBLAZE_0_M_AXI_IC_ADDR_WIDTH 32\r
140 #define XPAR_MICROBLAZE_0_M_AXI_IC_ARUSER_WIDTH 5\r
141 #define XPAR_MICROBLAZE_0_M_AXI_IC_AWUSER_WIDTH 5\r
142 #define XPAR_MICROBLAZE_0_M_AXI_IC_BUSER_WIDTH 1\r
143 #define XPAR_MICROBLAZE_0_M_AXI_IC_DATA_WIDTH 32\r
144 #define XPAR_MICROBLAZE_0_M_AXI_IC_RUSER_WIDTH 1\r
145 #define XPAR_MICROBLAZE_0_M_AXI_IC_THREAD_ID_WIDTH 1\r
146 #define XPAR_MICROBLAZE_0_M_AXI_IC_USER_SIGNALS 0\r
147 #define XPAR_MICROBLAZE_0_M_AXI_IC_USER_VALUE 31\r
148 #define XPAR_MICROBLAZE_0_M_AXI_IC_WUSER_WIDTH 1\r
149 #define XPAR_MICROBLAZE_0_M_AXI_IP_ADDR_WIDTH 32\r
150 #define XPAR_MICROBLAZE_0_M_AXI_IP_DATA_WIDTH 32\r
151 #define XPAR_MICROBLAZE_0_M_AXI_IP_THREAD_ID_WIDTH 1\r
152 #define XPAR_MICROBLAZE_0_M_AXI_I_BUS_EXCEPTION 0\r
153 #define XPAR_MICROBLAZE_0_NUMBER_OF_PC_BRK 8\r
154 #define XPAR_MICROBLAZE_0_NUMBER_OF_RD_ADDR_BRK 2\r
155 #define XPAR_MICROBLAZE_0_NUMBER_OF_WR_ADDR_BRK 2\r
156 #define XPAR_MICROBLAZE_0_NUM_SYNC_FF_CLK 2\r
157 #define XPAR_MICROBLAZE_0_NUM_SYNC_FF_CLK_DEBUG 2\r
158 #define XPAR_MICROBLAZE_0_NUM_SYNC_FF_CLK_IRQ 1\r
159 #define XPAR_MICROBLAZE_0_NUM_SYNC_FF_DBG_CLK 1\r
160 #define XPAR_MICROBLAZE_0_OPCODE_0X0_ILLEGAL 0\r
161 #define XPAR_MICROBLAZE_0_OPTIMIZATION 0\r
162 #define XPAR_MICROBLAZE_0_PC_WIDTH 32\r
163 #define XPAR_MICROBLAZE_0_PVR 0\r
164 #define XPAR_MICROBLAZE_0_PVR_USER1 0x00\r
165 #define XPAR_MICROBLAZE_0_PVR_USER2 0x00000000\r
166 #define XPAR_MICROBLAZE_0_RESET_MSR 0x00000000\r
167 #define XPAR_MICROBLAZE_0_S0_AXIS_DATA_WIDTH 32\r
168 #define XPAR_MICROBLAZE_0_S0_AXIS_PROTOCOL GENERIC\r
169 #define XPAR_MICROBLAZE_0_S1_AXIS_DATA_WIDTH 32\r
170 #define XPAR_MICROBLAZE_0_S1_AXIS_PROTOCOL GENERIC\r
171 #define XPAR_MICROBLAZE_0_S2_AXIS_DATA_WIDTH 32\r
172 #define XPAR_MICROBLAZE_0_S2_AXIS_PROTOCOL GENERIC\r
173 #define XPAR_MICROBLAZE_0_S3_AXIS_DATA_WIDTH 32\r
174 #define XPAR_MICROBLAZE_0_S3_AXIS_PROTOCOL GENERIC\r
175 #define XPAR_MICROBLAZE_0_S4_AXIS_DATA_WIDTH 32\r
176 #define XPAR_MICROBLAZE_0_S4_AXIS_PROTOCOL GENERIC\r
177 #define XPAR_MICROBLAZE_0_S5_AXIS_DATA_WIDTH 32\r
178 #define XPAR_MICROBLAZE_0_S5_AXIS_PROTOCOL GENERIC\r
179 #define XPAR_MICROBLAZE_0_S6_AXIS_DATA_WIDTH 32\r
180 #define XPAR_MICROBLAZE_0_S6_AXIS_PROTOCOL GENERIC\r
181 #define XPAR_MICROBLAZE_0_S7_AXIS_DATA_WIDTH 32\r
182 #define XPAR_MICROBLAZE_0_S7_AXIS_PROTOCOL GENERIC\r
183 #define XPAR_MICROBLAZE_0_S8_AXIS_DATA_WIDTH 32\r
184 #define XPAR_MICROBLAZE_0_S8_AXIS_PROTOCOL GENERIC\r
185 #define XPAR_MICROBLAZE_0_S9_AXIS_DATA_WIDTH 32\r
186 #define XPAR_MICROBLAZE_0_S9_AXIS_PROTOCOL GENERIC\r
187 #define XPAR_MICROBLAZE_0_S10_AXIS_DATA_WIDTH 32\r
188 #define XPAR_MICROBLAZE_0_S10_AXIS_PROTOCOL GENERIC\r
189 #define XPAR_MICROBLAZE_0_S11_AXIS_DATA_WIDTH 32\r
190 #define XPAR_MICROBLAZE_0_S11_AXIS_PROTOCOL GENERIC\r
191 #define XPAR_MICROBLAZE_0_S12_AXIS_DATA_WIDTH 32\r
192 #define XPAR_MICROBLAZE_0_S12_AXIS_PROTOCOL GENERIC\r
193 #define XPAR_MICROBLAZE_0_S13_AXIS_DATA_WIDTH 32\r
194 #define XPAR_MICROBLAZE_0_S13_AXIS_PROTOCOL GENERIC\r
195 #define XPAR_MICROBLAZE_0_S14_AXIS_DATA_WIDTH 32\r
196 #define XPAR_MICROBLAZE_0_S14_AXIS_PROTOCOL GENERIC\r
197 #define XPAR_MICROBLAZE_0_S15_AXIS_DATA_WIDTH 32\r
198 #define XPAR_MICROBLAZE_0_S15_AXIS_PROTOCOL GENERIC\r
199 #define XPAR_MICROBLAZE_0_SCO 0\r
200 #define XPAR_MICROBLAZE_0_TRACE 0\r
201 #define XPAR_MICROBLAZE_0_UNALIGNED_EXCEPTIONS 0\r
202 #define XPAR_MICROBLAZE_0_USE_BARREL 1\r
203 #define XPAR_MICROBLAZE_0_USE_BRANCH_TARGET_CACHE 1\r
204 #define XPAR_MICROBLAZE_0_USE_CONFIG_RESET 0\r
205 #define XPAR_MICROBLAZE_0_USE_DCACHE 1\r
206 #define XPAR_MICROBLAZE_0_USE_DIV 1\r
207 #define XPAR_MICROBLAZE_0_USE_EXTENDED_FSL_INSTR 0\r
208 #define XPAR_MICROBLAZE_0_USE_EXT_BRK 0\r
209 #define XPAR_MICROBLAZE_0_USE_EXT_NM_BRK 0\r
210 #define XPAR_MICROBLAZE_0_USE_FPU 0\r
211 #define XPAR_MICROBLAZE_0_USE_HW_MUL 0\r
212 #define XPAR_MICROBLAZE_0_USE_ICACHE 1\r
213 #define XPAR_MICROBLAZE_0_USE_INTERRUPT 0\r
214 #define XPAR_MICROBLAZE_0_USE_MMU 0\r
215 #define XPAR_MICROBLAZE_0_USE_MSR_INSTR 1\r
216 #define XPAR_MICROBLAZE_0_USE_NON_SECURE 0\r
217 #define XPAR_MICROBLAZE_0_USE_PCMP_INSTR 1\r
218 #define XPAR_MICROBLAZE_0_USE_REORDER_INSTR 1\r
219 #define XPAR_MICROBLAZE_0_USE_STACK_PROTECTION 0\r
220 #define XPAR_MICROBLAZE_0_COMPONENT_NAME mb_subsystem_microblaze_0_0\r
221 #define XPAR_MICROBLAZE_0_EDK_IPTYPE PROCESSOR\r
222 #define XPAR_MICROBLAZE_0_EDK_SPECIAL microblaze\r
223 #define XPAR_MICROBLAZE_0_G_TEMPLATE_LIST 0\r
224 #define XPAR_MICROBLAZE_0_G_USE_EXCEPTIONS 0\r
225 \r
226 /******************************************************************/\r
227 \r
228 #define XPAR_CPU_ID 0\r
229 #define XPAR_MICROBLAZE_ID 0\r
230 #define XPAR_MICROBLAZE_ADDR_SIZE 32\r
231 #define XPAR_MICROBLAZE_ADDR_TAG_BITS 16\r
232 #define XPAR_MICROBLAZE_ALLOW_DCACHE_WR 1\r
233 #define XPAR_MICROBLAZE_ALLOW_ICACHE_WR 1\r
234 #define XPAR_MICROBLAZE_AREA_OPTIMIZED 0\r
235 #define XPAR_MICROBLAZE_ASYNC_INTERRUPT 1\r
236 #define XPAR_MICROBLAZE_ASYNC_WAKEUP 3\r
237 #define XPAR_MICROBLAZE_AVOID_PRIMITIVES 0\r
238 #define XPAR_MICROBLAZE_BASE_VECTORS 0x0000000000000000\r
239 #define XPAR_MICROBLAZE_BRANCH_TARGET_CACHE_SIZE 0\r
240 #define XPAR_MICROBLAZE_CACHE_BYTE_SIZE 32768\r
241 #define XPAR_MICROBLAZE_DADDR_SIZE 32\r
242 #define XPAR_MICROBLAZE_DATA_SIZE 32\r
243 #define XPAR_MICROBLAZE_DCACHE_ADDR_TAG 16\r
244 #define XPAR_MICROBLAZE_DCACHE_ALWAYS_USED 1\r
245 #define XPAR_MICROBLAZE_DCACHE_BASEADDR 0x80000000\r
246 #define XPAR_MICROBLAZE_DCACHE_BYTE_SIZE 32768\r
247 #define XPAR_MICROBLAZE_DCACHE_DATA_WIDTH 0\r
248 #define XPAR_MICROBLAZE_DCACHE_FORCE_TAG_LUTRAM 0\r
249 #define XPAR_MICROBLAZE_DCACHE_HIGHADDR 0xFFFFFFFF\r
250 #define XPAR_MICROBLAZE_DCACHE_LINE_LEN 8\r
251 #define XPAR_MICROBLAZE_DCACHE_USE_WRITEBACK 0\r
252 #define XPAR_MICROBLAZE_DCACHE_VICTIMS 0\r
253 #define XPAR_MICROBLAZE_DC_AXI_MON 0\r
254 #define XPAR_MICROBLAZE_DEBUG_COUNTER_WIDTH 32\r
255 #define XPAR_MICROBLAZE_DEBUG_ENABLED 2\r
256 #define XPAR_MICROBLAZE_DEBUG_EVENT_COUNTERS 5\r
257 #define XPAR_MICROBLAZE_DEBUG_EXTERNAL_TRACE 0\r
258 #define XPAR_MICROBLAZE_DEBUG_LATENCY_COUNTERS 1\r
259 #define XPAR_MICROBLAZE_DEBUG_PROFILE_SIZE 0\r
260 #define XPAR_MICROBLAZE_DEBUG_TRACE_SIZE 8192\r
261 #define XPAR_MICROBLAZE_DIV_ZERO_EXCEPTION 0\r
262 #define XPAR_MICROBLAZE_DP_AXI_MON 0\r
263 #define XPAR_MICROBLAZE_DYNAMIC_BUS_SIZING 0\r
264 #define XPAR_MICROBLAZE_D_AXI 1\r
265 #define XPAR_MICROBLAZE_D_LMB 1\r
266 #define XPAR_MICROBLAZE_D_LMB_MON 0\r
267 #define XPAR_MICROBLAZE_ECC_USE_CE_EXCEPTION 0\r
268 #define XPAR_MICROBLAZE_EDGE_IS_POSITIVE 1\r
269 #define XPAR_MICROBLAZE_ENABLE_DISCRETE_PORTS 0\r
270 #define XPAR_MICROBLAZE_ENDIANNESS 1\r
271 #define XPAR_MICROBLAZE_FAULT_TOLERANT 0\r
272 #define XPAR_MICROBLAZE_FPU_EXCEPTION 0\r
273 #define XPAR_MICROBLAZE_FREQ 100000000\r
274 #define XPAR_MICROBLAZE_FSL_EXCEPTION 0\r
275 #define XPAR_MICROBLAZE_FSL_LINKS 0\r
276 #define XPAR_MICROBLAZE_IADDR_SIZE 32\r
277 #define XPAR_MICROBLAZE_ICACHE_ALWAYS_USED 1\r
278 #define XPAR_MICROBLAZE_ICACHE_BASEADDR 0x80000000\r
279 #define XPAR_MICROBLAZE_ICACHE_DATA_WIDTH 0\r
280 #define XPAR_MICROBLAZE_ICACHE_FORCE_TAG_LUTRAM 0\r
281 #define XPAR_MICROBLAZE_ICACHE_HIGHADDR 0xFFFFFFFF\r
282 #define XPAR_MICROBLAZE_ICACHE_LINE_LEN 8\r
283 #define XPAR_MICROBLAZE_ICACHE_STREAMS 0\r
284 #define XPAR_MICROBLAZE_ICACHE_VICTIMS 0\r
285 #define XPAR_MICROBLAZE_IC_AXI_MON 0\r
286 #define XPAR_MICROBLAZE_ILL_OPCODE_EXCEPTION 0\r
287 #define XPAR_MICROBLAZE_IMPRECISE_EXCEPTIONS 0\r
288 #define XPAR_MICROBLAZE_INSTR_SIZE 32\r
289 #define XPAR_MICROBLAZE_INTERCONNECT 2\r
290 #define XPAR_MICROBLAZE_INTERRUPT_IS_EDGE 0\r
291 #define XPAR_MICROBLAZE_INTERRUPT_MON 0\r
292 #define XPAR_MICROBLAZE_IP_AXI_MON 0\r
293 #define XPAR_MICROBLAZE_I_AXI 0\r
294 #define XPAR_MICROBLAZE_I_LMB 1\r
295 #define XPAR_MICROBLAZE_I_LMB_MON 0\r
296 #define XPAR_MICROBLAZE_LOCKSTEP_SELECT 0\r
297 #define XPAR_MICROBLAZE_LOCKSTEP_SLAVE 0\r
298 #define XPAR_MICROBLAZE_M0_AXIS_DATA_WIDTH 32\r
299 #define XPAR_MICROBLAZE_M0_AXIS_PROTOCOL GENERIC\r
300 #define XPAR_MICROBLAZE_M1_AXIS_DATA_WIDTH 32\r
301 #define XPAR_MICROBLAZE_M1_AXIS_PROTOCOL GENERIC\r
302 #define XPAR_MICROBLAZE_M2_AXIS_DATA_WIDTH 32\r
303 #define XPAR_MICROBLAZE_M2_AXIS_PROTOCOL GENERIC\r
304 #define XPAR_MICROBLAZE_M3_AXIS_DATA_WIDTH 32\r
305 #define XPAR_MICROBLAZE_M3_AXIS_PROTOCOL GENERIC\r
306 #define XPAR_MICROBLAZE_M4_AXIS_DATA_WIDTH 32\r
307 #define XPAR_MICROBLAZE_M4_AXIS_PROTOCOL GENERIC\r
308 #define XPAR_MICROBLAZE_M5_AXIS_DATA_WIDTH 32\r
309 #define XPAR_MICROBLAZE_M5_AXIS_PROTOCOL GENERIC\r
310 #define XPAR_MICROBLAZE_M6_AXIS_DATA_WIDTH 32\r
311 #define XPAR_MICROBLAZE_M6_AXIS_PROTOCOL GENERIC\r
312 #define XPAR_MICROBLAZE_M7_AXIS_DATA_WIDTH 32\r
313 #define XPAR_MICROBLAZE_M7_AXIS_PROTOCOL GENERIC\r
314 #define XPAR_MICROBLAZE_M8_AXIS_DATA_WIDTH 32\r
315 #define XPAR_MICROBLAZE_M8_AXIS_PROTOCOL GENERIC\r
316 #define XPAR_MICROBLAZE_M9_AXIS_DATA_WIDTH 32\r
317 #define XPAR_MICROBLAZE_M9_AXIS_PROTOCOL GENERIC\r
318 #define XPAR_MICROBLAZE_M10_AXIS_DATA_WIDTH 32\r
319 #define XPAR_MICROBLAZE_M10_AXIS_PROTOCOL GENERIC\r
320 #define XPAR_MICROBLAZE_M11_AXIS_DATA_WIDTH 32\r
321 #define XPAR_MICROBLAZE_M11_AXIS_PROTOCOL GENERIC\r
322 #define XPAR_MICROBLAZE_M12_AXIS_DATA_WIDTH 32\r
323 #define XPAR_MICROBLAZE_M12_AXIS_PROTOCOL GENERIC\r
324 #define XPAR_MICROBLAZE_M13_AXIS_DATA_WIDTH 32\r
325 #define XPAR_MICROBLAZE_M13_AXIS_PROTOCOL GENERIC\r
326 #define XPAR_MICROBLAZE_M14_AXIS_DATA_WIDTH 32\r
327 #define XPAR_MICROBLAZE_M14_AXIS_PROTOCOL GENERIC\r
328 #define XPAR_MICROBLAZE_M15_AXIS_DATA_WIDTH 32\r
329 #define XPAR_MICROBLAZE_M15_AXIS_PROTOCOL GENERIC\r
330 #define XPAR_MICROBLAZE_MMU_DTLB_SIZE 4\r
331 #define XPAR_MICROBLAZE_MMU_ITLB_SIZE 2\r
332 #define XPAR_MICROBLAZE_MMU_PRIVILEGED_INSTR 0\r
333 #define XPAR_MICROBLAZE_MMU_TLB_ACCESS 3\r
334 #define XPAR_MICROBLAZE_MMU_ZONES 16\r
335 #define XPAR_MICROBLAZE_M_AXI_DC_ADDR_WIDTH 32\r
336 #define XPAR_MICROBLAZE_M_AXI_DC_ARUSER_WIDTH 5\r
337 #define XPAR_MICROBLAZE_M_AXI_DC_AWUSER_WIDTH 5\r
338 #define XPAR_MICROBLAZE_M_AXI_DC_BUSER_WIDTH 1\r
339 #define XPAR_MICROBLAZE_M_AXI_DC_DATA_WIDTH 32\r
340 #define XPAR_MICROBLAZE_M_AXI_DC_EXCLUSIVE_ACCESS 0\r
341 #define XPAR_MICROBLAZE_M_AXI_DC_RUSER_WIDTH 1\r
342 #define XPAR_MICROBLAZE_M_AXI_DC_THREAD_ID_WIDTH 1\r
343 #define XPAR_MICROBLAZE_M_AXI_DC_USER_SIGNALS 0\r
344 #define XPAR_MICROBLAZE_M_AXI_DC_USER_VALUE 31\r
345 #define XPAR_MICROBLAZE_M_AXI_DC_WUSER_WIDTH 1\r
346 #define XPAR_MICROBLAZE_M_AXI_DP_ADDR_WIDTH 32\r
347 #define XPAR_MICROBLAZE_M_AXI_DP_DATA_WIDTH 32\r
348 #define XPAR_MICROBLAZE_M_AXI_DP_EXCLUSIVE_ACCESS 0\r
349 #define XPAR_MICROBLAZE_M_AXI_DP_THREAD_ID_WIDTH 1\r
350 #define XPAR_MICROBLAZE_M_AXI_D_BUS_EXCEPTION 0\r
351 #define XPAR_MICROBLAZE_M_AXI_IC_ADDR_WIDTH 32\r
352 #define XPAR_MICROBLAZE_M_AXI_IC_ARUSER_WIDTH 5\r
353 #define XPAR_MICROBLAZE_M_AXI_IC_AWUSER_WIDTH 5\r
354 #define XPAR_MICROBLAZE_M_AXI_IC_BUSER_WIDTH 1\r
355 #define XPAR_MICROBLAZE_M_AXI_IC_DATA_WIDTH 32\r
356 #define XPAR_MICROBLAZE_M_AXI_IC_RUSER_WIDTH 1\r
357 #define XPAR_MICROBLAZE_M_AXI_IC_THREAD_ID_WIDTH 1\r
358 #define XPAR_MICROBLAZE_M_AXI_IC_USER_SIGNALS 0\r
359 #define XPAR_MICROBLAZE_M_AXI_IC_USER_VALUE 31\r
360 #define XPAR_MICROBLAZE_M_AXI_IC_WUSER_WIDTH 1\r
361 #define XPAR_MICROBLAZE_M_AXI_IP_ADDR_WIDTH 32\r
362 #define XPAR_MICROBLAZE_M_AXI_IP_DATA_WIDTH 32\r
363 #define XPAR_MICROBLAZE_M_AXI_IP_THREAD_ID_WIDTH 1\r
364 #define XPAR_MICROBLAZE_M_AXI_I_BUS_EXCEPTION 0\r
365 #define XPAR_MICROBLAZE_NUMBER_OF_PC_BRK 8\r
366 #define XPAR_MICROBLAZE_NUMBER_OF_RD_ADDR_BRK 2\r
367 #define XPAR_MICROBLAZE_NUMBER_OF_WR_ADDR_BRK 2\r
368 #define XPAR_MICROBLAZE_NUM_SYNC_FF_CLK 2\r
369 #define XPAR_MICROBLAZE_NUM_SYNC_FF_CLK_DEBUG 2\r
370 #define XPAR_MICROBLAZE_NUM_SYNC_FF_CLK_IRQ 1\r
371 #define XPAR_MICROBLAZE_NUM_SYNC_FF_DBG_CLK 1\r
372 #define XPAR_MICROBLAZE_OPCODE_0X0_ILLEGAL 0\r
373 #define XPAR_MICROBLAZE_OPTIMIZATION 0\r
374 #define XPAR_MICROBLAZE_PC_WIDTH 32\r
375 #define XPAR_MICROBLAZE_PVR 0\r
376 #define XPAR_MICROBLAZE_PVR_USER1 0x00\r
377 #define XPAR_MICROBLAZE_PVR_USER2 0x00000000\r
378 #define XPAR_MICROBLAZE_RESET_MSR 0x00000000\r
379 #define XPAR_MICROBLAZE_S0_AXIS_DATA_WIDTH 32\r
380 #define XPAR_MICROBLAZE_S0_AXIS_PROTOCOL GENERIC\r
381 #define XPAR_MICROBLAZE_S1_AXIS_DATA_WIDTH 32\r
382 #define XPAR_MICROBLAZE_S1_AXIS_PROTOCOL GENERIC\r
383 #define XPAR_MICROBLAZE_S2_AXIS_DATA_WIDTH 32\r
384 #define XPAR_MICROBLAZE_S2_AXIS_PROTOCOL GENERIC\r
385 #define XPAR_MICROBLAZE_S3_AXIS_DATA_WIDTH 32\r
386 #define XPAR_MICROBLAZE_S3_AXIS_PROTOCOL GENERIC\r
387 #define XPAR_MICROBLAZE_S4_AXIS_DATA_WIDTH 32\r
388 #define XPAR_MICROBLAZE_S4_AXIS_PROTOCOL GENERIC\r
389 #define XPAR_MICROBLAZE_S5_AXIS_DATA_WIDTH 32\r
390 #define XPAR_MICROBLAZE_S5_AXIS_PROTOCOL GENERIC\r
391 #define XPAR_MICROBLAZE_S6_AXIS_DATA_WIDTH 32\r
392 #define XPAR_MICROBLAZE_S6_AXIS_PROTOCOL GENERIC\r
393 #define XPAR_MICROBLAZE_S7_AXIS_DATA_WIDTH 32\r
394 #define XPAR_MICROBLAZE_S7_AXIS_PROTOCOL GENERIC\r
395 #define XPAR_MICROBLAZE_S8_AXIS_DATA_WIDTH 32\r
396 #define XPAR_MICROBLAZE_S8_AXIS_PROTOCOL GENERIC\r
397 #define XPAR_MICROBLAZE_S9_AXIS_DATA_WIDTH 32\r
398 #define XPAR_MICROBLAZE_S9_AXIS_PROTOCOL GENERIC\r
399 #define XPAR_MICROBLAZE_S10_AXIS_DATA_WIDTH 32\r
400 #define XPAR_MICROBLAZE_S10_AXIS_PROTOCOL GENERIC\r
401 #define XPAR_MICROBLAZE_S11_AXIS_DATA_WIDTH 32\r
402 #define XPAR_MICROBLAZE_S11_AXIS_PROTOCOL GENERIC\r
403 #define XPAR_MICROBLAZE_S12_AXIS_DATA_WIDTH 32\r
404 #define XPAR_MICROBLAZE_S12_AXIS_PROTOCOL GENERIC\r
405 #define XPAR_MICROBLAZE_S13_AXIS_DATA_WIDTH 32\r
406 #define XPAR_MICROBLAZE_S13_AXIS_PROTOCOL GENERIC\r
407 #define XPAR_MICROBLAZE_S14_AXIS_DATA_WIDTH 32\r
408 #define XPAR_MICROBLAZE_S14_AXIS_PROTOCOL GENERIC\r
409 #define XPAR_MICROBLAZE_S15_AXIS_DATA_WIDTH 32\r
410 #define XPAR_MICROBLAZE_S15_AXIS_PROTOCOL GENERIC\r
411 #define XPAR_MICROBLAZE_SCO 0\r
412 #define XPAR_MICROBLAZE_TRACE 0\r
413 #define XPAR_MICROBLAZE_UNALIGNED_EXCEPTIONS 0\r
414 #define XPAR_MICROBLAZE_USE_BARREL 1\r
415 #define XPAR_MICROBLAZE_USE_BRANCH_TARGET_CACHE 1\r
416 #define XPAR_MICROBLAZE_USE_CONFIG_RESET 0\r
417 #define XPAR_MICROBLAZE_USE_DCACHE 1\r
418 #define XPAR_MICROBLAZE_USE_DIV 1\r
419 #define XPAR_MICROBLAZE_USE_EXTENDED_FSL_INSTR 0\r
420 #define XPAR_MICROBLAZE_USE_EXT_BRK 0\r
421 #define XPAR_MICROBLAZE_USE_EXT_NM_BRK 0\r
422 #define XPAR_MICROBLAZE_USE_FPU 0\r
423 #define XPAR_MICROBLAZE_USE_HW_MUL 0\r
424 #define XPAR_MICROBLAZE_USE_ICACHE 1\r
425 #define XPAR_MICROBLAZE_USE_INTERRUPT 0\r
426 #define XPAR_MICROBLAZE_USE_MMU 0\r
427 #define XPAR_MICROBLAZE_USE_MSR_INSTR 1\r
428 #define XPAR_MICROBLAZE_USE_NON_SECURE 0\r
429 #define XPAR_MICROBLAZE_USE_PCMP_INSTR 1\r
430 #define XPAR_MICROBLAZE_USE_REORDER_INSTR 1\r
431 #define XPAR_MICROBLAZE_USE_STACK_PROTECTION 0\r
432 #define XPAR_MICROBLAZE_COMPONENT_NAME mb_subsystem_microblaze_0_0\r
433 #define XPAR_MICROBLAZE_EDK_IPTYPE PROCESSOR\r
434 #define XPAR_MICROBLAZE_EDK_SPECIAL microblaze\r
435 #define XPAR_MICROBLAZE_G_TEMPLATE_LIST 0\r
436 #define XPAR_MICROBLAZE_G_USE_EXCEPTIONS 0\r
437 \r
438 /******************************************************************/\r
439 \r
440 #define STDIN_BASEADDRESS 0x40600000\r
441 #define STDOUT_BASEADDRESS 0x40600000\r
442 \r
443 /******************************************************************/\r
444 \r
445 /* Definitions for driver BRAM */\r
446 #define XPAR_XBRAM_NUM_INSTANCES 2\r
447 \r
448 /* Definitions for peripheral MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR */\r
449 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_DEVICE_ID 0\r
450 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_DATA_WIDTH 32\r
451 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_ECC 0\r
452 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_FAULT_INJECT 0\r
453 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_CE_FAILING_REGISTERS 0\r
454 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_UE_FAILING_REGISTERS 0\r
455 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_ECC_STATUS_REGISTERS 0\r
456 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_CE_COUNTER_WIDTH 0\r
457 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_ECC_ONOFF_REGISTER 0\r
458 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_ECC_ONOFF_RESET_VALUE 1\r
459 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_WRITE_ACCESS 2\r
460 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_BASEADDR 0x00000000\r
461 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_HIGHADDR 0x0000FFFF\r
462 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_S_AXI_CTRL_BASEADDR 0xFFFFFFFF \r
463 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_S_AXI_CTRL_HIGHADDR 0xFFFFFFFF \r
464 \r
465 \r
466 /* Definitions for peripheral MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR */\r
467 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_DEVICE_ID 1\r
468 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_DATA_WIDTH 32\r
469 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_ECC 0\r
470 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_FAULT_INJECT 0\r
471 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_CE_FAILING_REGISTERS 0\r
472 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_UE_FAILING_REGISTERS 0\r
473 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_ECC_STATUS_REGISTERS 0\r
474 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_CE_COUNTER_WIDTH 0\r
475 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_ECC_ONOFF_REGISTER 0\r
476 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_ECC_ONOFF_RESET_VALUE 1\r
477 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_WRITE_ACCESS 2\r
478 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_BASEADDR 0x00000000\r
479 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_HIGHADDR 0x0000FFFF\r
480 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_S_AXI_CTRL_BASEADDR 0xFFFFFFFF \r
481 #define XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_S_AXI_CTRL_HIGHADDR 0xFFFFFFFF \r
482 \r
483 \r
484 /******************************************************************/\r
485 \r
486 /* Canonical definitions for peripheral MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR */\r
487 #define XPAR_BRAM_0_DEVICE_ID XPAR_MICROBLAZE_0_LOCAL_MEMORY_DLMB_BRAM_IF_CNTLR_DEVICE_ID\r
488 #define XPAR_BRAM_0_DATA_WIDTH 32\r
489 #define XPAR_BRAM_0_ECC 0\r
490 #define XPAR_BRAM_0_FAULT_INJECT 0\r
491 #define XPAR_BRAM_0_CE_FAILING_REGISTERS 0\r
492 #define XPAR_BRAM_0_UE_FAILING_REGISTERS 0\r
493 #define XPAR_BRAM_0_ECC_STATUS_REGISTERS 0\r
494 #define XPAR_BRAM_0_CE_COUNTER_WIDTH 0\r
495 #define XPAR_BRAM_0_ECC_ONOFF_REGISTER 0\r
496 #define XPAR_BRAM_0_ECC_ONOFF_RESET_VALUE 1\r
497 #define XPAR_BRAM_0_WRITE_ACCESS 2\r
498 #define XPAR_BRAM_0_BASEADDR 0x00000000\r
499 #define XPAR_BRAM_0_HIGHADDR 0x0000FFFF\r
500 \r
501 /* Canonical definitions for peripheral MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR */\r
502 #define XPAR_BRAM_1_DEVICE_ID XPAR_MICROBLAZE_0_LOCAL_MEMORY_ILMB_BRAM_IF_CNTLR_DEVICE_ID\r
503 #define XPAR_BRAM_1_DATA_WIDTH 32\r
504 #define XPAR_BRAM_1_ECC 0\r
505 #define XPAR_BRAM_1_FAULT_INJECT 0\r
506 #define XPAR_BRAM_1_CE_FAILING_REGISTERS 0\r
507 #define XPAR_BRAM_1_UE_FAILING_REGISTERS 0\r
508 #define XPAR_BRAM_1_ECC_STATUS_REGISTERS 0\r
509 #define XPAR_BRAM_1_CE_COUNTER_WIDTH 0\r
510 #define XPAR_BRAM_1_ECC_ONOFF_REGISTER 0\r
511 #define XPAR_BRAM_1_ECC_ONOFF_RESET_VALUE 1\r
512 #define XPAR_BRAM_1_WRITE_ACCESS 2\r
513 #define XPAR_BRAM_1_BASEADDR 0x00000000\r
514 #define XPAR_BRAM_1_HIGHADDR 0x0000FFFF\r
515 \r
516 \r
517 /******************************************************************/\r
518 \r
519 /* Definitions for driver EMACLITE */\r
520 #define XPAR_XEMACLITE_NUM_INSTANCES 1\r
521 \r
522 /* Definitions for peripheral AXI_ETHERNETLITE_0 */\r
523 #define XPAR_AXI_ETHERNETLITE_0_DEVICE_ID 0\r
524 #define XPAR_AXI_ETHERNETLITE_0_BASEADDR 0x40E00000\r
525 #define XPAR_AXI_ETHERNETLITE_0_HIGHADDR 0x40E0FFFF\r
526 #define XPAR_AXI_ETHERNETLITE_0_TX_PING_PONG 1\r
527 #define XPAR_AXI_ETHERNETLITE_0_RX_PING_PONG 1\r
528 #define XPAR_AXI_ETHERNETLITE_0_INCLUDE_MDIO 1\r
529 #define XPAR_AXI_ETHERNETLITE_0_INCLUDE_INTERNAL_LOOPBACK 0\r
530 \r
531 \r
532 /******************************************************************/\r
533 \r
534 /* Canonical definitions for peripheral AXI_ETHERNETLITE_0 */\r
535 #define XPAR_EMACLITE_0_DEVICE_ID XPAR_AXI_ETHERNETLITE_0_DEVICE_ID\r
536 #define XPAR_EMACLITE_0_BASEADDR 0x40E00000\r
537 #define XPAR_EMACLITE_0_HIGHADDR 0x40E0FFFF\r
538 #define XPAR_EMACLITE_0_TX_PING_PONG 1\r
539 #define XPAR_EMACLITE_0_RX_PING_PONG 1\r
540 #define XPAR_EMACLITE_0_INCLUDE_MDIO 1\r
541 #define XPAR_EMACLITE_0_INCLUDE_INTERNAL_LOOPBACK 0\r
542 \r
543 \r
544 /******************************************************************/\r
545 \r
546 /* Definitions for driver GPIO */\r
547 #define XPAR_XGPIO_NUM_INSTANCES 1\r
548 \r
549 /* Definitions for peripheral AXI_GPIO_0 */\r
550 #define XPAR_AXI_GPIO_0_BASEADDR 0x40000000\r
551 #define XPAR_AXI_GPIO_0_HIGHADDR 0x4000FFFF\r
552 #define XPAR_AXI_GPIO_0_DEVICE_ID 0\r
553 #define XPAR_AXI_GPIO_0_INTERRUPT_PRESENT 0\r
554 #define XPAR_AXI_GPIO_0_IS_DUAL 0\r
555 \r
556 \r
557 /******************************************************************/\r
558 \r
559 /* Canonical definitions for peripheral AXI_GPIO_0 */\r
560 #define XPAR_GPIO_0_BASEADDR 0x40000000\r
561 #define XPAR_GPIO_0_HIGHADDR 0x4000FFFF\r
562 #define XPAR_GPIO_0_DEVICE_ID XPAR_AXI_GPIO_0_DEVICE_ID\r
563 #define XPAR_GPIO_0_INTERRUPT_PRESENT 0\r
564 #define XPAR_GPIO_0_IS_DUAL 0\r
565 \r
566 \r
567 /******************************************************************/\r
568 \r
569 /* Definitions for driver MIG_7SERIES */\r
570 #define XPAR_XMIG7SERIES_NUM_INSTANCES 1\r
571 \r
572 /* Definitions for peripheral MIG_7SERIES_0 */\r
573 #define XPAR_MIG_7SERIES_0_DEVICE_ID 0\r
574 #define XPAR_MIG_7SERIES_0_DDR3_ROW_WIDTH 14\r
575 #define XPAR_MIG_7SERIES_0_DDR3_COL_WIDTH 0\r
576 #define XPAR_MIG_7SERIES_0_DDR3_BANK_WIDTH 3\r
577 #define XPAR_MIG_7SERIES_0_DDR3_DQ_WIDTH 64\r
578 \r
579 \r
580 /******************************************************************/\r
581 \r
582 \r
583 /* Definitions for peripheral MIG_7SERIES_0 */\r
584 #define XPAR_MIG_7SERIES_0_BASEADDR 0x80000000\r
585 #define XPAR_MIG_7SERIES_0_HIGHADDR 0x9FFFFFFF\r
586 \r
587 \r
588 /******************************************************************/\r
589 \r
590 /* Canonical definitions for peripheral MIG_7SERIES_0 */\r
591 #define XPAR_MIG7SERIES_0_DEVICE_ID XPAR_MIG_7SERIES_0_DEVICE_ID\r
592 #define XPAR_MIG7SERIES_0_DDR_ROW_WIDTH 14\r
593 #define XPAR_MIG7SERIES_0_DDR_COL_WIDTH 0\r
594 #define XPAR_MIG7SERIES_0_DDR_BANK_WIDTH 3\r
595 #define XPAR_MIG7SERIES_0_DDR_DQ_WIDTH 64\r
596 #define XPAR_MIG7SERIES_0_BASEADDR 0x80000000\r
597 #define XPAR_MIG7SERIES_0_HIGHADDR 0x9FFFFFFF\r
598 \r
599 \r
600 /******************************************************************/\r
601 \r
602 /* Definitions for driver UARTLITE */\r
603 #define XPAR_XUARTLITE_NUM_INSTANCES 1\r
604 \r
605 /* Definitions for peripheral AXI_UARTLITE_0 */\r
606 #define XPAR_AXI_UARTLITE_0_BASEADDR 0x40600000\r
607 #define XPAR_AXI_UARTLITE_0_HIGHADDR 0x4060FFFF\r
608 #define XPAR_AXI_UARTLITE_0_DEVICE_ID 0\r
609 #define XPAR_AXI_UARTLITE_0_BAUDRATE 9600\r
610 #define XPAR_AXI_UARTLITE_0_USE_PARITY 0\r
611 #define XPAR_AXI_UARTLITE_0_ODD_PARITY 0\r
612 #define XPAR_AXI_UARTLITE_0_DATA_BITS 8\r
613 \r
614 \r
615 /******************************************************************/\r
616 \r
617 /* Canonical definitions for peripheral AXI_UARTLITE_0 */\r
618 #define XPAR_UARTLITE_0_DEVICE_ID XPAR_AXI_UARTLITE_0_DEVICE_ID\r
619 #define XPAR_UARTLITE_0_BASEADDR 0x40600000\r
620 #define XPAR_UARTLITE_0_HIGHADDR 0x4060FFFF\r
621 #define XPAR_UARTLITE_0_BAUDRATE 9600\r
622 #define XPAR_UARTLITE_0_USE_PARITY 0\r
623 #define XPAR_UARTLITE_0_ODD_PARITY 0\r
624 #define XPAR_UARTLITE_0_DATA_BITS 8\r
625 \r
626 \r
627 /******************************************************************/\r
628 \r
629 #endif  /* end of protection macro */\r