1 #ifndef XPARAMETERS_H /* prevent circular inclusions */
\r
2 #define XPARAMETERS_H /* by using protection macros */
\r
4 /* Definitions for bus frequencies */
\r
5 #define XPAR_CPU_M_AXI_DP_FREQ_HZ 100000000
\r
6 /******************************************************************/
\r
8 /* Canonical definitions for bus frequencies */
\r
9 /******************************************************************/
\r
11 #define XPAR_CPU_CORE_CLOCK_FREQ_HZ 100000000
\r
12 #define XPAR_MICROBLAZE_CORE_CLOCK_FREQ_HZ 100000000
\r
14 /******************************************************************/
\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
226 /******************************************************************/
\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
438 /******************************************************************/
\r
440 #define STDIN_BASEADDRESS 0x40600000
\r
441 #define STDOUT_BASEADDRESS 0x40600000
\r
443 /******************************************************************/
\r
445 /* Definitions for driver BRAM */
\r
446 #define XPAR_XBRAM_NUM_INSTANCES 2
\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
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
484 /******************************************************************/
\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
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
517 /******************************************************************/
\r
519 /* Definitions for driver EMACLITE */
\r
520 #define XPAR_XEMACLITE_NUM_INSTANCES 1
\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
532 /******************************************************************/
\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
544 /******************************************************************/
\r
546 /* Definitions for driver GPIO */
\r
547 #define XPAR_XGPIO_NUM_INSTANCES 1
\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
557 /******************************************************************/
\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
567 /******************************************************************/
\r
569 /* Definitions for driver MIG_7SERIES */
\r
570 #define XPAR_XMIG7SERIES_NUM_INSTANCES 1
\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
580 /******************************************************************/
\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
588 /******************************************************************/
\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
600 /******************************************************************/
\r
602 /* Definitions for driver UARTLITE */
\r
603 #define XPAR_XUARTLITE_NUM_INSTANCES 1
\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
615 /******************************************************************/
\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
627 /******************************************************************/
\r
629 #endif /* end of protection macro */
\r