]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/blob - system/src/top/top.bd
microzed_apo: Update top level block design to inlcude autio and display and remove...
[fpga/zynq/canbench-sw.git] / system / src / top / top.bd
1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <bd:repository xmlns:bd="http://www.xilinx.com/bd" bd:isValidated="true" bd:synthFlowMode="Hierarchical" bd:tool_version="2016.1" bd:top="top" bd:version="1.00.a">
3
4   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
5     <spirit:vendor>xilinx.com</spirit:vendor>
6     <spirit:library>BlockDiagram</spirit:library>
7     <spirit:name>top</spirit:name>
8     <spirit:version>1.00.a</spirit:version>
9     <spirit:parameters>
10       <spirit:parameter>
11         <spirit:name>isTop</spirit:name>
12         <spirit:value spirit:format="bool" spirit:resolve="immediate">true</spirit:value>
13       </spirit:parameter>
14     </spirit:parameters>
15     <spirit:busInterfaces>
16       <spirit:busInterface>
17         <spirit:name>DDR</spirit:name>
18         <spirit:master/>
19         <spirit:busType spirit:library="interface" spirit:name="ddrx" spirit:vendor="xilinx.com" spirit:version="1.0"/>
20         <spirit:abstractionType spirit:library="interface" spirit:name="ddrx_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
21         <spirit:parameters>
22           <spirit:parameter>
23             <spirit:name>TIMEPERIOD_PS</spirit:name>
24             <spirit:value>1250</spirit:value>
25             <spirit:vendorExtensions>
26               <bd:configElementInfos>
27                 <bd:configElementInfo bd:valueSource="default"/>
28               </bd:configElementInfos>
29             </spirit:vendorExtensions>
30           </spirit:parameter>
31           <spirit:parameter>
32             <spirit:name>MEMORY_TYPE</spirit:name>
33             <spirit:value>COMPONENTS</spirit:value>
34             <spirit:vendorExtensions>
35               <bd:configElementInfos>
36                 <bd:configElementInfo bd:valueSource="default"/>
37               </bd:configElementInfos>
38             </spirit:vendorExtensions>
39           </spirit:parameter>
40           <spirit:parameter>
41             <spirit:name>DATA_WIDTH</spirit:name>
42             <spirit:value>8</spirit:value>
43             <spirit:vendorExtensions>
44               <bd:configElementInfos>
45                 <bd:configElementInfo bd:valueSource="default"/>
46               </bd:configElementInfos>
47             </spirit:vendorExtensions>
48           </spirit:parameter>
49           <spirit:parameter>
50             <spirit:name>CS_ENABLED</spirit:name>
51             <spirit:value>true</spirit:value>
52             <spirit:vendorExtensions>
53               <bd:configElementInfos>
54                 <bd:configElementInfo bd:valueSource="default"/>
55               </bd:configElementInfos>
56             </spirit:vendorExtensions>
57           </spirit:parameter>
58           <spirit:parameter>
59             <spirit:name>DATA_MASK_ENABLED</spirit:name>
60             <spirit:value>true</spirit:value>
61             <spirit:vendorExtensions>
62               <bd:configElementInfos>
63                 <bd:configElementInfo bd:valueSource="default"/>
64               </bd:configElementInfos>
65             </spirit:vendorExtensions>
66           </spirit:parameter>
67           <spirit:parameter>
68             <spirit:name>SLOT</spirit:name>
69             <spirit:value>Single</spirit:value>
70             <spirit:vendorExtensions>
71               <bd:configElementInfos>
72                 <bd:configElementInfo bd:valueSource="default"/>
73               </bd:configElementInfos>
74             </spirit:vendorExtensions>
75           </spirit:parameter>
76           <spirit:parameter>
77             <spirit:name>MEM_ADDR_MAP</spirit:name>
78             <spirit:value>ROW_COLUMN_BANK</spirit:value>
79             <spirit:vendorExtensions>
80               <bd:configElementInfos>
81                 <bd:configElementInfo bd:valueSource="default"/>
82               </bd:configElementInfos>
83             </spirit:vendorExtensions>
84           </spirit:parameter>
85           <spirit:parameter>
86             <spirit:name>BURST_LENGTH</spirit:name>
87             <spirit:value>8</spirit:value>
88             <spirit:vendorExtensions>
89               <bd:configElementInfos>
90                 <bd:configElementInfo bd:valueSource="default"/>
91               </bd:configElementInfos>
92             </spirit:vendorExtensions>
93           </spirit:parameter>
94           <spirit:parameter>
95             <spirit:name>AXI_ARBITRATION_SCHEME</spirit:name>
96             <spirit:value>TDM</spirit:value>
97             <spirit:vendorExtensions>
98               <bd:configElementInfos>
99                 <bd:configElementInfo bd:valueSource="default"/>
100               </bd:configElementInfos>
101             </spirit:vendorExtensions>
102           </spirit:parameter>
103           <spirit:parameter>
104             <spirit:name>CAS_LATENCY</spirit:name>
105             <spirit:value>11</spirit:value>
106             <spirit:vendorExtensions>
107               <bd:configElementInfos>
108                 <bd:configElementInfo bd:valueSource="default"/>
109               </bd:configElementInfos>
110             </spirit:vendorExtensions>
111           </spirit:parameter>
112           <spirit:parameter>
113             <spirit:name>CAS_WRITE_LATENCY</spirit:name>
114             <spirit:value>11</spirit:value>
115             <spirit:vendorExtensions>
116               <bd:configElementInfos>
117                 <bd:configElementInfo bd:valueSource="default"/>
118               </bd:configElementInfos>
119             </spirit:vendorExtensions>
120           </spirit:parameter>
121         </spirit:parameters>
122       </spirit:busInterface>
123       <spirit:busInterface>
124         <spirit:name>FIXED_IO</spirit:name>
125         <spirit:master/>
126         <spirit:busType spirit:library="display_processing_system7" spirit:name="fixedio" spirit:vendor="xilinx.com" spirit:version="1.0"/>
127         <spirit:abstractionType spirit:library="display_processing_system7" spirit:name="fixedio_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
128       </spirit:busInterface>
129       <spirit:busInterface>
130         <spirit:name>DATA.LCD_D</spirit:name>
131         <spirit:displayName>Data</spirit:displayName>
132         <spirit:description>Data</spirit:description>
133         <spirit:busType spirit:library="signal" spirit:name="data" spirit:vendor="xilinx.com" spirit:version="1.0"/>
134         <spirit:abstractionType spirit:library="signal" spirit:name="data_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
135         <spirit:slave/>
136         <spirit:portMaps>
137           <spirit:portMap>
138             <spirit:logicalPort>
139               <spirit:name>DATA</spirit:name>
140             </spirit:logicalPort>
141             <spirit:physicalPort>
142               <spirit:name>LCD_D</spirit:name>
143             </spirit:physicalPort>
144           </spirit:portMap>
145         </spirit:portMaps>
146         <spirit:parameters>
147           <spirit:parameter>
148             <spirit:name>LAYERED_METADATA</spirit:name>
149             <spirit:value>undef</spirit:value>
150             <spirit:vendorExtensions>
151               <bd:configElementInfos>
152                 <bd:configElementInfo bd:valueSource="default"/>
153               </bd:configElementInfos>
154             </spirit:vendorExtensions>
155           </spirit:parameter>
156         </spirit:parameters>
157       </spirit:busInterface>
158     </spirit:busInterfaces>
159     <spirit:model>
160       <spirit:views>
161         <spirit:view>
162           <spirit:name>BlockDiagram</spirit:name>
163           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
164           <spirit:hierarchyRef spirit:library="BlockDiagram" spirit:name="top_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
165         </spirit:view>
166       </spirit:views>
167       <spirit:ports>
168         <spirit:port>
169           <spirit:name>SPEAKER</spirit:name>
170           <spirit:wire>
171             <spirit:direction>out</spirit:direction>
172           </spirit:wire>
173         </spirit:port>
174         <spirit:port>
175           <spirit:name>LCD_D</spirit:name>
176           <spirit:wire>
177             <spirit:direction>inout</spirit:direction>
178             <spirit:vector>
179               <spirit:left>15</spirit:left>
180               <spirit:right>0</spirit:right>
181             </spirit:vector>
182           </spirit:wire>
183         </spirit:port>
184         <spirit:port>
185           <spirit:name>LCD_CS</spirit:name>
186           <spirit:wire>
187             <spirit:direction>out</spirit:direction>
188           </spirit:wire>
189         </spirit:port>
190         <spirit:port>
191           <spirit:name>LCD_RS</spirit:name>
192           <spirit:wire>
193             <spirit:direction>out</spirit:direction>
194           </spirit:wire>
195         </spirit:port>
196         <spirit:port>
197           <spirit:name>LCD_RST</spirit:name>
198           <spirit:wire>
199             <spirit:direction>out</spirit:direction>
200           </spirit:wire>
201         </spirit:port>
202         <spirit:port>
203           <spirit:name>LCD_WR</spirit:name>
204           <spirit:wire>
205             <spirit:direction>out</spirit:direction>
206           </spirit:wire>
207         </spirit:port>
208         <spirit:port>
209           <spirit:name>CAN2_TXD</spirit:name>
210           <spirit:wire>
211             <spirit:direction>out</spirit:direction>
212           </spirit:wire>
213         </spirit:port>
214         <spirit:port>
215           <spirit:name>CAN1_TXD</spirit:name>
216           <spirit:wire>
217             <spirit:direction>out</spirit:direction>
218           </spirit:wire>
219         </spirit:port>
220         <spirit:port>
221           <spirit:name>CAN1_RXD</spirit:name>
222           <spirit:wire>
223             <spirit:direction>in</spirit:direction>
224           </spirit:wire>
225         </spirit:port>
226         <spirit:port>
227           <spirit:name>CAN2_RXD</spirit:name>
228           <spirit:wire>
229             <spirit:direction>in</spirit:direction>
230           </spirit:wire>
231         </spirit:port>
232         <spirit:port>
233           <spirit:name>ENCDATA</spirit:name>
234           <spirit:wire>
235             <spirit:direction>in</spirit:direction>
236           </spirit:wire>
237         </spirit:port>
238         <spirit:port>
239           <spirit:name>RESET</spirit:name>
240           <spirit:wire>
241             <spirit:direction>out</spirit:direction>
242           </spirit:wire>
243         </spirit:port>
244         <spirit:port>
245           <spirit:name>LEDCLK</spirit:name>
246           <spirit:wire>
247             <spirit:direction>out</spirit:direction>
248           </spirit:wire>
249         </spirit:port>
250         <spirit:port>
251           <spirit:name>LEDCS</spirit:name>
252           <spirit:wire>
253             <spirit:direction>out</spirit:direction>
254           </spirit:wire>
255         </spirit:port>
256         <spirit:port>
257           <spirit:name>LEDDATA</spirit:name>
258           <spirit:wire>
259             <spirit:direction>out</spirit:direction>
260           </spirit:wire>
261         </spirit:port>
262         <spirit:port>
263           <spirit:name>SERVO1</spirit:name>
264           <spirit:wire>
265             <spirit:direction>out</spirit:direction>
266           </spirit:wire>
267         </spirit:port>
268         <spirit:port>
269           <spirit:name>SERVO2</spirit:name>
270           <spirit:wire>
271             <spirit:direction>out</spirit:direction>
272           </spirit:wire>
273         </spirit:port>
274         <spirit:port>
275           <spirit:name>SERVO3</spirit:name>
276           <spirit:wire>
277             <spirit:direction>out</spirit:direction>
278           </spirit:wire>
279         </spirit:port>
280         <spirit:port>
281           <spirit:name>SERVO4</spirit:name>
282           <spirit:wire>
283             <spirit:direction>inout</spirit:direction>
284           </spirit:wire>
285         </spirit:port>
286       </spirit:ports>
287     </spirit:model>
288   </spirit:component>
289
290   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
291     <spirit:vendor>xilinx.com</spirit:vendor>
292     <spirit:library>BlockDiagram</spirit:library>
293     <spirit:name>top_imp</spirit:name>
294     <spirit:version>1.00.a</spirit:version>
295     <spirit:componentInstances>
296       <spirit:componentInstance>
297         <spirit:instanceName>canbench_cc_gpio_0</spirit:instanceName>
298         <spirit:componentRef spirit:library="user" spirit:name="canbench_cc_gpio" spirit:vendor="user.org" spirit:version="1.0"/>
299         <spirit:configurableElementValues>
300           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_canbench_cc_gpio_0_0</spirit:configurableElementValue>
301         </spirit:configurableElementValues>
302       </spirit:componentInstance>
303       <spirit:componentInstance>
304         <spirit:instanceName>processing_system7_0_axi_periph</spirit:instanceName>
305         <spirit:componentRef spirit:library="BlockDiagram/top_imp" spirit:name="processing_system7_0_axi_periph" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
306         <spirit:configurableElementValues>
307           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_processing_system7_0_axi_periph_0</spirit:configurableElementValue>
308           <spirit:configurableElementValue spirit:referenceId="NUM_MI">7</spirit:configurableElementValue>
309           <spirit:configurableElementValue spirit:referenceId="ENABLE_ADVANCED_OPTIONS">0</spirit:configurableElementValue>
310           <spirit:configurableElementValue spirit:referenceId="appcore">xilinx.com:ip:axi_interconnect:2.1</spirit:configurableElementValue>
311         </spirit:configurableElementValues>
312       </spirit:componentInstance>
313       <spirit:componentInstance>
314         <spirit:instanceName>processing_system7_0</spirit:instanceName>
315         <spirit:componentRef spirit:library="ip" spirit:name="processing_system7" spirit:vendor="xilinx.com" spirit:version="5.5"/>
316         <spirit:configurableElementValues>
317           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_processing_system7_0_0</spirit:configurableElementValue>
318           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK_CLK0_BUF">true</spirit:configurableElementValue>
319           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_TO_CLK_DELAY_0">-0.073</spirit:configurableElementValue>
320           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_TO_CLK_DELAY_1">-0.072</spirit:configurableElementValue>
321           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_TO_CLK_DELAY_2">0.024</spirit:configurableElementValue>
322           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_TO_CLK_DELAY_3">0.023</spirit:configurableElementValue>
323           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BOARD_DELAY0">0.294</spirit:configurableElementValue>
324           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BOARD_DELAY1">0.298</spirit:configurableElementValue>
325           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BOARD_DELAY2">0.338</spirit:configurableElementValue>
326           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BOARD_DELAY3">0.334</spirit:configurableElementValue>
327           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_0_LENGTH_MM">50.05</spirit:configurableElementValue>
328           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_1_LENGTH_MM">50.43</spirit:configurableElementValue>
329           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_2_LENGTH_MM">50.10</spirit:configurableElementValue>
330           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_3_LENGTH_MM">50.01</spirit:configurableElementValue>
331           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQ_0_LENGTH_MM">49.59</spirit:configurableElementValue>
332           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQ_1_LENGTH_MM">51.74</spirit:configurableElementValue>
333           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQ_2_LENGTH_MM">50.32</spirit:configurableElementValue>
334           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQ_3_LENGTH_MM">48.55</spirit:configurableElementValue>
335           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_CLOCK_0_LENGTH_MM">39.7</spirit:configurableElementValue>
336           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_CLOCK_1_LENGTH_MM">39.7</spirit:configurableElementValue>
337           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_CLOCK_2_LENGTH_MM">54.14</spirit:configurableElementValue>
338           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_CLOCK_3_LENGTH_MM">54.14</spirit:configurableElementValue>
339           <spirit:configurableElementValue spirit:referenceId="PCW_CRYSTAL_PERIPHERAL_FREQMHZ">33.333333</spirit:configurableElementValue>
340           <spirit:configurableElementValue spirit:referenceId="PCW_APU_PERIPHERAL_FREQMHZ">667</spirit:configurableElementValue>
341           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_PERIPHERAL_FREQMHZ">200</spirit:configurableElementValue>
342           <spirit:configurableElementValue spirit:referenceId="PCW_SDIO_PERIPHERAL_FREQMHZ">50</spirit:configurableElementValue>
343           <spirit:configurableElementValue spirit:referenceId="PCW_UART_PERIPHERAL_FREQMHZ">50</spirit:configurableElementValue>
344           <spirit:configurableElementValue spirit:referenceId="PCW_CAN_PERIPHERAL_FREQMHZ">20</spirit:configurableElementValue>
345           <spirit:configurableElementValue spirit:referenceId="PCW_FPGA0_PERIPHERAL_FREQMHZ">100</spirit:configurableElementValue>
346           <spirit:configurableElementValue spirit:referenceId="PCW_FPGA1_PERIPHERAL_FREQMHZ">100</spirit:configurableElementValue>
347           <spirit:configurableElementValue spirit:referenceId="PCW_FPGA2_PERIPHERAL_FREQMHZ">33.333333</spirit:configurableElementValue>
348           <spirit:configurableElementValue spirit:referenceId="PCW_FPGA3_PERIPHERAL_FREQMHZ">50</spirit:configurableElementValue>
349           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_ACT_DDR_FREQ_MHZ">533.333374</spirit:configurableElementValue>
350           <spirit:configurableElementValue spirit:referenceId="PCW_USE_M_AXI_GP0">1</spirit:configurableElementValue>
351           <spirit:configurableElementValue spirit:referenceId="PCW_USE_M_AXI_GP1">0</spirit:configurableElementValue>
352           <spirit:configurableElementValue spirit:referenceId="PCW_USE_S_AXI_GP0">1</spirit:configurableElementValue>
353           <spirit:configurableElementValue spirit:referenceId="PCW_USE_CROSS_TRIGGER">0</spirit:configurableElementValue>
354           <spirit:configurableElementValue spirit:referenceId="PCW_USE_FABRIC_INTERRUPT">1</spirit:configurableElementValue>
355           <spirit:configurableElementValue spirit:referenceId="PCW_EN_DDR">1</spirit:configurableElementValue>
356           <spirit:configurableElementValue spirit:referenceId="PCW_EN_CLK0_PORT">1</spirit:configurableElementValue>
357           <spirit:configurableElementValue spirit:referenceId="PCW_EN_CLK1_PORT">0</spirit:configurableElementValue>
358           <spirit:configurableElementValue spirit:referenceId="PCW_EN_CLK2_PORT">0</spirit:configurableElementValue>
359           <spirit:configurableElementValue spirit:referenceId="PCW_EN_CLK3_PORT">0</spirit:configurableElementValue>
360           <spirit:configurableElementValue spirit:referenceId="PCW_EN_RST0_PORT">1</spirit:configurableElementValue>
361           <spirit:configurableElementValue spirit:referenceId="PCW_EN_RST1_PORT">0</spirit:configurableElementValue>
362           <spirit:configurableElementValue spirit:referenceId="PCW_EN_RST2_PORT">0</spirit:configurableElementValue>
363           <spirit:configurableElementValue spirit:referenceId="PCW_EN_RST3_PORT">0</spirit:configurableElementValue>
364           <spirit:configurableElementValue spirit:referenceId="PCW_IRQ_F2P_INTR">1</spirit:configurableElementValue>
365           <spirit:configurableElementValue spirit:referenceId="PCW_PRESET_BANK0_VOLTAGE">LVCMOS 3.3V</spirit:configurableElementValue>
366           <spirit:configurableElementValue spirit:referenceId="PCW_PRESET_BANK1_VOLTAGE">LVCMOS 1.8V</spirit:configurableElementValue>
367           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_MEMORY_TYPE">DDR 3 (Low Voltage)</spirit:configurableElementValue>
368           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BUS_WIDTH">32 Bit</spirit:configurableElementValue>
369           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BL">8</spirit:configurableElementValue>
370           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_PARTNO">MT41K256M16 RE-125</spirit:configurableElementValue>
371           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_TRAIN_WRITE_LEVEL">1</spirit:configurableElementValue>
372           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_TRAIN_READ_GATE">1</spirit:configurableElementValue>
373           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_TRAIN_DATA_EYE">1</spirit:configurableElementValue>
374           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_USE_INTERNAL_VREF">1</spirit:configurableElementValue>
375           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
376           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_GRP_SINGLE_SS_ENABLE">1</spirit:configurableElementValue>
377           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_GRP_SINGLE_SS_IO">MIO 1 .. 6</spirit:configurableElementValue>
378           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_GRP_FBCLK_ENABLE">1</spirit:configurableElementValue>
379           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_GRP_FBCLK_IO">MIO 8</spirit:configurableElementValue>
380           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
381           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_ENET0_IO">MIO 16 .. 27</spirit:configurableElementValue>
382           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_GRP_MDIO_ENABLE">1</spirit:configurableElementValue>
383           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_GRP_MDIO_IO">MIO 52 .. 53</spirit:configurableElementValue>
384           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_RESET_ENABLE">0</spirit:configurableElementValue>
385           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
386           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_SD0_IO">MIO 40 .. 45</spirit:configurableElementValue>
387           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_GRP_CD_ENABLE">1</spirit:configurableElementValue>
388           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_GRP_CD_IO">MIO 46</spirit:configurableElementValue>
389           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_GRP_WP_ENABLE">1</spirit:configurableElementValue>
390           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_GRP_WP_IO">MIO 50</spirit:configurableElementValue>
391           <spirit:configurableElementValue spirit:referenceId="PCW_UART0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
392           <spirit:configurableElementValue spirit:referenceId="PCW_UART0_UART0_IO">MIO 10 .. 11</spirit:configurableElementValue>
393           <spirit:configurableElementValue spirit:referenceId="PCW_UART1_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
394           <spirit:configurableElementValue spirit:referenceId="PCW_UART1_UART1_IO">MIO 48 .. 49</spirit:configurableElementValue>
395           <spirit:configurableElementValue spirit:referenceId="PCW_CAN0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
396           <spirit:configurableElementValue spirit:referenceId="PCW_CAN0_CAN0_IO">EMIO</spirit:configurableElementValue>
397           <spirit:configurableElementValue spirit:referenceId="PCW_CAN0_GRP_CLK_ENABLE">0</spirit:configurableElementValue>
398           <spirit:configurableElementValue spirit:referenceId="PCW_CAN1_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
399           <spirit:configurableElementValue spirit:referenceId="PCW_CAN1_CAN1_IO">EMIO</spirit:configurableElementValue>
400           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
401           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_TTC0_IO">EMIO</spirit:configurableElementValue>
402           <spirit:configurableElementValue spirit:referenceId="PCW_USB0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
403           <spirit:configurableElementValue spirit:referenceId="PCW_USB0_USB0_IO">MIO 28 .. 39</spirit:configurableElementValue>
404           <spirit:configurableElementValue spirit:referenceId="PCW_I2C_RESET_ENABLE">0</spirit:configurableElementValue>
405           <spirit:configurableElementValue spirit:referenceId="PCW_GPIO_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
406           <spirit:configurableElementValue spirit:referenceId="PCW_GPIO_MIO_GPIO_ENABLE">1</spirit:configurableElementValue>
407           <spirit:configurableElementValue spirit:referenceId="PCW_GPIO_EMIO_GPIO_ENABLE">1</spirit:configurableElementValue>
408           <spirit:configurableElementValue spirit:referenceId="PCW_APU_CLK_RATIO_ENABLE">6:2:1</spirit:configurableElementValue>
409           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_PERIPHERAL_FREQMHZ">1000 Mbps</spirit:configurableElementValue>
410           <spirit:configurableElementValue spirit:referenceId="PCW_CPU_PERIPHERAL_CLKSRC">ARM PLL</spirit:configurableElementValue>
411           <spirit:configurableElementValue spirit:referenceId="PCW_DDR_PERIPHERAL_CLKSRC">DDR PLL</spirit:configurableElementValue>
412           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
413           <spirit:configurableElementValue spirit:referenceId="PCW_SDIO_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
414           <spirit:configurableElementValue spirit:referenceId="PCW_UART_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
415           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK0_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
416           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK1_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
417           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK2_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
418           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK3_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
419           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
420           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_CLK0_PERIPHERAL_CLKSRC">CPU_1X</spirit:configurableElementValue>
421           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_CLK1_PERIPHERAL_CLKSRC">CPU_1X</spirit:configurableElementValue>
422           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_CLK2_PERIPHERAL_CLKSRC">CPU_1X</spirit:configurableElementValue>
423           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_0_PULLUP">disabled</spirit:configurableElementValue>
424           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_0_SLEW">slow</spirit:configurableElementValue>
425           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_1_PULLUP">disabled</spirit:configurableElementValue>
426           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_1_SLEW">slow</spirit:configurableElementValue>
427           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_2_SLEW">slow</spirit:configurableElementValue>
428           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_3_SLEW">slow</spirit:configurableElementValue>
429           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_4_SLEW">slow</spirit:configurableElementValue>
430           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_5_SLEW">slow</spirit:configurableElementValue>
431           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_6_SLEW">slow</spirit:configurableElementValue>
432           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_7_SLEW">slow</spirit:configurableElementValue>
433           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_8_SLEW">slow</spirit:configurableElementValue>
434           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_9_PULLUP">disabled</spirit:configurableElementValue>
435           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_9_SLEW">slow</spirit:configurableElementValue>
436           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_10_PULLUP">disabled</spirit:configurableElementValue>
437           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_10_SLEW">slow</spirit:configurableElementValue>
438           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_11_PULLUP">disabled</spirit:configurableElementValue>
439           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_11_SLEW">slow</spirit:configurableElementValue>
440           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_12_PULLUP">disabled</spirit:configurableElementValue>
441           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_12_SLEW">slow</spirit:configurableElementValue>
442           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_13_PULLUP">disabled</spirit:configurableElementValue>
443           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_13_SLEW">slow</spirit:configurableElementValue>
444           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_14_PULLUP">disabled</spirit:configurableElementValue>
445           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_14_SLEW">slow</spirit:configurableElementValue>
446           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_15_PULLUP">disabled</spirit:configurableElementValue>
447           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_15_SLEW">slow</spirit:configurableElementValue>
448           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_16_PULLUP">disabled</spirit:configurableElementValue>
449           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_16_SLEW">slow</spirit:configurableElementValue>
450           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_17_PULLUP">disabled</spirit:configurableElementValue>
451           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_17_SLEW">slow</spirit:configurableElementValue>
452           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_18_PULLUP">disabled</spirit:configurableElementValue>
453           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_18_SLEW">slow</spirit:configurableElementValue>
454           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_19_PULLUP">disabled</spirit:configurableElementValue>
455           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_19_SLEW">slow</spirit:configurableElementValue>
456           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_20_PULLUP">disabled</spirit:configurableElementValue>
457           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_20_SLEW">slow</spirit:configurableElementValue>
458           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_21_PULLUP">disabled</spirit:configurableElementValue>
459           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_21_SLEW">slow</spirit:configurableElementValue>
460           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_22_PULLUP">disabled</spirit:configurableElementValue>
461           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_22_SLEW">slow</spirit:configurableElementValue>
462           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_23_PULLUP">disabled</spirit:configurableElementValue>
463           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_23_SLEW">slow</spirit:configurableElementValue>
464           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_24_PULLUP">disabled</spirit:configurableElementValue>
465           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_24_SLEW">slow</spirit:configurableElementValue>
466           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_25_PULLUP">disabled</spirit:configurableElementValue>
467           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_25_SLEW">slow</spirit:configurableElementValue>
468           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_26_PULLUP">disabled</spirit:configurableElementValue>
469           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_26_SLEW">slow</spirit:configurableElementValue>
470           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_27_PULLUP">disabled</spirit:configurableElementValue>
471           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_27_SLEW">slow</spirit:configurableElementValue>
472           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_28_PULLUP">disabled</spirit:configurableElementValue>
473           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_28_SLEW">slow</spirit:configurableElementValue>
474           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_29_PULLUP">disabled</spirit:configurableElementValue>
475           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_29_SLEW">slow</spirit:configurableElementValue>
476           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_30_PULLUP">disabled</spirit:configurableElementValue>
477           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_30_SLEW">slow</spirit:configurableElementValue>
478           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_31_PULLUP">disabled</spirit:configurableElementValue>
479           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_31_SLEW">slow</spirit:configurableElementValue>
480           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_32_PULLUP">disabled</spirit:configurableElementValue>
481           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_32_SLEW">slow</spirit:configurableElementValue>
482           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_33_PULLUP">disabled</spirit:configurableElementValue>
483           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_33_SLEW">slow</spirit:configurableElementValue>
484           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_34_PULLUP">disabled</spirit:configurableElementValue>
485           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_34_SLEW">slow</spirit:configurableElementValue>
486           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_35_PULLUP">disabled</spirit:configurableElementValue>
487           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_35_SLEW">slow</spirit:configurableElementValue>
488           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_36_PULLUP">disabled</spirit:configurableElementValue>
489           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_36_SLEW">slow</spirit:configurableElementValue>
490           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_37_PULLUP">disabled</spirit:configurableElementValue>
491           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_37_SLEW">slow</spirit:configurableElementValue>
492           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_38_PULLUP">disabled</spirit:configurableElementValue>
493           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_38_SLEW">slow</spirit:configurableElementValue>
494           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_39_PULLUP">disabled</spirit:configurableElementValue>
495           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_39_SLEW">slow</spirit:configurableElementValue>
496           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_40_PULLUP">disabled</spirit:configurableElementValue>
497           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_40_SLEW">slow</spirit:configurableElementValue>
498           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_41_PULLUP">disabled</spirit:configurableElementValue>
499           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_41_SLEW">slow</spirit:configurableElementValue>
500           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_42_PULLUP">disabled</spirit:configurableElementValue>
501           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_42_SLEW">slow</spirit:configurableElementValue>
502           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_43_PULLUP">disabled</spirit:configurableElementValue>
503           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_43_SLEW">slow</spirit:configurableElementValue>
504           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_44_PULLUP">disabled</spirit:configurableElementValue>
505           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_44_SLEW">slow</spirit:configurableElementValue>
506           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_45_PULLUP">disabled</spirit:configurableElementValue>
507           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_45_SLEW">slow</spirit:configurableElementValue>
508           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_46_PULLUP">disabled</spirit:configurableElementValue>
509           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_46_SLEW">slow</spirit:configurableElementValue>
510           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_47_PULLUP">disabled</spirit:configurableElementValue>
511           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_47_SLEW">slow</spirit:configurableElementValue>
512           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_48_PULLUP">disabled</spirit:configurableElementValue>
513           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_48_SLEW">slow</spirit:configurableElementValue>
514           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_49_PULLUP">disabled</spirit:configurableElementValue>
515           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_49_SLEW">slow</spirit:configurableElementValue>
516           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_50_PULLUP">disabled</spirit:configurableElementValue>
517           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_50_SLEW">slow</spirit:configurableElementValue>
518           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_51_PULLUP">disabled</spirit:configurableElementValue>
519           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_51_SLEW">slow</spirit:configurableElementValue>
520           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_52_PULLUP">disabled</spirit:configurableElementValue>
521           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_52_SLEW">slow</spirit:configurableElementValue>
522           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_53_PULLUP">disabled</spirit:configurableElementValue>
523           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_53_SLEW">slow</spirit:configurableElementValue>
524           <spirit:configurableElementValue spirit:referenceId="PCW_PACKAGE_NAME">clg400</spirit:configurableElementValue>
525         </spirit:configurableElementValues>
526       </spirit:componentInstance>
527       <spirit:componentInstance>
528         <spirit:instanceName>rst_processing_system7_0_100M</spirit:instanceName>
529         <spirit:componentRef spirit:library="ip" spirit:name="proc_sys_reset" spirit:vendor="xilinx.com" spirit:version="5.0"/>
530         <spirit:configurableElementValues>
531           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_rst_processing_system7_0_100M_0</spirit:configurableElementValue>
532         </spirit:configurableElementValues>
533       </spirit:componentInstance>
534       <spirit:componentInstance>
535         <spirit:instanceName>xlconcat_0</spirit:instanceName>
536         <spirit:componentRef spirit:library="ip" spirit:name="xlconcat" spirit:vendor="xilinx.com" spirit:version="2.1"/>
537         <spirit:configurableElementValues>
538           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_xlconcat_0_0</spirit:configurableElementValue>
539         </spirit:configurableElementValues>
540       </spirit:componentInstance>
541       <spirit:componentInstance>
542         <spirit:instanceName>axi_pwm_coprocessor_0</spirit:instanceName>
543         <spirit:componentRef spirit:library="user" spirit:name="axi_pwm_coprocessor" spirit:vendor="user.org" spirit:version="1.0"/>
544         <spirit:configurableElementValues>
545           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_axi_pwm_coprocessor_0_0</spirit:configurableElementValue>
546         </spirit:configurableElementValues>
547       </spirit:componentInstance>
548       <spirit:componentInstance>
549         <spirit:instanceName>axi_mem_intercon</spirit:instanceName>
550         <spirit:componentRef spirit:library="BlockDiagram/top_imp" spirit:name="axi_mem_intercon" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
551         <spirit:configurableElementValues>
552           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_axi_mem_intercon_0</spirit:configurableElementValue>
553           <spirit:configurableElementValue spirit:referenceId="NUM_SI">3</spirit:configurableElementValue>
554           <spirit:configurableElementValue spirit:referenceId="NUM_MI">1</spirit:configurableElementValue>
555           <spirit:configurableElementValue spirit:referenceId="appcore">xilinx.com:ip:axi_interconnect:2.1</spirit:configurableElementValue>
556         </spirit:configurableElementValues>
557       </spirit:componentInstance>
558       <spirit:componentInstance>
559         <spirit:instanceName>servo_led_ps2_0</spirit:instanceName>
560         <spirit:componentRef spirit:library="user" spirit:name="servo_led_ps2" spirit:vendor="user.org" spirit:version="1.0"/>
561         <spirit:configurableElementValues>
562           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_servo_led_ps2_0_0</spirit:configurableElementValue>
563         </spirit:configurableElementValues>
564       </spirit:componentInstance>
565       <spirit:componentInstance>
566         <spirit:instanceName>spi_leds_and_enc_0</spirit:instanceName>
567         <spirit:componentRef spirit:library="user" spirit:name="spi_leds_and_enc" spirit:vendor="user.org" spirit:version="1.0"/>
568         <spirit:configurableElementValues>
569           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_spi_leds_and_enc_0_0</spirit:configurableElementValue>
570         </spirit:configurableElementValues>
571       </spirit:componentInstance>
572       <spirit:componentInstance>
573         <spirit:instanceName>audio_single_pwm_0</spirit:instanceName>
574         <spirit:componentRef spirit:library="user" spirit:name="audio_single_pwm" spirit:vendor="user.org" spirit:version="1.0"/>
575         <spirit:configurableElementValues>
576           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_audio_single_pwm_0_2</spirit:configurableElementValue>
577         </spirit:configurableElementValues>
578       </spirit:componentInstance>
579       <spirit:componentInstance>
580         <spirit:instanceName>display_16bit_cmd_data_bus_0</spirit:instanceName>
581         <spirit:componentRef spirit:library="user" spirit:name="display_16bit_cmd_data_bus" spirit:vendor="user.org" spirit:version="1.0"/>
582         <spirit:configurableElementValues>
583           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_display_16bit_cmd_data_bus_0_0</spirit:configurableElementValue>
584         </spirit:configurableElementValues>
585       </spirit:componentInstance>
586     </spirit:componentInstances>
587     <spirit:interconnections>
588       <spirit:interconnection>
589         <spirit:name>processing_system7_0_M_AXI_GP0</spirit:name>
590         <spirit:activeInterface spirit:busRef="M_AXI_GP0" spirit:componentRef="processing_system7_0"/>
591         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
592       </spirit:interconnection>
593       <spirit:interconnection>
594         <spirit:name>axi_pwm_coprocessor_0_M00_AXI</spirit:name>
595         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="axi_pwm_coprocessor_0"/>
596         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="axi_mem_intercon"/>
597       </spirit:interconnection>
598       <spirit:interconnection>
599         <spirit:name>axi_mem_intercon_M00_AXI</spirit:name>
600         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="axi_mem_intercon"/>
601         <spirit:activeInterface spirit:busRef="S_AXI_GP0" spirit:componentRef="processing_system7_0"/>
602       </spirit:interconnection>
603       <spirit:interconnection>
604         <spirit:name>processing_system7_0_axi_periph_M01_AXI</spirit:name>
605         <spirit:activeInterface spirit:busRef="M01_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
606         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="axi_pwm_coprocessor_0"/>
607       </spirit:interconnection>
608       <spirit:interconnection>
609         <spirit:name>processing_system7_0_axi_periph_M04_AXI</spirit:name>
610         <spirit:activeInterface spirit:busRef="M04_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
611         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="spi_leds_and_enc_0"/>
612       </spirit:interconnection>
613       <spirit:interconnection>
614         <spirit:name>processing_system7_0_axi_periph_M05_AXI</spirit:name>
615         <spirit:activeInterface spirit:busRef="M05_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
616         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="servo_led_ps2_0"/>
617       </spirit:interconnection>
618       <spirit:interconnection>
619         <spirit:name>processing_system7_0_axi_periph_M06_AXI</spirit:name>
620         <spirit:activeInterface spirit:busRef="M06_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
621         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="audio_single_pwm_0"/>
622       </spirit:interconnection>
623       <spirit:interconnection>
624         <spirit:name>audio_single_pwm_0_M00_AXI</spirit:name>
625         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="audio_single_pwm_0"/>
626         <spirit:activeInterface spirit:busRef="S01_AXI" spirit:componentRef="axi_mem_intercon"/>
627       </spirit:interconnection>
628       <spirit:interconnection>
629         <spirit:name>processing_system7_0_axi_periph_M00_AXI</spirit:name>
630         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
631         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="display_16bit_cmd_data_bus_0"/>
632       </spirit:interconnection>
633       <spirit:interconnection>
634         <spirit:name>display_16bit_cmd_data_bus_0_M00_AXI</spirit:name>
635         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="display_16bit_cmd_data_bus_0"/>
636         <spirit:activeInterface spirit:busRef="S02_AXI" spirit:componentRef="axi_mem_intercon"/>
637       </spirit:interconnection>
638     </spirit:interconnections>
639     <spirit:adHocConnections>
640       <spirit:adHocConnection>
641         <spirit:name>processing_system7_0_FCLK_CLK0</spirit:name>
642         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="FCLK_CLK0"/>
643         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="M_AXI_GP0_ACLK"/>
644         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="slowest_sync_clk"/>
645         <spirit:internalPortReference spirit:componentRef="axi_pwm_coprocessor_0" spirit:portRef="m00_axi_aclk"/>
646         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="S_AXI_GP0_ACLK"/>
647         <spirit:internalPortReference spirit:componentRef="axi_pwm_coprocessor_0" spirit:portRef="s00_axi_aclk"/>
648         <spirit:internalPortReference spirit:componentRef="servo_led_ps2_0" spirit:portRef="s00_axi_aclk"/>
649         <spirit:internalPortReference spirit:componentRef="spi_leds_and_enc_0" spirit:portRef="s00_axi_aclk"/>
650         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="ACLK"/>
651         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="S00_ACLK"/>
652         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M00_ACLK"/>
653         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M01_ACLK"/>
654         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M02_ACLK"/>
655         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M03_ACLK"/>
656         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="S00_ACLK"/>
657         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="ACLK"/>
658         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="M00_ACLK"/>
659         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M04_ACLK"/>
660         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M05_ACLK"/>
661         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M06_ACLK"/>
662         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="S01_ACLK"/>
663         <spirit:internalPortReference spirit:componentRef="audio_single_pwm_0" spirit:portRef="s00_axi_aclk"/>
664         <spirit:internalPortReference spirit:componentRef="audio_single_pwm_0" spirit:portRef="m00_axi_aclk"/>
665         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="s00_axi_aclk"/>
666         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="m00_axi_aclk"/>
667         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="S02_ACLK"/>
668       </spirit:adHocConnection>
669       <spirit:adHocConnection>
670         <spirit:name>processing_system7_0_FCLK_RESET0_N</spirit:name>
671         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="FCLK_RESET0_N"/>
672         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="ext_reset_in"/>
673       </spirit:adHocConnection>
674       <spirit:adHocConnection>
675         <spirit:name>rst_processing_system7_0_100M_peripheral_aresetn</spirit:name>
676         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="peripheral_aresetn"/>
677         <spirit:internalPortReference spirit:componentRef="axi_pwm_coprocessor_0" spirit:portRef="m00_axi_aresetn"/>
678         <spirit:internalPortReference spirit:componentRef="axi_pwm_coprocessor_0" spirit:portRef="s00_axi_aresetn"/>
679         <spirit:internalPortReference spirit:componentRef="servo_led_ps2_0" spirit:portRef="s00_axi_aresetn"/>
680         <spirit:internalPortReference spirit:componentRef="spi_leds_and_enc_0" spirit:portRef="s00_axi_aresetn"/>
681         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="S00_ARESETN"/>
682         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M00_ARESETN"/>
683         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M01_ARESETN"/>
684         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M02_ARESETN"/>
685         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M03_ARESETN"/>
686         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="S00_ARESETN"/>
687         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="M00_ARESETN"/>
688         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M04_ARESETN"/>
689         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M05_ARESETN"/>
690         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M06_ARESETN"/>
691         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="S01_ARESETN"/>
692         <spirit:internalPortReference spirit:componentRef="audio_single_pwm_0" spirit:portRef="s00_axi_aresetn"/>
693         <spirit:internalPortReference spirit:componentRef="audio_single_pwm_0" spirit:portRef="m00_axi_aresetn"/>
694         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="s00_axi_aresetn"/>
695         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="m00_axi_aresetn"/>
696         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="S02_ARESETN"/>
697       </spirit:adHocConnection>
698       <spirit:adHocConnection>
699         <spirit:name>rst_processing_system7_0_100M_interconnect_aresetn</spirit:name>
700         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="interconnect_aresetn"/>
701         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="ARESETN"/>
702         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="ARESETN"/>
703       </spirit:adHocConnection>
704       <spirit:adHocConnection>
705         <spirit:name>canbench_cc_gpio_0_GPIO_I</spirit:name>
706         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="GPIO_I"/>
707         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="GPIO_I"/>
708       </spirit:adHocConnection>
709       <spirit:adHocConnection>
710         <spirit:name>processing_system7_0_GPIO_O</spirit:name>
711         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="GPIO_O"/>
712         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="GPIO_O"/>
713       </spirit:adHocConnection>
714       <spirit:adHocConnection>
715         <spirit:name>xlconcat_0_dout</spirit:name>
716         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="dout"/>
717         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="IRQ_F2P"/>
718       </spirit:adHocConnection>
719       <spirit:adHocConnection>
720         <spirit:name>ENCDATA_1</spirit:name>
721         <spirit:externalPortReference spirit:portRef="ENCDATA"/>
722         <spirit:internalPortReference spirit:componentRef="spi_leds_and_enc_0" spirit:portRef="spi_led_encin"/>
723       </spirit:adHocConnection>
724       <spirit:adHocConnection>
725         <spirit:name>spi_leds_and_enc_0_spi_led_reset</spirit:name>
726         <spirit:internalPortReference spirit:componentRef="spi_leds_and_enc_0" spirit:portRef="spi_led_reset"/>
727         <spirit:externalPortReference spirit:portRef="RESET"/>
728       </spirit:adHocConnection>
729       <spirit:adHocConnection>
730         <spirit:name>spi_leds_and_enc_0_spi_led_clk</spirit:name>
731         <spirit:internalPortReference spirit:componentRef="spi_leds_and_enc_0" spirit:portRef="spi_led_clk"/>
732         <spirit:externalPortReference spirit:portRef="LEDCLK"/>
733       </spirit:adHocConnection>
734       <spirit:adHocConnection>
735         <spirit:name>spi_leds_and_enc_0_spi_led_cs</spirit:name>
736         <spirit:internalPortReference spirit:componentRef="spi_leds_and_enc_0" spirit:portRef="spi_led_cs"/>
737         <spirit:externalPortReference spirit:portRef="LEDCS"/>
738       </spirit:adHocConnection>
739       <spirit:adHocConnection>
740         <spirit:name>spi_leds_and_enc_0_spi_led_data</spirit:name>
741         <spirit:internalPortReference spirit:componentRef="spi_leds_and_enc_0" spirit:portRef="spi_led_data"/>
742         <spirit:externalPortReference spirit:portRef="LEDDATA"/>
743       </spirit:adHocConnection>
744       <spirit:adHocConnection>
745         <spirit:name>servo_led_ps2_0_SERVO1</spirit:name>
746         <spirit:internalPortReference spirit:componentRef="servo_led_ps2_0" spirit:portRef="SERVO1"/>
747         <spirit:externalPortReference spirit:portRef="SERVO1"/>
748       </spirit:adHocConnection>
749       <spirit:adHocConnection>
750         <spirit:name>servo_led_ps2_0_SERVO2</spirit:name>
751         <spirit:internalPortReference spirit:componentRef="servo_led_ps2_0" spirit:portRef="SERVO2"/>
752         <spirit:externalPortReference spirit:portRef="SERVO2"/>
753       </spirit:adHocConnection>
754       <spirit:adHocConnection>
755         <spirit:name>servo_led_ps2_0_SERVO3</spirit:name>
756         <spirit:internalPortReference spirit:componentRef="servo_led_ps2_0" spirit:portRef="SERVO3"/>
757         <spirit:externalPortReference spirit:portRef="SERVO3"/>
758       </spirit:adHocConnection>
759       <spirit:adHocConnection>
760         <spirit:name>Net</spirit:name>
761         <spirit:externalPortReference spirit:portRef="SERVO4"/>
762         <spirit:internalPortReference spirit:componentRef="servo_led_ps2_0" spirit:portRef="SERVO4"/>
763       </spirit:adHocConnection>
764       <spirit:adHocConnection>
765         <spirit:name>audio_single_pwm_0_irq_rq_out</spirit:name>
766         <spirit:internalPortReference spirit:componentRef="audio_single_pwm_0" spirit:portRef="irq_rq_out"/>
767         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="In0"/>
768       </spirit:adHocConnection>
769       <spirit:adHocConnection>
770         <spirit:name>processing_system7_0_CAN0_PHY_TX</spirit:name>
771         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN0_PHY_TX"/>
772         <spirit:externalPortReference spirit:portRef="CAN1_TXD"/>
773       </spirit:adHocConnection>
774       <spirit:adHocConnection>
775         <spirit:name>processing_system7_0_CAN1_PHY_TX</spirit:name>
776         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN1_PHY_TX"/>
777         <spirit:externalPortReference spirit:portRef="CAN2_TXD"/>
778       </spirit:adHocConnection>
779       <spirit:adHocConnection>
780         <spirit:name>CAN1_RXD_1</spirit:name>
781         <spirit:externalPortReference spirit:portRef="CAN1_RXD"/>
782         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN0_PHY_RX"/>
783       </spirit:adHocConnection>
784       <spirit:adHocConnection>
785         <spirit:name>CAN2_RXD_1</spirit:name>
786         <spirit:externalPortReference spirit:portRef="CAN2_RXD"/>
787         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN1_PHY_RX"/>
788       </spirit:adHocConnection>
789       <spirit:adHocConnection>
790         <spirit:name>Net1</spirit:name>
791         <spirit:externalPortReference spirit:portRef="LCD_D"/>
792         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="lcd_data"/>
793       </spirit:adHocConnection>
794       <spirit:adHocConnection>
795         <spirit:name>display_16bit_cmd_data_bus_0_irq_rq_out</spirit:name>
796         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="irq_rq_out"/>
797         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="In1"/>
798       </spirit:adHocConnection>
799       <spirit:adHocConnection>
800         <spirit:name>display_16bit_cmd_data_bus_0_lcd_res_n</spirit:name>
801         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="lcd_res_n"/>
802         <spirit:externalPortReference spirit:portRef="LCD_RST"/>
803       </spirit:adHocConnection>
804       <spirit:adHocConnection>
805         <spirit:name>display_16bit_cmd_data_bus_0_lcd_wr_n</spirit:name>
806         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="lcd_wr_n"/>
807         <spirit:externalPortReference spirit:portRef="LCD_WR"/>
808       </spirit:adHocConnection>
809       <spirit:adHocConnection>
810         <spirit:name>display_16bit_cmd_data_bus_0_lcd_dc</spirit:name>
811         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="lcd_dc"/>
812         <spirit:externalPortReference spirit:portRef="LCD_RS"/>
813       </spirit:adHocConnection>
814       <spirit:adHocConnection>
815         <spirit:name>audio_single_pwm_0_speaker_pwm_out</spirit:name>
816         <spirit:internalPortReference spirit:componentRef="audio_single_pwm_0" spirit:portRef="speaker_pwm_out"/>
817         <spirit:externalPortReference spirit:portRef="SPEAKER"/>
818       </spirit:adHocConnection>
819       <spirit:adHocConnection>
820         <spirit:name>display_16bit_cmd_data_bus_0_lcd_cs_n</spirit:name>
821         <spirit:internalPortReference spirit:componentRef="display_16bit_cmd_data_bus_0" spirit:portRef="lcd_cs_n"/>
822         <spirit:externalPortReference spirit:portRef="LCD_CS"/>
823       </spirit:adHocConnection>
824     </spirit:adHocConnections>
825     <spirit:hierConnections>
826       <spirit:hierConnection spirit:interfaceRef="DDR/processing_system7_0_DDR">
827         <spirit:activeInterface spirit:busRef="DDR" spirit:componentRef="processing_system7_0"/>
828       </spirit:hierConnection>
829       <spirit:hierConnection spirit:interfaceRef="FIXED_IO/processing_system7_0_FIXED_IO">
830         <spirit:activeInterface spirit:busRef="FIXED_IO" spirit:componentRef="processing_system7_0"/>
831       </spirit:hierConnection>
832     </spirit:hierConnections>
833   </spirit:design>
834
835   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
836     <spirit:vendor>xilinx.com</spirit:vendor>
837     <spirit:library>BlockDiagram/top_imp</spirit:library>
838     <spirit:name>axi_mem_intercon</spirit:name>
839     <spirit:version>1.00.a</spirit:version>
840     <spirit:busInterfaces>
841       <spirit:busInterface>
842         <spirit:name>S00_AXI</spirit:name>
843         <spirit:slave/>
844         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
845         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
846       </spirit:busInterface>
847       <spirit:busInterface>
848         <spirit:name>M00_AXI</spirit:name>
849         <spirit:master/>
850         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
851         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
852       </spirit:busInterface>
853       <spirit:busInterface>
854         <spirit:name>S01_AXI</spirit:name>
855         <spirit:slave/>
856         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
857         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
858       </spirit:busInterface>
859       <spirit:busInterface>
860         <spirit:name>S02_AXI</spirit:name>
861         <spirit:slave/>
862         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
863         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
864       </spirit:busInterface>
865       <spirit:busInterface>
866         <spirit:name>CLK.ACLK</spirit:name>
867         <spirit:displayName>Clk</spirit:displayName>
868         <spirit:description>Clock</spirit:description>
869         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
870         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
871         <spirit:slave/>
872         <spirit:portMaps>
873           <spirit:portMap>
874             <spirit:logicalPort>
875               <spirit:name>CLK</spirit:name>
876             </spirit:logicalPort>
877             <spirit:physicalPort>
878               <spirit:name>ACLK</spirit:name>
879             </spirit:physicalPort>
880           </spirit:portMap>
881         </spirit:portMaps>
882       </spirit:busInterface>
883       <spirit:busInterface>
884         <spirit:name>RST.ARESETN</spirit:name>
885         <spirit:displayName>Reset</spirit:displayName>
886         <spirit:description>Reset</spirit:description>
887         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
888         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
889         <spirit:slave/>
890         <spirit:portMaps>
891           <spirit:portMap>
892             <spirit:logicalPort>
893               <spirit:name>RST</spirit:name>
894             </spirit:logicalPort>
895             <spirit:physicalPort>
896               <spirit:name>ARESETN</spirit:name>
897             </spirit:physicalPort>
898           </spirit:portMap>
899         </spirit:portMaps>
900       </spirit:busInterface>
901       <spirit:busInterface>
902         <spirit:name>CLK.S00_ACLK</spirit:name>
903         <spirit:displayName>Clk</spirit:displayName>
904         <spirit:description>Clock</spirit:description>
905         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
906         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
907         <spirit:slave/>
908         <spirit:portMaps>
909           <spirit:portMap>
910             <spirit:logicalPort>
911               <spirit:name>CLK</spirit:name>
912             </spirit:logicalPort>
913             <spirit:physicalPort>
914               <spirit:name>S00_ACLK</spirit:name>
915             </spirit:physicalPort>
916           </spirit:portMap>
917         </spirit:portMaps>
918         <spirit:parameters>
919           <spirit:parameter>
920             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
921             <spirit:value>S00_AXI</spirit:value>
922             <spirit:vendorExtensions>
923               <bd:configElementInfos>
924                 <bd:configElementInfo bd:valueSource="user"/>
925               </bd:configElementInfos>
926             </spirit:vendorExtensions>
927           </spirit:parameter>
928           <spirit:parameter>
929             <spirit:name>ASSOCIATED_RESET</spirit:name>
930             <spirit:value>S00_ARESETN</spirit:value>
931             <spirit:vendorExtensions>
932               <bd:configElementInfos>
933                 <bd:configElementInfo bd:valueSource="user"/>
934               </bd:configElementInfos>
935             </spirit:vendorExtensions>
936           </spirit:parameter>
937         </spirit:parameters>
938       </spirit:busInterface>
939       <spirit:busInterface>
940         <spirit:name>RST.S00_ARESETN</spirit:name>
941         <spirit:displayName>Reset</spirit:displayName>
942         <spirit:description>Reset</spirit:description>
943         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
944         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
945         <spirit:slave/>
946         <spirit:portMaps>
947           <spirit:portMap>
948             <spirit:logicalPort>
949               <spirit:name>RST</spirit:name>
950             </spirit:logicalPort>
951             <spirit:physicalPort>
952               <spirit:name>S00_ARESETN</spirit:name>
953             </spirit:physicalPort>
954           </spirit:portMap>
955         </spirit:portMaps>
956       </spirit:busInterface>
957       <spirit:busInterface>
958         <spirit:name>CLK.M00_ACLK</spirit:name>
959         <spirit:displayName>Clk</spirit:displayName>
960         <spirit:description>Clock</spirit:description>
961         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
962         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
963         <spirit:slave/>
964         <spirit:portMaps>
965           <spirit:portMap>
966             <spirit:logicalPort>
967               <spirit:name>CLK</spirit:name>
968             </spirit:logicalPort>
969             <spirit:physicalPort>
970               <spirit:name>M00_ACLK</spirit:name>
971             </spirit:physicalPort>
972           </spirit:portMap>
973         </spirit:portMaps>
974         <spirit:parameters>
975           <spirit:parameter>
976             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
977             <spirit:value>M00_AXI</spirit:value>
978             <spirit:vendorExtensions>
979               <bd:configElementInfos>
980                 <bd:configElementInfo bd:valueSource="user"/>
981               </bd:configElementInfos>
982             </spirit:vendorExtensions>
983           </spirit:parameter>
984           <spirit:parameter>
985             <spirit:name>ASSOCIATED_RESET</spirit:name>
986             <spirit:value>M00_ARESETN</spirit:value>
987             <spirit:vendorExtensions>
988               <bd:configElementInfos>
989                 <bd:configElementInfo bd:valueSource="user"/>
990               </bd:configElementInfos>
991             </spirit:vendorExtensions>
992           </spirit:parameter>
993         </spirit:parameters>
994       </spirit:busInterface>
995       <spirit:busInterface>
996         <spirit:name>RST.M00_ARESETN</spirit:name>
997         <spirit:displayName>Reset</spirit:displayName>
998         <spirit:description>Reset</spirit:description>
999         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1000         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1001         <spirit:slave/>
1002         <spirit:portMaps>
1003           <spirit:portMap>
1004             <spirit:logicalPort>
1005               <spirit:name>RST</spirit:name>
1006             </spirit:logicalPort>
1007             <spirit:physicalPort>
1008               <spirit:name>M00_ARESETN</spirit:name>
1009             </spirit:physicalPort>
1010           </spirit:portMap>
1011         </spirit:portMaps>
1012       </spirit:busInterface>
1013       <spirit:busInterface>
1014         <spirit:name>CLK.S01_ACLK</spirit:name>
1015         <spirit:displayName>Clk</spirit:displayName>
1016         <spirit:description>Clock</spirit:description>
1017         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1018         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1019         <spirit:slave/>
1020         <spirit:portMaps>
1021           <spirit:portMap>
1022             <spirit:logicalPort>
1023               <spirit:name>CLK</spirit:name>
1024             </spirit:logicalPort>
1025             <spirit:physicalPort>
1026               <spirit:name>S01_ACLK</spirit:name>
1027             </spirit:physicalPort>
1028           </spirit:portMap>
1029         </spirit:portMaps>
1030         <spirit:parameters>
1031           <spirit:parameter>
1032             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1033             <spirit:value>S01_AXI</spirit:value>
1034             <spirit:vendorExtensions>
1035               <bd:configElementInfos>
1036                 <bd:configElementInfo bd:valueSource="user"/>
1037               </bd:configElementInfos>
1038             </spirit:vendorExtensions>
1039           </spirit:parameter>
1040           <spirit:parameter>
1041             <spirit:name>ASSOCIATED_RESET</spirit:name>
1042             <spirit:value>S01_ARESETN</spirit:value>
1043             <spirit:vendorExtensions>
1044               <bd:configElementInfos>
1045                 <bd:configElementInfo bd:valueSource="user"/>
1046               </bd:configElementInfos>
1047             </spirit:vendorExtensions>
1048           </spirit:parameter>
1049         </spirit:parameters>
1050       </spirit:busInterface>
1051       <spirit:busInterface>
1052         <spirit:name>RST.S01_ARESETN</spirit:name>
1053         <spirit:displayName>Reset</spirit:displayName>
1054         <spirit:description>Reset</spirit:description>
1055         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1056         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1057         <spirit:slave/>
1058         <spirit:portMaps>
1059           <spirit:portMap>
1060             <spirit:logicalPort>
1061               <spirit:name>RST</spirit:name>
1062             </spirit:logicalPort>
1063             <spirit:physicalPort>
1064               <spirit:name>S01_ARESETN</spirit:name>
1065             </spirit:physicalPort>
1066           </spirit:portMap>
1067         </spirit:portMaps>
1068       </spirit:busInterface>
1069       <spirit:busInterface>
1070         <spirit:name>CLK.S02_ACLK</spirit:name>
1071         <spirit:displayName>Clk</spirit:displayName>
1072         <spirit:description>Clock</spirit:description>
1073         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1074         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1075         <spirit:slave/>
1076         <spirit:portMaps>
1077           <spirit:portMap>
1078             <spirit:logicalPort>
1079               <spirit:name>CLK</spirit:name>
1080             </spirit:logicalPort>
1081             <spirit:physicalPort>
1082               <spirit:name>S02_ACLK</spirit:name>
1083             </spirit:physicalPort>
1084           </spirit:portMap>
1085         </spirit:portMaps>
1086         <spirit:parameters>
1087           <spirit:parameter>
1088             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1089             <spirit:value>S02_AXI</spirit:value>
1090             <spirit:vendorExtensions>
1091               <bd:configElementInfos>
1092                 <bd:configElementInfo bd:valueSource="user"/>
1093               </bd:configElementInfos>
1094             </spirit:vendorExtensions>
1095           </spirit:parameter>
1096           <spirit:parameter>
1097             <spirit:name>ASSOCIATED_RESET</spirit:name>
1098             <spirit:value>S02_ARESETN</spirit:value>
1099             <spirit:vendorExtensions>
1100               <bd:configElementInfos>
1101                 <bd:configElementInfo bd:valueSource="user"/>
1102               </bd:configElementInfos>
1103             </spirit:vendorExtensions>
1104           </spirit:parameter>
1105         </spirit:parameters>
1106       </spirit:busInterface>
1107       <spirit:busInterface>
1108         <spirit:name>RST.S02_ARESETN</spirit:name>
1109         <spirit:displayName>Reset</spirit:displayName>
1110         <spirit:description>Reset</spirit:description>
1111         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1112         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1113         <spirit:slave/>
1114         <spirit:portMaps>
1115           <spirit:portMap>
1116             <spirit:logicalPort>
1117               <spirit:name>RST</spirit:name>
1118             </spirit:logicalPort>
1119             <spirit:physicalPort>
1120               <spirit:name>S02_ARESETN</spirit:name>
1121             </spirit:physicalPort>
1122           </spirit:portMap>
1123         </spirit:portMaps>
1124       </spirit:busInterface>
1125     </spirit:busInterfaces>
1126     <spirit:model>
1127       <spirit:views>
1128         <spirit:view>
1129           <spirit:name>BlockDiagram</spirit:name>
1130           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1131           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp" spirit:name="axi_mem_intercon_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1132         </spirit:view>
1133       </spirit:views>
1134       <spirit:ports>
1135         <spirit:port>
1136           <spirit:name>ACLK</spirit:name>
1137           <spirit:wire>
1138             <spirit:direction>in</spirit:direction>
1139           </spirit:wire>
1140         </spirit:port>
1141         <spirit:port>
1142           <spirit:name>ARESETN</spirit:name>
1143           <spirit:wire>
1144             <spirit:direction>in</spirit:direction>
1145             <spirit:vector>
1146               <spirit:left>0</spirit:left>
1147               <spirit:right>0</spirit:right>
1148             </spirit:vector>
1149           </spirit:wire>
1150         </spirit:port>
1151         <spirit:port>
1152           <spirit:name>S00_ACLK</spirit:name>
1153           <spirit:wire>
1154             <spirit:direction>in</spirit:direction>
1155           </spirit:wire>
1156         </spirit:port>
1157         <spirit:port>
1158           <spirit:name>S00_ARESETN</spirit:name>
1159           <spirit:wire>
1160             <spirit:direction>in</spirit:direction>
1161             <spirit:vector>
1162               <spirit:left>0</spirit:left>
1163               <spirit:right>0</spirit:right>
1164             </spirit:vector>
1165           </spirit:wire>
1166         </spirit:port>
1167         <spirit:port>
1168           <spirit:name>M00_ACLK</spirit:name>
1169           <spirit:wire>
1170             <spirit:direction>in</spirit:direction>
1171           </spirit:wire>
1172         </spirit:port>
1173         <spirit:port>
1174           <spirit:name>M00_ARESETN</spirit:name>
1175           <spirit:wire>
1176             <spirit:direction>in</spirit:direction>
1177             <spirit:vector>
1178               <spirit:left>0</spirit:left>
1179               <spirit:right>0</spirit:right>
1180             </spirit:vector>
1181           </spirit:wire>
1182         </spirit:port>
1183         <spirit:port>
1184           <spirit:name>S01_ACLK</spirit:name>
1185           <spirit:wire>
1186             <spirit:direction>in</spirit:direction>
1187           </spirit:wire>
1188         </spirit:port>
1189         <spirit:port>
1190           <spirit:name>S01_ARESETN</spirit:name>
1191           <spirit:wire>
1192             <spirit:direction>in</spirit:direction>
1193             <spirit:vector>
1194               <spirit:left>0</spirit:left>
1195               <spirit:right>0</spirit:right>
1196             </spirit:vector>
1197           </spirit:wire>
1198         </spirit:port>
1199         <spirit:port>
1200           <spirit:name>S02_ACLK</spirit:name>
1201           <spirit:wire>
1202             <spirit:direction>in</spirit:direction>
1203           </spirit:wire>
1204         </spirit:port>
1205         <spirit:port>
1206           <spirit:name>S02_ARESETN</spirit:name>
1207           <spirit:wire>
1208             <spirit:direction>in</spirit:direction>
1209             <spirit:vector>
1210               <spirit:left>0</spirit:left>
1211               <spirit:right>0</spirit:right>
1212             </spirit:vector>
1213           </spirit:wire>
1214         </spirit:port>
1215       </spirit:ports>
1216     </spirit:model>
1217   </spirit:component>
1218
1219   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1220     <spirit:vendor>xilinx.com</spirit:vendor>
1221     <spirit:library>BlockDiagram/top_imp</spirit:library>
1222     <spirit:name>axi_mem_intercon_imp</spirit:name>
1223     <spirit:version>1.00.a</spirit:version>
1224     <spirit:componentInstances>
1225       <spirit:componentInstance>
1226         <spirit:instanceName>xbar</spirit:instanceName>
1227         <spirit:componentRef spirit:library="ip" spirit:name="axi_crossbar" spirit:vendor="xilinx.com" spirit:version="2.1"/>
1228         <spirit:configurableElementValues>
1229           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_xbar_1</spirit:configurableElementValue>
1230           <spirit:configurableElementValue spirit:referenceId="NUM_SI">3</spirit:configurableElementValue>
1231           <spirit:configurableElementValue spirit:referenceId="NUM_MI">1</spirit:configurableElementValue>
1232           <spirit:configurableElementValue spirit:referenceId="STRATEGY">0</spirit:configurableElementValue>
1233         </spirit:configurableElementValues>
1234       </spirit:componentInstance>
1235       <spirit:componentInstance>
1236         <spirit:instanceName>s00_couplers</spirit:instanceName>
1237         <spirit:componentRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="s00_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1238       </spirit:componentInstance>
1239       <spirit:componentInstance>
1240         <spirit:instanceName>s01_couplers</spirit:instanceName>
1241         <spirit:componentRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="s01_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1242       </spirit:componentInstance>
1243       <spirit:componentInstance>
1244         <spirit:instanceName>s02_couplers</spirit:instanceName>
1245         <spirit:componentRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="s02_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1246       </spirit:componentInstance>
1247       <spirit:componentInstance>
1248         <spirit:instanceName>m00_couplers</spirit:instanceName>
1249         <spirit:componentRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="m00_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1250       </spirit:componentInstance>
1251     </spirit:componentInstances>
1252     <spirit:interconnections>
1253       <spirit:interconnection>
1254         <spirit:name>s00_couplers_to_xbar</spirit:name>
1255         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="s00_couplers"/>
1256         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="xbar"/>
1257       </spirit:interconnection>
1258       <spirit:interconnection>
1259         <spirit:name>s01_couplers_to_xbar</spirit:name>
1260         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="s01_couplers"/>
1261         <spirit:activeInterface spirit:busRef="S01_AXI" spirit:componentRef="xbar"/>
1262       </spirit:interconnection>
1263       <spirit:interconnection>
1264         <spirit:name>s02_couplers_to_xbar</spirit:name>
1265         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="s02_couplers"/>
1266         <spirit:activeInterface spirit:busRef="S02_AXI" spirit:componentRef="xbar"/>
1267       </spirit:interconnection>
1268       <spirit:interconnection>
1269         <spirit:name>xbar_to_m00_couplers</spirit:name>
1270         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="xbar"/>
1271         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m00_couplers"/>
1272       </spirit:interconnection>
1273     </spirit:interconnections>
1274     <spirit:adHocConnections>
1275       <spirit:adHocConnection>
1276         <spirit:name>axi_mem_intercon_ACLK_net</spirit:name>
1277         <spirit:externalPortReference spirit:portRef="ACLK"/>
1278         <spirit:internalPortReference spirit:componentRef="xbar" spirit:portRef="aclk"/>
1279         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ACLK"/>
1280         <spirit:internalPortReference spirit:componentRef="s01_couplers" spirit:portRef="M_ACLK"/>
1281         <spirit:internalPortReference spirit:componentRef="s02_couplers" spirit:portRef="M_ACLK"/>
1282         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="S_ACLK"/>
1283       </spirit:adHocConnection>
1284       <spirit:adHocConnection>
1285         <spirit:name>axi_mem_intercon_ARESETN_net</spirit:name>
1286         <spirit:externalPortReference spirit:portRef="ARESETN"/>
1287         <spirit:internalPortReference spirit:componentRef="xbar" spirit:portRef="aresetn"/>
1288         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ARESETN"/>
1289         <spirit:internalPortReference spirit:componentRef="s01_couplers" spirit:portRef="M_ARESETN"/>
1290         <spirit:internalPortReference spirit:componentRef="s02_couplers" spirit:portRef="M_ARESETN"/>
1291         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="S_ARESETN"/>
1292       </spirit:adHocConnection>
1293       <spirit:adHocConnection>
1294         <spirit:name>S00_ACLK_1</spirit:name>
1295         <spirit:externalPortReference spirit:portRef="S00_ACLK"/>
1296         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ACLK"/>
1297       </spirit:adHocConnection>
1298       <spirit:adHocConnection>
1299         <spirit:name>S00_ARESETN_1</spirit:name>
1300         <spirit:externalPortReference spirit:portRef="S00_ARESETN"/>
1301         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ARESETN"/>
1302       </spirit:adHocConnection>
1303       <spirit:adHocConnection>
1304         <spirit:name>S01_ACLK_1</spirit:name>
1305         <spirit:externalPortReference spirit:portRef="S01_ACLK"/>
1306         <spirit:internalPortReference spirit:componentRef="s01_couplers" spirit:portRef="S_ACLK"/>
1307       </spirit:adHocConnection>
1308       <spirit:adHocConnection>
1309         <spirit:name>S01_ARESETN_1</spirit:name>
1310         <spirit:externalPortReference spirit:portRef="S01_ARESETN"/>
1311         <spirit:internalPortReference spirit:componentRef="s01_couplers" spirit:portRef="S_ARESETN"/>
1312       </spirit:adHocConnection>
1313       <spirit:adHocConnection>
1314         <spirit:name>S02_ACLK_1</spirit:name>
1315         <spirit:externalPortReference spirit:portRef="S02_ACLK"/>
1316         <spirit:internalPortReference spirit:componentRef="s02_couplers" spirit:portRef="S_ACLK"/>
1317       </spirit:adHocConnection>
1318       <spirit:adHocConnection>
1319         <spirit:name>S02_ARESETN_1</spirit:name>
1320         <spirit:externalPortReference spirit:portRef="S02_ARESETN"/>
1321         <spirit:internalPortReference spirit:componentRef="s02_couplers" spirit:portRef="S_ARESETN"/>
1322       </spirit:adHocConnection>
1323       <spirit:adHocConnection>
1324         <spirit:name>M00_ACLK_1</spirit:name>
1325         <spirit:externalPortReference spirit:portRef="M00_ACLK"/>
1326         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="M_ACLK"/>
1327       </spirit:adHocConnection>
1328       <spirit:adHocConnection>
1329         <spirit:name>M00_ARESETN_1</spirit:name>
1330         <spirit:externalPortReference spirit:portRef="M00_ARESETN"/>
1331         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="M_ARESETN"/>
1332       </spirit:adHocConnection>
1333     </spirit:adHocConnections>
1334     <spirit:hierConnections>
1335       <spirit:hierConnection spirit:interfaceRef="S00_AXI/axi_mem_intercon_to_s00_couplers">
1336         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="s00_couplers"/>
1337       </spirit:hierConnection>
1338       <spirit:hierConnection spirit:interfaceRef="M00_AXI/m00_couplers_to_axi_mem_intercon">
1339         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m00_couplers"/>
1340       </spirit:hierConnection>
1341       <spirit:hierConnection spirit:interfaceRef="S01_AXI/axi_mem_intercon_to_s01_couplers">
1342         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="s01_couplers"/>
1343       </spirit:hierConnection>
1344       <spirit:hierConnection spirit:interfaceRef="S02_AXI/axi_mem_intercon_to_s02_couplers">
1345         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="s02_couplers"/>
1346       </spirit:hierConnection>
1347     </spirit:hierConnections>
1348   </spirit:design>
1349
1350   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1351     <spirit:vendor>xilinx.com</spirit:vendor>
1352     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1353     <spirit:name>m00_couplers</spirit:name>
1354     <spirit:version>1.00.a</spirit:version>
1355     <spirit:busInterfaces>
1356       <spirit:busInterface>
1357         <spirit:name>M_AXI</spirit:name>
1358         <spirit:master/>
1359         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1360         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1361       </spirit:busInterface>
1362       <spirit:busInterface>
1363         <spirit:name>S_AXI</spirit:name>
1364         <spirit:slave/>
1365         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1366         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1367       </spirit:busInterface>
1368       <spirit:busInterface>
1369         <spirit:name>CLK.M_ACLK</spirit:name>
1370         <spirit:displayName>Clk</spirit:displayName>
1371         <spirit:description>Clock</spirit:description>
1372         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1373         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1374         <spirit:slave/>
1375         <spirit:portMaps>
1376           <spirit:portMap>
1377             <spirit:logicalPort>
1378               <spirit:name>CLK</spirit:name>
1379             </spirit:logicalPort>
1380             <spirit:physicalPort>
1381               <spirit:name>M_ACLK</spirit:name>
1382             </spirit:physicalPort>
1383           </spirit:portMap>
1384         </spirit:portMaps>
1385         <spirit:parameters>
1386           <spirit:parameter>
1387             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1388             <spirit:value>M_AXI</spirit:value>
1389             <spirit:vendorExtensions>
1390               <bd:configElementInfos>
1391                 <bd:configElementInfo bd:valueSource="user"/>
1392               </bd:configElementInfos>
1393             </spirit:vendorExtensions>
1394           </spirit:parameter>
1395           <spirit:parameter>
1396             <spirit:name>ASSOCIATED_RESET</spirit:name>
1397             <spirit:value>M_ARESETN</spirit:value>
1398             <spirit:vendorExtensions>
1399               <bd:configElementInfos>
1400                 <bd:configElementInfo bd:valueSource="user"/>
1401               </bd:configElementInfos>
1402             </spirit:vendorExtensions>
1403           </spirit:parameter>
1404         </spirit:parameters>
1405       </spirit:busInterface>
1406       <spirit:busInterface>
1407         <spirit:name>RST.M_ARESETN</spirit:name>
1408         <spirit:displayName>Reset</spirit:displayName>
1409         <spirit:description>Reset</spirit:description>
1410         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1411         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1412         <spirit:slave/>
1413         <spirit:portMaps>
1414           <spirit:portMap>
1415             <spirit:logicalPort>
1416               <spirit:name>RST</spirit:name>
1417             </spirit:logicalPort>
1418             <spirit:physicalPort>
1419               <spirit:name>M_ARESETN</spirit:name>
1420             </spirit:physicalPort>
1421           </spirit:portMap>
1422         </spirit:portMaps>
1423       </spirit:busInterface>
1424       <spirit:busInterface>
1425         <spirit:name>CLK.S_ACLK</spirit:name>
1426         <spirit:displayName>Clk</spirit:displayName>
1427         <spirit:description>Clock</spirit:description>
1428         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1429         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1430         <spirit:slave/>
1431         <spirit:portMaps>
1432           <spirit:portMap>
1433             <spirit:logicalPort>
1434               <spirit:name>CLK</spirit:name>
1435             </spirit:logicalPort>
1436             <spirit:physicalPort>
1437               <spirit:name>S_ACLK</spirit:name>
1438             </spirit:physicalPort>
1439           </spirit:portMap>
1440         </spirit:portMaps>
1441         <spirit:parameters>
1442           <spirit:parameter>
1443             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1444             <spirit:value>S_AXI</spirit:value>
1445             <spirit:vendorExtensions>
1446               <bd:configElementInfos>
1447                 <bd:configElementInfo bd:valueSource="user"/>
1448               </bd:configElementInfos>
1449             </spirit:vendorExtensions>
1450           </spirit:parameter>
1451           <spirit:parameter>
1452             <spirit:name>ASSOCIATED_RESET</spirit:name>
1453             <spirit:value>S_ARESETN</spirit:value>
1454             <spirit:vendorExtensions>
1455               <bd:configElementInfos>
1456                 <bd:configElementInfo bd:valueSource="user"/>
1457               </bd:configElementInfos>
1458             </spirit:vendorExtensions>
1459           </spirit:parameter>
1460         </spirit:parameters>
1461       </spirit:busInterface>
1462       <spirit:busInterface>
1463         <spirit:name>RST.S_ARESETN</spirit:name>
1464         <spirit:displayName>Reset</spirit:displayName>
1465         <spirit:description>Reset</spirit:description>
1466         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1467         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1468         <spirit:slave/>
1469         <spirit:portMaps>
1470           <spirit:portMap>
1471             <spirit:logicalPort>
1472               <spirit:name>RST</spirit:name>
1473             </spirit:logicalPort>
1474             <spirit:physicalPort>
1475               <spirit:name>S_ARESETN</spirit:name>
1476             </spirit:physicalPort>
1477           </spirit:portMap>
1478         </spirit:portMaps>
1479       </spirit:busInterface>
1480     </spirit:busInterfaces>
1481     <spirit:model>
1482       <spirit:views>
1483         <spirit:view>
1484           <spirit:name>BlockDiagram</spirit:name>
1485           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1486           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="m00_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1487         </spirit:view>
1488       </spirit:views>
1489       <spirit:ports>
1490         <spirit:port>
1491           <spirit:name>M_ACLK</spirit:name>
1492           <spirit:wire>
1493             <spirit:direction>in</spirit:direction>
1494           </spirit:wire>
1495         </spirit:port>
1496         <spirit:port>
1497           <spirit:name>M_ARESETN</spirit:name>
1498           <spirit:wire>
1499             <spirit:direction>in</spirit:direction>
1500             <spirit:vector>
1501               <spirit:left>0</spirit:left>
1502               <spirit:right>0</spirit:right>
1503             </spirit:vector>
1504           </spirit:wire>
1505         </spirit:port>
1506         <spirit:port>
1507           <spirit:name>S_ACLK</spirit:name>
1508           <spirit:wire>
1509             <spirit:direction>in</spirit:direction>
1510           </spirit:wire>
1511         </spirit:port>
1512         <spirit:port>
1513           <spirit:name>S_ARESETN</spirit:name>
1514           <spirit:wire>
1515             <spirit:direction>in</spirit:direction>
1516             <spirit:vector>
1517               <spirit:left>0</spirit:left>
1518               <spirit:right>0</spirit:right>
1519             </spirit:vector>
1520           </spirit:wire>
1521         </spirit:port>
1522       </spirit:ports>
1523     </spirit:model>
1524   </spirit:component>
1525
1526   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1527     <spirit:vendor>xilinx.com</spirit:vendor>
1528     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1529     <spirit:name>m00_couplers_imp</spirit:name>
1530     <spirit:version>1.00.a</spirit:version>
1531     <spirit:componentInstances>
1532       <spirit:componentInstance>
1533         <spirit:instanceName>auto_pc</spirit:instanceName>
1534         <spirit:componentRef spirit:library="ip" spirit:name="axi_protocol_converter" spirit:vendor="xilinx.com" spirit:version="2.1"/>
1535         <spirit:configurableElementValues>
1536           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_auto_pc_1</spirit:configurableElementValue>
1537           <spirit:configurableElementValue spirit:referenceId="SI_PROTOCOL">AXI4LITE</spirit:configurableElementValue>
1538           <spirit:configurableElementValue spirit:referenceId="MI_PROTOCOL">AXI3</spirit:configurableElementValue>
1539         </spirit:configurableElementValues>
1540       </spirit:componentInstance>
1541     </spirit:componentInstances>
1542     <spirit:interconnections/>
1543     <spirit:adHocConnections>
1544       <spirit:adHocConnection>
1545         <spirit:name>S_ACLK_1</spirit:name>
1546         <spirit:externalPortReference spirit:portRef="S_ACLK"/>
1547         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aclk"/>
1548       </spirit:adHocConnection>
1549       <spirit:adHocConnection>
1550         <spirit:name>S_ARESETN_1</spirit:name>
1551         <spirit:externalPortReference spirit:portRef="S_ARESETN"/>
1552         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aresetn"/>
1553       </spirit:adHocConnection>
1554     </spirit:adHocConnections>
1555     <spirit:hierConnections>
1556       <spirit:hierConnection spirit:interfaceRef="M_AXI/auto_pc_to_m00_couplers">
1557         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="auto_pc"/>
1558       </spirit:hierConnection>
1559       <spirit:hierConnection spirit:interfaceRef="S_AXI/m00_couplers_to_auto_pc">
1560         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="auto_pc"/>
1561       </spirit:hierConnection>
1562     </spirit:hierConnections>
1563   </spirit:design>
1564
1565   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1566     <spirit:vendor>xilinx.com</spirit:vendor>
1567     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1568     <spirit:name>s02_couplers</spirit:name>
1569     <spirit:version>1.00.a</spirit:version>
1570     <spirit:busInterfaces>
1571       <spirit:busInterface>
1572         <spirit:name>M_AXI</spirit:name>
1573         <spirit:master/>
1574         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1575         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1576       </spirit:busInterface>
1577       <spirit:busInterface>
1578         <spirit:name>S_AXI</spirit:name>
1579         <spirit:slave/>
1580         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1581         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1582       </spirit:busInterface>
1583       <spirit:busInterface>
1584         <spirit:name>CLK.M_ACLK</spirit:name>
1585         <spirit:displayName>Clk</spirit:displayName>
1586         <spirit:description>Clock</spirit:description>
1587         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1588         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1589         <spirit:slave/>
1590         <spirit:portMaps>
1591           <spirit:portMap>
1592             <spirit:logicalPort>
1593               <spirit:name>CLK</spirit:name>
1594             </spirit:logicalPort>
1595             <spirit:physicalPort>
1596               <spirit:name>M_ACLK</spirit:name>
1597             </spirit:physicalPort>
1598           </spirit:portMap>
1599         </spirit:portMaps>
1600         <spirit:parameters>
1601           <spirit:parameter>
1602             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1603             <spirit:value>M_AXI</spirit:value>
1604             <spirit:vendorExtensions>
1605               <bd:configElementInfos>
1606                 <bd:configElementInfo bd:valueSource="user"/>
1607               </bd:configElementInfos>
1608             </spirit:vendorExtensions>
1609           </spirit:parameter>
1610           <spirit:parameter>
1611             <spirit:name>ASSOCIATED_RESET</spirit:name>
1612             <spirit:value>M_ARESETN</spirit:value>
1613             <spirit:vendorExtensions>
1614               <bd:configElementInfos>
1615                 <bd:configElementInfo bd:valueSource="user"/>
1616               </bd:configElementInfos>
1617             </spirit:vendorExtensions>
1618           </spirit:parameter>
1619         </spirit:parameters>
1620       </spirit:busInterface>
1621       <spirit:busInterface>
1622         <spirit:name>RST.M_ARESETN</spirit:name>
1623         <spirit:displayName>Reset</spirit:displayName>
1624         <spirit:description>Reset</spirit:description>
1625         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1626         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1627         <spirit:slave/>
1628         <spirit:portMaps>
1629           <spirit:portMap>
1630             <spirit:logicalPort>
1631               <spirit:name>RST</spirit:name>
1632             </spirit:logicalPort>
1633             <spirit:physicalPort>
1634               <spirit:name>M_ARESETN</spirit:name>
1635             </spirit:physicalPort>
1636           </spirit:portMap>
1637         </spirit:portMaps>
1638       </spirit:busInterface>
1639       <spirit:busInterface>
1640         <spirit:name>CLK.S_ACLK</spirit:name>
1641         <spirit:displayName>Clk</spirit:displayName>
1642         <spirit:description>Clock</spirit:description>
1643         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1644         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1645         <spirit:slave/>
1646         <spirit:portMaps>
1647           <spirit:portMap>
1648             <spirit:logicalPort>
1649               <spirit:name>CLK</spirit:name>
1650             </spirit:logicalPort>
1651             <spirit:physicalPort>
1652               <spirit:name>S_ACLK</spirit:name>
1653             </spirit:physicalPort>
1654           </spirit:portMap>
1655         </spirit:portMaps>
1656         <spirit:parameters>
1657           <spirit:parameter>
1658             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1659             <spirit:value>S_AXI</spirit:value>
1660             <spirit:vendorExtensions>
1661               <bd:configElementInfos>
1662                 <bd:configElementInfo bd:valueSource="user"/>
1663               </bd:configElementInfos>
1664             </spirit:vendorExtensions>
1665           </spirit:parameter>
1666           <spirit:parameter>
1667             <spirit:name>ASSOCIATED_RESET</spirit:name>
1668             <spirit:value>S_ARESETN</spirit:value>
1669             <spirit:vendorExtensions>
1670               <bd:configElementInfos>
1671                 <bd:configElementInfo bd:valueSource="user"/>
1672               </bd:configElementInfos>
1673             </spirit:vendorExtensions>
1674           </spirit:parameter>
1675         </spirit:parameters>
1676       </spirit:busInterface>
1677       <spirit:busInterface>
1678         <spirit:name>RST.S_ARESETN</spirit:name>
1679         <spirit:displayName>Reset</spirit:displayName>
1680         <spirit:description>Reset</spirit:description>
1681         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1682         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1683         <spirit:slave/>
1684         <spirit:portMaps>
1685           <spirit:portMap>
1686             <spirit:logicalPort>
1687               <spirit:name>RST</spirit:name>
1688             </spirit:logicalPort>
1689             <spirit:physicalPort>
1690               <spirit:name>S_ARESETN</spirit:name>
1691             </spirit:physicalPort>
1692           </spirit:portMap>
1693         </spirit:portMaps>
1694       </spirit:busInterface>
1695     </spirit:busInterfaces>
1696     <spirit:model>
1697       <spirit:views>
1698         <spirit:view>
1699           <spirit:name>BlockDiagram</spirit:name>
1700           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1701           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="s02_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1702         </spirit:view>
1703       </spirit:views>
1704       <spirit:ports>
1705         <spirit:port>
1706           <spirit:name>M_ACLK</spirit:name>
1707           <spirit:wire>
1708             <spirit:direction>in</spirit:direction>
1709           </spirit:wire>
1710         </spirit:port>
1711         <spirit:port>
1712           <spirit:name>M_ARESETN</spirit:name>
1713           <spirit:wire>
1714             <spirit:direction>in</spirit:direction>
1715             <spirit:vector>
1716               <spirit:left>0</spirit:left>
1717               <spirit:right>0</spirit:right>
1718             </spirit:vector>
1719           </spirit:wire>
1720         </spirit:port>
1721         <spirit:port>
1722           <spirit:name>S_ACLK</spirit:name>
1723           <spirit:wire>
1724             <spirit:direction>in</spirit:direction>
1725           </spirit:wire>
1726         </spirit:port>
1727         <spirit:port>
1728           <spirit:name>S_ARESETN</spirit:name>
1729           <spirit:wire>
1730             <spirit:direction>in</spirit:direction>
1731             <spirit:vector>
1732               <spirit:left>0</spirit:left>
1733               <spirit:right>0</spirit:right>
1734             </spirit:vector>
1735           </spirit:wire>
1736         </spirit:port>
1737       </spirit:ports>
1738     </spirit:model>
1739   </spirit:component>
1740
1741   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1742     <spirit:vendor>xilinx.com</spirit:vendor>
1743     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1744     <spirit:name>s02_couplers_imp</spirit:name>
1745     <spirit:version>1.00.a</spirit:version>
1746     <spirit:interconnections/>
1747     <spirit:adHocConnections/>
1748     <spirit:hierConnections>
1749       <spirit:hierConnection spirit:interfaceRef="M_AXI/s02_couplers_to_s02_couplers">
1750         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./s02_couplers_to_s02_couplers"/>
1751       </spirit:hierConnection>
1752     </spirit:hierConnections>
1753   </spirit:design>
1754
1755   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1756     <spirit:vendor>xilinx.com</spirit:vendor>
1757     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1758     <spirit:name>s01_couplers</spirit:name>
1759     <spirit:version>1.00.a</spirit:version>
1760     <spirit:busInterfaces>
1761       <spirit:busInterface>
1762         <spirit:name>M_AXI</spirit:name>
1763         <spirit:master/>
1764         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1765         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1766       </spirit:busInterface>
1767       <spirit:busInterface>
1768         <spirit:name>S_AXI</spirit:name>
1769         <spirit:slave/>
1770         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1771         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1772       </spirit:busInterface>
1773       <spirit:busInterface>
1774         <spirit:name>CLK.M_ACLK</spirit:name>
1775         <spirit:displayName>Clk</spirit:displayName>
1776         <spirit:description>Clock</spirit:description>
1777         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1778         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1779         <spirit:slave/>
1780         <spirit:portMaps>
1781           <spirit:portMap>
1782             <spirit:logicalPort>
1783               <spirit:name>CLK</spirit:name>
1784             </spirit:logicalPort>
1785             <spirit:physicalPort>
1786               <spirit:name>M_ACLK</spirit:name>
1787             </spirit:physicalPort>
1788           </spirit:portMap>
1789         </spirit:portMaps>
1790         <spirit:parameters>
1791           <spirit:parameter>
1792             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1793             <spirit:value>M_AXI</spirit:value>
1794             <spirit:vendorExtensions>
1795               <bd:configElementInfos>
1796                 <bd:configElementInfo bd:valueSource="user"/>
1797               </bd:configElementInfos>
1798             </spirit:vendorExtensions>
1799           </spirit:parameter>
1800           <spirit:parameter>
1801             <spirit:name>ASSOCIATED_RESET</spirit:name>
1802             <spirit:value>M_ARESETN</spirit:value>
1803             <spirit:vendorExtensions>
1804               <bd:configElementInfos>
1805                 <bd:configElementInfo bd:valueSource="user"/>
1806               </bd:configElementInfos>
1807             </spirit:vendorExtensions>
1808           </spirit:parameter>
1809         </spirit:parameters>
1810       </spirit:busInterface>
1811       <spirit:busInterface>
1812         <spirit:name>RST.M_ARESETN</spirit:name>
1813         <spirit:displayName>Reset</spirit:displayName>
1814         <spirit:description>Reset</spirit:description>
1815         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1816         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1817         <spirit:slave/>
1818         <spirit:portMaps>
1819           <spirit:portMap>
1820             <spirit:logicalPort>
1821               <spirit:name>RST</spirit:name>
1822             </spirit:logicalPort>
1823             <spirit:physicalPort>
1824               <spirit:name>M_ARESETN</spirit:name>
1825             </spirit:physicalPort>
1826           </spirit:portMap>
1827         </spirit:portMaps>
1828       </spirit:busInterface>
1829       <spirit:busInterface>
1830         <spirit:name>CLK.S_ACLK</spirit:name>
1831         <spirit:displayName>Clk</spirit:displayName>
1832         <spirit:description>Clock</spirit:description>
1833         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1834         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1835         <spirit:slave/>
1836         <spirit:portMaps>
1837           <spirit:portMap>
1838             <spirit:logicalPort>
1839               <spirit:name>CLK</spirit:name>
1840             </spirit:logicalPort>
1841             <spirit:physicalPort>
1842               <spirit:name>S_ACLK</spirit:name>
1843             </spirit:physicalPort>
1844           </spirit:portMap>
1845         </spirit:portMaps>
1846         <spirit:parameters>
1847           <spirit:parameter>
1848             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1849             <spirit:value>S_AXI</spirit:value>
1850             <spirit:vendorExtensions>
1851               <bd:configElementInfos>
1852                 <bd:configElementInfo bd:valueSource="user"/>
1853               </bd:configElementInfos>
1854             </spirit:vendorExtensions>
1855           </spirit:parameter>
1856           <spirit:parameter>
1857             <spirit:name>ASSOCIATED_RESET</spirit:name>
1858             <spirit:value>S_ARESETN</spirit:value>
1859             <spirit:vendorExtensions>
1860               <bd:configElementInfos>
1861                 <bd:configElementInfo bd:valueSource="user"/>
1862               </bd:configElementInfos>
1863             </spirit:vendorExtensions>
1864           </spirit:parameter>
1865         </spirit:parameters>
1866       </spirit:busInterface>
1867       <spirit:busInterface>
1868         <spirit:name>RST.S_ARESETN</spirit:name>
1869         <spirit:displayName>Reset</spirit:displayName>
1870         <spirit:description>Reset</spirit:description>
1871         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1872         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1873         <spirit:slave/>
1874         <spirit:portMaps>
1875           <spirit:portMap>
1876             <spirit:logicalPort>
1877               <spirit:name>RST</spirit:name>
1878             </spirit:logicalPort>
1879             <spirit:physicalPort>
1880               <spirit:name>S_ARESETN</spirit:name>
1881             </spirit:physicalPort>
1882           </spirit:portMap>
1883         </spirit:portMaps>
1884       </spirit:busInterface>
1885     </spirit:busInterfaces>
1886     <spirit:model>
1887       <spirit:views>
1888         <spirit:view>
1889           <spirit:name>BlockDiagram</spirit:name>
1890           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1891           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="s01_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1892         </spirit:view>
1893       </spirit:views>
1894       <spirit:ports>
1895         <spirit:port>
1896           <spirit:name>M_ACLK</spirit:name>
1897           <spirit:wire>
1898             <spirit:direction>in</spirit:direction>
1899           </spirit:wire>
1900         </spirit:port>
1901         <spirit:port>
1902           <spirit:name>M_ARESETN</spirit:name>
1903           <spirit:wire>
1904             <spirit:direction>in</spirit:direction>
1905             <spirit:vector>
1906               <spirit:left>0</spirit:left>
1907               <spirit:right>0</spirit:right>
1908             </spirit:vector>
1909           </spirit:wire>
1910         </spirit:port>
1911         <spirit:port>
1912           <spirit:name>S_ACLK</spirit:name>
1913           <spirit:wire>
1914             <spirit:direction>in</spirit:direction>
1915           </spirit:wire>
1916         </spirit:port>
1917         <spirit:port>
1918           <spirit:name>S_ARESETN</spirit:name>
1919           <spirit:wire>
1920             <spirit:direction>in</spirit:direction>
1921             <spirit:vector>
1922               <spirit:left>0</spirit:left>
1923               <spirit:right>0</spirit:right>
1924             </spirit:vector>
1925           </spirit:wire>
1926         </spirit:port>
1927       </spirit:ports>
1928     </spirit:model>
1929   </spirit:component>
1930
1931   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1932     <spirit:vendor>xilinx.com</spirit:vendor>
1933     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1934     <spirit:name>s01_couplers_imp</spirit:name>
1935     <spirit:version>1.00.a</spirit:version>
1936     <spirit:interconnections/>
1937     <spirit:adHocConnections/>
1938     <spirit:hierConnections>
1939       <spirit:hierConnection spirit:interfaceRef="M_AXI/s01_couplers_to_s01_couplers">
1940         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./s01_couplers_to_s01_couplers"/>
1941       </spirit:hierConnection>
1942     </spirit:hierConnections>
1943   </spirit:design>
1944
1945   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1946     <spirit:vendor>xilinx.com</spirit:vendor>
1947     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1948     <spirit:name>s00_couplers</spirit:name>
1949     <spirit:version>1.00.a</spirit:version>
1950     <spirit:busInterfaces>
1951       <spirit:busInterface>
1952         <spirit:name>M_AXI</spirit:name>
1953         <spirit:master/>
1954         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1955         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1956       </spirit:busInterface>
1957       <spirit:busInterface>
1958         <spirit:name>S_AXI</spirit:name>
1959         <spirit:slave/>
1960         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1961         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1962       </spirit:busInterface>
1963       <spirit:busInterface>
1964         <spirit:name>CLK.M_ACLK</spirit:name>
1965         <spirit:displayName>Clk</spirit:displayName>
1966         <spirit:description>Clock</spirit:description>
1967         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1968         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1969         <spirit:slave/>
1970         <spirit:portMaps>
1971           <spirit:portMap>
1972             <spirit:logicalPort>
1973               <spirit:name>CLK</spirit:name>
1974             </spirit:logicalPort>
1975             <spirit:physicalPort>
1976               <spirit:name>M_ACLK</spirit:name>
1977             </spirit:physicalPort>
1978           </spirit:portMap>
1979         </spirit:portMaps>
1980         <spirit:parameters>
1981           <spirit:parameter>
1982             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1983             <spirit:value>M_AXI</spirit:value>
1984             <spirit:vendorExtensions>
1985               <bd:configElementInfos>
1986                 <bd:configElementInfo bd:valueSource="user"/>
1987               </bd:configElementInfos>
1988             </spirit:vendorExtensions>
1989           </spirit:parameter>
1990           <spirit:parameter>
1991             <spirit:name>ASSOCIATED_RESET</spirit:name>
1992             <spirit:value>M_ARESETN</spirit:value>
1993             <spirit:vendorExtensions>
1994               <bd:configElementInfos>
1995                 <bd:configElementInfo bd:valueSource="user"/>
1996               </bd:configElementInfos>
1997             </spirit:vendorExtensions>
1998           </spirit:parameter>
1999         </spirit:parameters>
2000       </spirit:busInterface>
2001       <spirit:busInterface>
2002         <spirit:name>RST.M_ARESETN</spirit:name>
2003         <spirit:displayName>Reset</spirit:displayName>
2004         <spirit:description>Reset</spirit:description>
2005         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2006         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2007         <spirit:slave/>
2008         <spirit:portMaps>
2009           <spirit:portMap>
2010             <spirit:logicalPort>
2011               <spirit:name>RST</spirit:name>
2012             </spirit:logicalPort>
2013             <spirit:physicalPort>
2014               <spirit:name>M_ARESETN</spirit:name>
2015             </spirit:physicalPort>
2016           </spirit:portMap>
2017         </spirit:portMaps>
2018       </spirit:busInterface>
2019       <spirit:busInterface>
2020         <spirit:name>CLK.S_ACLK</spirit:name>
2021         <spirit:displayName>Clk</spirit:displayName>
2022         <spirit:description>Clock</spirit:description>
2023         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2024         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2025         <spirit:slave/>
2026         <spirit:portMaps>
2027           <spirit:portMap>
2028             <spirit:logicalPort>
2029               <spirit:name>CLK</spirit:name>
2030             </spirit:logicalPort>
2031             <spirit:physicalPort>
2032               <spirit:name>S_ACLK</spirit:name>
2033             </spirit:physicalPort>
2034           </spirit:portMap>
2035         </spirit:portMaps>
2036         <spirit:parameters>
2037           <spirit:parameter>
2038             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2039             <spirit:value>S_AXI</spirit:value>
2040             <spirit:vendorExtensions>
2041               <bd:configElementInfos>
2042                 <bd:configElementInfo bd:valueSource="user"/>
2043               </bd:configElementInfos>
2044             </spirit:vendorExtensions>
2045           </spirit:parameter>
2046           <spirit:parameter>
2047             <spirit:name>ASSOCIATED_RESET</spirit:name>
2048             <spirit:value>S_ARESETN</spirit:value>
2049             <spirit:vendorExtensions>
2050               <bd:configElementInfos>
2051                 <bd:configElementInfo bd:valueSource="user"/>
2052               </bd:configElementInfos>
2053             </spirit:vendorExtensions>
2054           </spirit:parameter>
2055         </spirit:parameters>
2056       </spirit:busInterface>
2057       <spirit:busInterface>
2058         <spirit:name>RST.S_ARESETN</spirit:name>
2059         <spirit:displayName>Reset</spirit:displayName>
2060         <spirit:description>Reset</spirit:description>
2061         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2062         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2063         <spirit:slave/>
2064         <spirit:portMaps>
2065           <spirit:portMap>
2066             <spirit:logicalPort>
2067               <spirit:name>RST</spirit:name>
2068             </spirit:logicalPort>
2069             <spirit:physicalPort>
2070               <spirit:name>S_ARESETN</spirit:name>
2071             </spirit:physicalPort>
2072           </spirit:portMap>
2073         </spirit:portMaps>
2074       </spirit:busInterface>
2075     </spirit:busInterfaces>
2076     <spirit:model>
2077       <spirit:views>
2078         <spirit:view>
2079           <spirit:name>BlockDiagram</spirit:name>
2080           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
2081           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="s00_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2082         </spirit:view>
2083       </spirit:views>
2084       <spirit:ports>
2085         <spirit:port>
2086           <spirit:name>M_ACLK</spirit:name>
2087           <spirit:wire>
2088             <spirit:direction>in</spirit:direction>
2089           </spirit:wire>
2090         </spirit:port>
2091         <spirit:port>
2092           <spirit:name>M_ARESETN</spirit:name>
2093           <spirit:wire>
2094             <spirit:direction>in</spirit:direction>
2095             <spirit:vector>
2096               <spirit:left>0</spirit:left>
2097               <spirit:right>0</spirit:right>
2098             </spirit:vector>
2099           </spirit:wire>
2100         </spirit:port>
2101         <spirit:port>
2102           <spirit:name>S_ACLK</spirit:name>
2103           <spirit:wire>
2104             <spirit:direction>in</spirit:direction>
2105           </spirit:wire>
2106         </spirit:port>
2107         <spirit:port>
2108           <spirit:name>S_ARESETN</spirit:name>
2109           <spirit:wire>
2110             <spirit:direction>in</spirit:direction>
2111             <spirit:vector>
2112               <spirit:left>0</spirit:left>
2113               <spirit:right>0</spirit:right>
2114             </spirit:vector>
2115           </spirit:wire>
2116         </spirit:port>
2117       </spirit:ports>
2118     </spirit:model>
2119   </spirit:component>
2120
2121   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2122     <spirit:vendor>xilinx.com</spirit:vendor>
2123     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
2124     <spirit:name>s00_couplers_imp</spirit:name>
2125     <spirit:version>1.00.a</spirit:version>
2126     <spirit:interconnections/>
2127     <spirit:adHocConnections/>
2128     <spirit:hierConnections>
2129       <spirit:hierConnection spirit:interfaceRef="M_AXI/s00_couplers_to_s00_couplers">
2130         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./s00_couplers_to_s00_couplers"/>
2131       </spirit:hierConnection>
2132     </spirit:hierConnections>
2133   </spirit:design>
2134
2135   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2136     <spirit:vendor>xilinx.com</spirit:vendor>
2137     <spirit:library>BlockDiagram/top_imp</spirit:library>
2138     <spirit:name>processing_system7_0_axi_periph</spirit:name>
2139     <spirit:version>1.00.a</spirit:version>
2140     <spirit:busInterfaces>
2141       <spirit:busInterface>
2142         <spirit:name>S00_AXI</spirit:name>
2143         <spirit:slave/>
2144         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2145         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2146       </spirit:busInterface>
2147       <spirit:busInterface>
2148         <spirit:name>M00_AXI</spirit:name>
2149         <spirit:master/>
2150         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2151         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2152       </spirit:busInterface>
2153       <spirit:busInterface>
2154         <spirit:name>M01_AXI</spirit:name>
2155         <spirit:master/>
2156         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2157         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2158       </spirit:busInterface>
2159       <spirit:busInterface>
2160         <spirit:name>M02_AXI</spirit:name>
2161         <spirit:master/>
2162         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2163         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2164       </spirit:busInterface>
2165       <spirit:busInterface>
2166         <spirit:name>M03_AXI</spirit:name>
2167         <spirit:master/>
2168         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2169         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2170       </spirit:busInterface>
2171       <spirit:busInterface>
2172         <spirit:name>M04_AXI</spirit:name>
2173         <spirit:master/>
2174         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2175         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2176       </spirit:busInterface>
2177       <spirit:busInterface>
2178         <spirit:name>M05_AXI</spirit:name>
2179         <spirit:master/>
2180         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2181         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2182       </spirit:busInterface>
2183       <spirit:busInterface>
2184         <spirit:name>M06_AXI</spirit:name>
2185         <spirit:master/>
2186         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2187         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2188       </spirit:busInterface>
2189       <spirit:busInterface>
2190         <spirit:name>CLK.ACLK</spirit:name>
2191         <spirit:displayName>Clk</spirit:displayName>
2192         <spirit:description>Clock</spirit:description>
2193         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2194         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2195         <spirit:slave/>
2196         <spirit:portMaps>
2197           <spirit:portMap>
2198             <spirit:logicalPort>
2199               <spirit:name>CLK</spirit:name>
2200             </spirit:logicalPort>
2201             <spirit:physicalPort>
2202               <spirit:name>ACLK</spirit:name>
2203             </spirit:physicalPort>
2204           </spirit:portMap>
2205         </spirit:portMaps>
2206       </spirit:busInterface>
2207       <spirit:busInterface>
2208         <spirit:name>RST.ARESETN</spirit:name>
2209         <spirit:displayName>Reset</spirit:displayName>
2210         <spirit:description>Reset</spirit:description>
2211         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2212         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2213         <spirit:slave/>
2214         <spirit:portMaps>
2215           <spirit:portMap>
2216             <spirit:logicalPort>
2217               <spirit:name>RST</spirit:name>
2218             </spirit:logicalPort>
2219             <spirit:physicalPort>
2220               <spirit:name>ARESETN</spirit:name>
2221             </spirit:physicalPort>
2222           </spirit:portMap>
2223         </spirit:portMaps>
2224       </spirit:busInterface>
2225       <spirit:busInterface>
2226         <spirit:name>CLK.S00_ACLK</spirit:name>
2227         <spirit:displayName>Clk</spirit:displayName>
2228         <spirit:description>Clock</spirit:description>
2229         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2230         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2231         <spirit:slave/>
2232         <spirit:portMaps>
2233           <spirit:portMap>
2234             <spirit:logicalPort>
2235               <spirit:name>CLK</spirit:name>
2236             </spirit:logicalPort>
2237             <spirit:physicalPort>
2238               <spirit:name>S00_ACLK</spirit:name>
2239             </spirit:physicalPort>
2240           </spirit:portMap>
2241         </spirit:portMaps>
2242         <spirit:parameters>
2243           <spirit:parameter>
2244             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2245             <spirit:value>S00_AXI</spirit:value>
2246             <spirit:vendorExtensions>
2247               <bd:configElementInfos>
2248                 <bd:configElementInfo bd:valueSource="user"/>
2249               </bd:configElementInfos>
2250             </spirit:vendorExtensions>
2251           </spirit:parameter>
2252           <spirit:parameter>
2253             <spirit:name>ASSOCIATED_RESET</spirit:name>
2254             <spirit:value>S00_ARESETN</spirit:value>
2255             <spirit:vendorExtensions>
2256               <bd:configElementInfos>
2257                 <bd:configElementInfo bd:valueSource="user"/>
2258               </bd:configElementInfos>
2259             </spirit:vendorExtensions>
2260           </spirit:parameter>
2261         </spirit:parameters>
2262       </spirit:busInterface>
2263       <spirit:busInterface>
2264         <spirit:name>RST.S00_ARESETN</spirit:name>
2265         <spirit:displayName>Reset</spirit:displayName>
2266         <spirit:description>Reset</spirit:description>
2267         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2268         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2269         <spirit:slave/>
2270         <spirit:portMaps>
2271           <spirit:portMap>
2272             <spirit:logicalPort>
2273               <spirit:name>RST</spirit:name>
2274             </spirit:logicalPort>
2275             <spirit:physicalPort>
2276               <spirit:name>S00_ARESETN</spirit:name>
2277             </spirit:physicalPort>
2278           </spirit:portMap>
2279         </spirit:portMaps>
2280       </spirit:busInterface>
2281       <spirit:busInterface>
2282         <spirit:name>CLK.M00_ACLK</spirit:name>
2283         <spirit:displayName>Clk</spirit:displayName>
2284         <spirit:description>Clock</spirit:description>
2285         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2286         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2287         <spirit:slave/>
2288         <spirit:portMaps>
2289           <spirit:portMap>
2290             <spirit:logicalPort>
2291               <spirit:name>CLK</spirit:name>
2292             </spirit:logicalPort>
2293             <spirit:physicalPort>
2294               <spirit:name>M00_ACLK</spirit:name>
2295             </spirit:physicalPort>
2296           </spirit:portMap>
2297         </spirit:portMaps>
2298         <spirit:parameters>
2299           <spirit:parameter>
2300             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2301             <spirit:value>M00_AXI</spirit:value>
2302             <spirit:vendorExtensions>
2303               <bd:configElementInfos>
2304                 <bd:configElementInfo bd:valueSource="user"/>
2305               </bd:configElementInfos>
2306             </spirit:vendorExtensions>
2307           </spirit:parameter>
2308           <spirit:parameter>
2309             <spirit:name>ASSOCIATED_RESET</spirit:name>
2310             <spirit:value>M00_ARESETN</spirit:value>
2311             <spirit:vendorExtensions>
2312               <bd:configElementInfos>
2313                 <bd:configElementInfo bd:valueSource="user"/>
2314               </bd:configElementInfos>
2315             </spirit:vendorExtensions>
2316           </spirit:parameter>
2317         </spirit:parameters>
2318       </spirit:busInterface>
2319       <spirit:busInterface>
2320         <spirit:name>RST.M00_ARESETN</spirit:name>
2321         <spirit:displayName>Reset</spirit:displayName>
2322         <spirit:description>Reset</spirit:description>
2323         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2324         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2325         <spirit:slave/>
2326         <spirit:portMaps>
2327           <spirit:portMap>
2328             <spirit:logicalPort>
2329               <spirit:name>RST</spirit:name>
2330             </spirit:logicalPort>
2331             <spirit:physicalPort>
2332               <spirit:name>M00_ARESETN</spirit:name>
2333             </spirit:physicalPort>
2334           </spirit:portMap>
2335         </spirit:portMaps>
2336       </spirit:busInterface>
2337       <spirit:busInterface>
2338         <spirit:name>CLK.M01_ACLK</spirit:name>
2339         <spirit:displayName>Clk</spirit:displayName>
2340         <spirit:description>Clock</spirit:description>
2341         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2342         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2343         <spirit:slave/>
2344         <spirit:portMaps>
2345           <spirit:portMap>
2346             <spirit:logicalPort>
2347               <spirit:name>CLK</spirit:name>
2348             </spirit:logicalPort>
2349             <spirit:physicalPort>
2350               <spirit:name>M01_ACLK</spirit:name>
2351             </spirit:physicalPort>
2352           </spirit:portMap>
2353         </spirit:portMaps>
2354         <spirit:parameters>
2355           <spirit:parameter>
2356             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2357             <spirit:value>M01_AXI</spirit:value>
2358             <spirit:vendorExtensions>
2359               <bd:configElementInfos>
2360                 <bd:configElementInfo bd:valueSource="user"/>
2361               </bd:configElementInfos>
2362             </spirit:vendorExtensions>
2363           </spirit:parameter>
2364           <spirit:parameter>
2365             <spirit:name>ASSOCIATED_RESET</spirit:name>
2366             <spirit:value>M01_ARESETN</spirit:value>
2367             <spirit:vendorExtensions>
2368               <bd:configElementInfos>
2369                 <bd:configElementInfo bd:valueSource="user"/>
2370               </bd:configElementInfos>
2371             </spirit:vendorExtensions>
2372           </spirit:parameter>
2373         </spirit:parameters>
2374       </spirit:busInterface>
2375       <spirit:busInterface>
2376         <spirit:name>RST.M01_ARESETN</spirit:name>
2377         <spirit:displayName>Reset</spirit:displayName>
2378         <spirit:description>Reset</spirit:description>
2379         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2380         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2381         <spirit:slave/>
2382         <spirit:portMaps>
2383           <spirit:portMap>
2384             <spirit:logicalPort>
2385               <spirit:name>RST</spirit:name>
2386             </spirit:logicalPort>
2387             <spirit:physicalPort>
2388               <spirit:name>M01_ARESETN</spirit:name>
2389             </spirit:physicalPort>
2390           </spirit:portMap>
2391         </spirit:portMaps>
2392       </spirit:busInterface>
2393       <spirit:busInterface>
2394         <spirit:name>CLK.M02_ACLK</spirit:name>
2395         <spirit:displayName>Clk</spirit:displayName>
2396         <spirit:description>Clock</spirit:description>
2397         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2398         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2399         <spirit:slave/>
2400         <spirit:portMaps>
2401           <spirit:portMap>
2402             <spirit:logicalPort>
2403               <spirit:name>CLK</spirit:name>
2404             </spirit:logicalPort>
2405             <spirit:physicalPort>
2406               <spirit:name>M02_ACLK</spirit:name>
2407             </spirit:physicalPort>
2408           </spirit:portMap>
2409         </spirit:portMaps>
2410         <spirit:parameters>
2411           <spirit:parameter>
2412             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2413             <spirit:value>M02_AXI</spirit:value>
2414             <spirit:vendorExtensions>
2415               <bd:configElementInfos>
2416                 <bd:configElementInfo bd:valueSource="user"/>
2417               </bd:configElementInfos>
2418             </spirit:vendorExtensions>
2419           </spirit:parameter>
2420           <spirit:parameter>
2421             <spirit:name>ASSOCIATED_RESET</spirit:name>
2422             <spirit:value>M02_ARESETN</spirit:value>
2423             <spirit:vendorExtensions>
2424               <bd:configElementInfos>
2425                 <bd:configElementInfo bd:valueSource="user"/>
2426               </bd:configElementInfos>
2427             </spirit:vendorExtensions>
2428           </spirit:parameter>
2429         </spirit:parameters>
2430       </spirit:busInterface>
2431       <spirit:busInterface>
2432         <spirit:name>RST.M02_ARESETN</spirit:name>
2433         <spirit:displayName>Reset</spirit:displayName>
2434         <spirit:description>Reset</spirit:description>
2435         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2436         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2437         <spirit:slave/>
2438         <spirit:portMaps>
2439           <spirit:portMap>
2440             <spirit:logicalPort>
2441               <spirit:name>RST</spirit:name>
2442             </spirit:logicalPort>
2443             <spirit:physicalPort>
2444               <spirit:name>M02_ARESETN</spirit:name>
2445             </spirit:physicalPort>
2446           </spirit:portMap>
2447         </spirit:portMaps>
2448       </spirit:busInterface>
2449       <spirit:busInterface>
2450         <spirit:name>CLK.M03_ACLK</spirit:name>
2451         <spirit:displayName>Clk</spirit:displayName>
2452         <spirit:description>Clock</spirit:description>
2453         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2454         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2455         <spirit:slave/>
2456         <spirit:portMaps>
2457           <spirit:portMap>
2458             <spirit:logicalPort>
2459               <spirit:name>CLK</spirit:name>
2460             </spirit:logicalPort>
2461             <spirit:physicalPort>
2462               <spirit:name>M03_ACLK</spirit:name>
2463             </spirit:physicalPort>
2464           </spirit:portMap>
2465         </spirit:portMaps>
2466         <spirit:parameters>
2467           <spirit:parameter>
2468             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2469             <spirit:value>M03_AXI</spirit:value>
2470             <spirit:vendorExtensions>
2471               <bd:configElementInfos>
2472                 <bd:configElementInfo bd:valueSource="user"/>
2473               </bd:configElementInfos>
2474             </spirit:vendorExtensions>
2475           </spirit:parameter>
2476           <spirit:parameter>
2477             <spirit:name>ASSOCIATED_RESET</spirit:name>
2478             <spirit:value>M03_ARESETN</spirit:value>
2479             <spirit:vendorExtensions>
2480               <bd:configElementInfos>
2481                 <bd:configElementInfo bd:valueSource="user"/>
2482               </bd:configElementInfos>
2483             </spirit:vendorExtensions>
2484           </spirit:parameter>
2485         </spirit:parameters>
2486       </spirit:busInterface>
2487       <spirit:busInterface>
2488         <spirit:name>RST.M03_ARESETN</spirit:name>
2489         <spirit:displayName>Reset</spirit:displayName>
2490         <spirit:description>Reset</spirit:description>
2491         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2492         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2493         <spirit:slave/>
2494         <spirit:portMaps>
2495           <spirit:portMap>
2496             <spirit:logicalPort>
2497               <spirit:name>RST</spirit:name>
2498             </spirit:logicalPort>
2499             <spirit:physicalPort>
2500               <spirit:name>M03_ARESETN</spirit:name>
2501             </spirit:physicalPort>
2502           </spirit:portMap>
2503         </spirit:portMaps>
2504       </spirit:busInterface>
2505       <spirit:busInterface>
2506         <spirit:name>CLK.M04_ACLK</spirit:name>
2507         <spirit:displayName>Clk</spirit:displayName>
2508         <spirit:description>Clock</spirit:description>
2509         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2510         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2511         <spirit:slave/>
2512         <spirit:portMaps>
2513           <spirit:portMap>
2514             <spirit:logicalPort>
2515               <spirit:name>CLK</spirit:name>
2516             </spirit:logicalPort>
2517             <spirit:physicalPort>
2518               <spirit:name>M04_ACLK</spirit:name>
2519             </spirit:physicalPort>
2520           </spirit:portMap>
2521         </spirit:portMaps>
2522         <spirit:parameters>
2523           <spirit:parameter>
2524             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2525             <spirit:value>M04_AXI</spirit:value>
2526             <spirit:vendorExtensions>
2527               <bd:configElementInfos>
2528                 <bd:configElementInfo bd:valueSource="user"/>
2529               </bd:configElementInfos>
2530             </spirit:vendorExtensions>
2531           </spirit:parameter>
2532           <spirit:parameter>
2533             <spirit:name>ASSOCIATED_RESET</spirit:name>
2534             <spirit:value>M04_ARESETN</spirit:value>
2535             <spirit:vendorExtensions>
2536               <bd:configElementInfos>
2537                 <bd:configElementInfo bd:valueSource="user"/>
2538               </bd:configElementInfos>
2539             </spirit:vendorExtensions>
2540           </spirit:parameter>
2541         </spirit:parameters>
2542       </spirit:busInterface>
2543       <spirit:busInterface>
2544         <spirit:name>RST.M04_ARESETN</spirit:name>
2545         <spirit:displayName>Reset</spirit:displayName>
2546         <spirit:description>Reset</spirit:description>
2547         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2548         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2549         <spirit:slave/>
2550         <spirit:portMaps>
2551           <spirit:portMap>
2552             <spirit:logicalPort>
2553               <spirit:name>RST</spirit:name>
2554             </spirit:logicalPort>
2555             <spirit:physicalPort>
2556               <spirit:name>M04_ARESETN</spirit:name>
2557             </spirit:physicalPort>
2558           </spirit:portMap>
2559         </spirit:portMaps>
2560       </spirit:busInterface>
2561       <spirit:busInterface>
2562         <spirit:name>CLK.M05_ACLK</spirit:name>
2563         <spirit:displayName>Clk</spirit:displayName>
2564         <spirit:description>Clock</spirit:description>
2565         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2566         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2567         <spirit:slave/>
2568         <spirit:portMaps>
2569           <spirit:portMap>
2570             <spirit:logicalPort>
2571               <spirit:name>CLK</spirit:name>
2572             </spirit:logicalPort>
2573             <spirit:physicalPort>
2574               <spirit:name>M05_ACLK</spirit:name>
2575             </spirit:physicalPort>
2576           </spirit:portMap>
2577         </spirit:portMaps>
2578         <spirit:parameters>
2579           <spirit:parameter>
2580             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2581             <spirit:value>M05_AXI</spirit:value>
2582             <spirit:vendorExtensions>
2583               <bd:configElementInfos>
2584                 <bd:configElementInfo bd:valueSource="user"/>
2585               </bd:configElementInfos>
2586             </spirit:vendorExtensions>
2587           </spirit:parameter>
2588           <spirit:parameter>
2589             <spirit:name>ASSOCIATED_RESET</spirit:name>
2590             <spirit:value>M05_ARESETN</spirit:value>
2591             <spirit:vendorExtensions>
2592               <bd:configElementInfos>
2593                 <bd:configElementInfo bd:valueSource="user"/>
2594               </bd:configElementInfos>
2595             </spirit:vendorExtensions>
2596           </spirit:parameter>
2597         </spirit:parameters>
2598       </spirit:busInterface>
2599       <spirit:busInterface>
2600         <spirit:name>RST.M05_ARESETN</spirit:name>
2601         <spirit:displayName>Reset</spirit:displayName>
2602         <spirit:description>Reset</spirit:description>
2603         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2604         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2605         <spirit:slave/>
2606         <spirit:portMaps>
2607           <spirit:portMap>
2608             <spirit:logicalPort>
2609               <spirit:name>RST</spirit:name>
2610             </spirit:logicalPort>
2611             <spirit:physicalPort>
2612               <spirit:name>M05_ARESETN</spirit:name>
2613             </spirit:physicalPort>
2614           </spirit:portMap>
2615         </spirit:portMaps>
2616       </spirit:busInterface>
2617       <spirit:busInterface>
2618         <spirit:name>CLK.M06_ACLK</spirit:name>
2619         <spirit:displayName>Clk</spirit:displayName>
2620         <spirit:description>Clock</spirit:description>
2621         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2622         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2623         <spirit:slave/>
2624         <spirit:portMaps>
2625           <spirit:portMap>
2626             <spirit:logicalPort>
2627               <spirit:name>CLK</spirit:name>
2628             </spirit:logicalPort>
2629             <spirit:physicalPort>
2630               <spirit:name>M06_ACLK</spirit:name>
2631             </spirit:physicalPort>
2632           </spirit:portMap>
2633         </spirit:portMaps>
2634         <spirit:parameters>
2635           <spirit:parameter>
2636             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2637             <spirit:value>M06_AXI</spirit:value>
2638             <spirit:vendorExtensions>
2639               <bd:configElementInfos>
2640                 <bd:configElementInfo bd:valueSource="user"/>
2641               </bd:configElementInfos>
2642             </spirit:vendorExtensions>
2643           </spirit:parameter>
2644           <spirit:parameter>
2645             <spirit:name>ASSOCIATED_RESET</spirit:name>
2646             <spirit:value>M06_ARESETN</spirit:value>
2647             <spirit:vendorExtensions>
2648               <bd:configElementInfos>
2649                 <bd:configElementInfo bd:valueSource="user"/>
2650               </bd:configElementInfos>
2651             </spirit:vendorExtensions>
2652           </spirit:parameter>
2653         </spirit:parameters>
2654       </spirit:busInterface>
2655       <spirit:busInterface>
2656         <spirit:name>RST.M06_ARESETN</spirit:name>
2657         <spirit:displayName>Reset</spirit:displayName>
2658         <spirit:description>Reset</spirit:description>
2659         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2660         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2661         <spirit:slave/>
2662         <spirit:portMaps>
2663           <spirit:portMap>
2664             <spirit:logicalPort>
2665               <spirit:name>RST</spirit:name>
2666             </spirit:logicalPort>
2667             <spirit:physicalPort>
2668               <spirit:name>M06_ARESETN</spirit:name>
2669             </spirit:physicalPort>
2670           </spirit:portMap>
2671         </spirit:portMaps>
2672       </spirit:busInterface>
2673     </spirit:busInterfaces>
2674     <spirit:model>
2675       <spirit:views>
2676         <spirit:view>
2677           <spirit:name>BlockDiagram</spirit:name>
2678           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
2679           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp" spirit:name="processing_system7_0_axi_periph_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2680         </spirit:view>
2681       </spirit:views>
2682       <spirit:ports>
2683         <spirit:port>
2684           <spirit:name>ACLK</spirit:name>
2685           <spirit:wire>
2686             <spirit:direction>in</spirit:direction>
2687           </spirit:wire>
2688         </spirit:port>
2689         <spirit:port>
2690           <spirit:name>ARESETN</spirit:name>
2691           <spirit:wire>
2692             <spirit:direction>in</spirit:direction>
2693             <spirit:vector>
2694               <spirit:left>0</spirit:left>
2695               <spirit:right>0</spirit:right>
2696             </spirit:vector>
2697           </spirit:wire>
2698         </spirit:port>
2699         <spirit:port>
2700           <spirit:name>S00_ACLK</spirit:name>
2701           <spirit:wire>
2702             <spirit:direction>in</spirit:direction>
2703           </spirit:wire>
2704         </spirit:port>
2705         <spirit:port>
2706           <spirit:name>S00_ARESETN</spirit:name>
2707           <spirit:wire>
2708             <spirit:direction>in</spirit:direction>
2709             <spirit:vector>
2710               <spirit:left>0</spirit:left>
2711               <spirit:right>0</spirit:right>
2712             </spirit:vector>
2713           </spirit:wire>
2714         </spirit:port>
2715         <spirit:port>
2716           <spirit:name>M00_ACLK</spirit:name>
2717           <spirit:wire>
2718             <spirit:direction>in</spirit:direction>
2719           </spirit:wire>
2720         </spirit:port>
2721         <spirit:port>
2722           <spirit:name>M00_ARESETN</spirit:name>
2723           <spirit:wire>
2724             <spirit:direction>in</spirit:direction>
2725             <spirit:vector>
2726               <spirit:left>0</spirit:left>
2727               <spirit:right>0</spirit:right>
2728             </spirit:vector>
2729           </spirit:wire>
2730         </spirit:port>
2731         <spirit:port>
2732           <spirit:name>M01_ACLK</spirit:name>
2733           <spirit:wire>
2734             <spirit:direction>in</spirit:direction>
2735           </spirit:wire>
2736         </spirit:port>
2737         <spirit:port>
2738           <spirit:name>M01_ARESETN</spirit:name>
2739           <spirit:wire>
2740             <spirit:direction>in</spirit:direction>
2741             <spirit:vector>
2742               <spirit:left>0</spirit:left>
2743               <spirit:right>0</spirit:right>
2744             </spirit:vector>
2745           </spirit:wire>
2746         </spirit:port>
2747         <spirit:port>
2748           <spirit:name>M02_ACLK</spirit:name>
2749           <spirit:wire>
2750             <spirit:direction>in</spirit:direction>
2751           </spirit:wire>
2752         </spirit:port>
2753         <spirit:port>
2754           <spirit:name>M02_ARESETN</spirit:name>
2755           <spirit:wire>
2756             <spirit:direction>in</spirit:direction>
2757             <spirit:vector>
2758               <spirit:left>0</spirit:left>
2759               <spirit:right>0</spirit:right>
2760             </spirit:vector>
2761           </spirit:wire>
2762         </spirit:port>
2763         <spirit:port>
2764           <spirit:name>M03_ACLK</spirit:name>
2765           <spirit:wire>
2766             <spirit:direction>in</spirit:direction>
2767           </spirit:wire>
2768         </spirit:port>
2769         <spirit:port>
2770           <spirit:name>M03_ARESETN</spirit:name>
2771           <spirit:wire>
2772             <spirit:direction>in</spirit:direction>
2773             <spirit:vector>
2774               <spirit:left>0</spirit:left>
2775               <spirit:right>0</spirit:right>
2776             </spirit:vector>
2777           </spirit:wire>
2778         </spirit:port>
2779         <spirit:port>
2780           <spirit:name>M04_ACLK</spirit:name>
2781           <spirit:wire>
2782             <spirit:direction>in</spirit:direction>
2783           </spirit:wire>
2784         </spirit:port>
2785         <spirit:port>
2786           <spirit:name>M04_ARESETN</spirit:name>
2787           <spirit:wire>
2788             <spirit:direction>in</spirit:direction>
2789             <spirit:vector>
2790               <spirit:left>0</spirit:left>
2791               <spirit:right>0</spirit:right>
2792             </spirit:vector>
2793           </spirit:wire>
2794         </spirit:port>
2795         <spirit:port>
2796           <spirit:name>M05_ACLK</spirit:name>
2797           <spirit:wire>
2798             <spirit:direction>in</spirit:direction>
2799           </spirit:wire>
2800         </spirit:port>
2801         <spirit:port>
2802           <spirit:name>M05_ARESETN</spirit:name>
2803           <spirit:wire>
2804             <spirit:direction>in</spirit:direction>
2805             <spirit:vector>
2806               <spirit:left>0</spirit:left>
2807               <spirit:right>0</spirit:right>
2808             </spirit:vector>
2809           </spirit:wire>
2810         </spirit:port>
2811         <spirit:port>
2812           <spirit:name>M06_ACLK</spirit:name>
2813           <spirit:wire>
2814             <spirit:direction>in</spirit:direction>
2815           </spirit:wire>
2816         </spirit:port>
2817         <spirit:port>
2818           <spirit:name>M06_ARESETN</spirit:name>
2819           <spirit:wire>
2820             <spirit:direction>in</spirit:direction>
2821             <spirit:vector>
2822               <spirit:left>0</spirit:left>
2823               <spirit:right>0</spirit:right>
2824             </spirit:vector>
2825           </spirit:wire>
2826         </spirit:port>
2827       </spirit:ports>
2828     </spirit:model>
2829   </spirit:component>
2830
2831   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2832     <spirit:vendor>xilinx.com</spirit:vendor>
2833     <spirit:library>BlockDiagram/top_imp</spirit:library>
2834     <spirit:name>processing_system7_0_axi_periph_imp</spirit:name>
2835     <spirit:version>1.00.a</spirit:version>
2836     <spirit:componentInstances>
2837       <spirit:componentInstance>
2838         <spirit:instanceName>xbar</spirit:instanceName>
2839         <spirit:componentRef spirit:library="ip" spirit:name="axi_crossbar" spirit:vendor="xilinx.com" spirit:version="2.1"/>
2840         <spirit:configurableElementValues>
2841           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_xbar_0</spirit:configurableElementValue>
2842           <spirit:configurableElementValue spirit:referenceId="NUM_SI">1</spirit:configurableElementValue>
2843           <spirit:configurableElementValue spirit:referenceId="NUM_MI">7</spirit:configurableElementValue>
2844           <spirit:configurableElementValue spirit:referenceId="STRATEGY">0</spirit:configurableElementValue>
2845         </spirit:configurableElementValues>
2846       </spirit:componentInstance>
2847       <spirit:componentInstance>
2848         <spirit:instanceName>s00_couplers</spirit:instanceName>
2849         <spirit:componentRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="s00_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2850       </spirit:componentInstance>
2851       <spirit:componentInstance>
2852         <spirit:instanceName>m00_couplers</spirit:instanceName>
2853         <spirit:componentRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m00_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2854       </spirit:componentInstance>
2855       <spirit:componentInstance>
2856         <spirit:instanceName>m01_couplers</spirit:instanceName>
2857         <spirit:componentRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m01_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2858       </spirit:componentInstance>
2859       <spirit:componentInstance>
2860         <spirit:instanceName>m02_couplers</spirit:instanceName>
2861         <spirit:componentRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m02_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2862       </spirit:componentInstance>
2863       <spirit:componentInstance>
2864         <spirit:instanceName>m03_couplers</spirit:instanceName>
2865         <spirit:componentRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m03_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2866       </spirit:componentInstance>
2867       <spirit:componentInstance>
2868         <spirit:instanceName>m04_couplers</spirit:instanceName>
2869         <spirit:componentRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m04_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2870       </spirit:componentInstance>
2871       <spirit:componentInstance>
2872         <spirit:instanceName>m05_couplers</spirit:instanceName>
2873         <spirit:componentRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m05_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2874       </spirit:componentInstance>
2875       <spirit:componentInstance>
2876         <spirit:instanceName>m06_couplers</spirit:instanceName>
2877         <spirit:componentRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m06_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
2878       </spirit:componentInstance>
2879     </spirit:componentInstances>
2880     <spirit:interconnections>
2881       <spirit:interconnection>
2882         <spirit:name>s00_couplers_to_xbar</spirit:name>
2883         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="s00_couplers"/>
2884         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="xbar"/>
2885       </spirit:interconnection>
2886       <spirit:interconnection>
2887         <spirit:name>xbar_to_m00_couplers</spirit:name>
2888         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="xbar"/>
2889         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m00_couplers"/>
2890       </spirit:interconnection>
2891       <spirit:interconnection>
2892         <spirit:name>xbar_to_m01_couplers</spirit:name>
2893         <spirit:activeInterface spirit:busRef="M01_AXI" spirit:componentRef="xbar"/>
2894         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m01_couplers"/>
2895       </spirit:interconnection>
2896       <spirit:interconnection>
2897         <spirit:name>xbar_to_m02_couplers</spirit:name>
2898         <spirit:activeInterface spirit:busRef="M02_AXI" spirit:componentRef="xbar"/>
2899         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m02_couplers"/>
2900       </spirit:interconnection>
2901       <spirit:interconnection>
2902         <spirit:name>xbar_to_m03_couplers</spirit:name>
2903         <spirit:activeInterface spirit:busRef="M03_AXI" spirit:componentRef="xbar"/>
2904         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m03_couplers"/>
2905       </spirit:interconnection>
2906       <spirit:interconnection>
2907         <spirit:name>xbar_to_m04_couplers</spirit:name>
2908         <spirit:activeInterface spirit:busRef="M04_AXI" spirit:componentRef="xbar"/>
2909         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m04_couplers"/>
2910       </spirit:interconnection>
2911       <spirit:interconnection>
2912         <spirit:name>xbar_to_m05_couplers</spirit:name>
2913         <spirit:activeInterface spirit:busRef="M05_AXI" spirit:componentRef="xbar"/>
2914         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m05_couplers"/>
2915       </spirit:interconnection>
2916       <spirit:interconnection>
2917         <spirit:name>xbar_to_m06_couplers</spirit:name>
2918         <spirit:activeInterface spirit:busRef="M06_AXI" spirit:componentRef="xbar"/>
2919         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m06_couplers"/>
2920       </spirit:interconnection>
2921     </spirit:interconnections>
2922     <spirit:adHocConnections>
2923       <spirit:adHocConnection>
2924         <spirit:name>processing_system7_0_axi_periph_ACLK_net</spirit:name>
2925         <spirit:externalPortReference spirit:portRef="ACLK"/>
2926         <spirit:internalPortReference spirit:componentRef="xbar" spirit:portRef="aclk"/>
2927         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ACLK"/>
2928         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="S_ACLK"/>
2929         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="S_ACLK"/>
2930         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="S_ACLK"/>
2931         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="S_ACLK"/>
2932         <spirit:internalPortReference spirit:componentRef="m04_couplers" spirit:portRef="S_ACLK"/>
2933         <spirit:internalPortReference spirit:componentRef="m05_couplers" spirit:portRef="S_ACLK"/>
2934         <spirit:internalPortReference spirit:componentRef="m06_couplers" spirit:portRef="S_ACLK"/>
2935       </spirit:adHocConnection>
2936       <spirit:adHocConnection>
2937         <spirit:name>processing_system7_0_axi_periph_ARESETN_net</spirit:name>
2938         <spirit:externalPortReference spirit:portRef="ARESETN"/>
2939         <spirit:internalPortReference spirit:componentRef="xbar" spirit:portRef="aresetn"/>
2940         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ARESETN"/>
2941         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="S_ARESETN"/>
2942         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="S_ARESETN"/>
2943         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="S_ARESETN"/>
2944         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="S_ARESETN"/>
2945         <spirit:internalPortReference spirit:componentRef="m04_couplers" spirit:portRef="S_ARESETN"/>
2946         <spirit:internalPortReference spirit:componentRef="m05_couplers" spirit:portRef="S_ARESETN"/>
2947         <spirit:internalPortReference spirit:componentRef="m06_couplers" spirit:portRef="S_ARESETN"/>
2948       </spirit:adHocConnection>
2949       <spirit:adHocConnection>
2950         <spirit:name>S00_ACLK_1</spirit:name>
2951         <spirit:externalPortReference spirit:portRef="S00_ACLK"/>
2952         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ACLK"/>
2953       </spirit:adHocConnection>
2954       <spirit:adHocConnection>
2955         <spirit:name>S00_ARESETN_1</spirit:name>
2956         <spirit:externalPortReference spirit:portRef="S00_ARESETN"/>
2957         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ARESETN"/>
2958       </spirit:adHocConnection>
2959       <spirit:adHocConnection>
2960         <spirit:name>M00_ACLK_1</spirit:name>
2961         <spirit:externalPortReference spirit:portRef="M00_ACLK"/>
2962         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="M_ACLK"/>
2963       </spirit:adHocConnection>
2964       <spirit:adHocConnection>
2965         <spirit:name>M00_ARESETN_1</spirit:name>
2966         <spirit:externalPortReference spirit:portRef="M00_ARESETN"/>
2967         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="M_ARESETN"/>
2968       </spirit:adHocConnection>
2969       <spirit:adHocConnection>
2970         <spirit:name>M01_ACLK_1</spirit:name>
2971         <spirit:externalPortReference spirit:portRef="M01_ACLK"/>
2972         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="M_ACLK"/>
2973       </spirit:adHocConnection>
2974       <spirit:adHocConnection>
2975         <spirit:name>M01_ARESETN_1</spirit:name>
2976         <spirit:externalPortReference spirit:portRef="M01_ARESETN"/>
2977         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="M_ARESETN"/>
2978       </spirit:adHocConnection>
2979       <spirit:adHocConnection>
2980         <spirit:name>M02_ACLK_1</spirit:name>
2981         <spirit:externalPortReference spirit:portRef="M02_ACLK"/>
2982         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="M_ACLK"/>
2983       </spirit:adHocConnection>
2984       <spirit:adHocConnection>
2985         <spirit:name>M02_ARESETN_1</spirit:name>
2986         <spirit:externalPortReference spirit:portRef="M02_ARESETN"/>
2987         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="M_ARESETN"/>
2988       </spirit:adHocConnection>
2989       <spirit:adHocConnection>
2990         <spirit:name>M03_ACLK_1</spirit:name>
2991         <spirit:externalPortReference spirit:portRef="M03_ACLK"/>
2992         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="M_ACLK"/>
2993       </spirit:adHocConnection>
2994       <spirit:adHocConnection>
2995         <spirit:name>M03_ARESETN_1</spirit:name>
2996         <spirit:externalPortReference spirit:portRef="M03_ARESETN"/>
2997         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="M_ARESETN"/>
2998       </spirit:adHocConnection>
2999       <spirit:adHocConnection>
3000         <spirit:name>M04_ACLK_1</spirit:name>
3001         <spirit:externalPortReference spirit:portRef="M04_ACLK"/>
3002         <spirit:internalPortReference spirit:componentRef="m04_couplers" spirit:portRef="M_ACLK"/>
3003       </spirit:adHocConnection>
3004       <spirit:adHocConnection>
3005         <spirit:name>M04_ARESETN_1</spirit:name>
3006         <spirit:externalPortReference spirit:portRef="M04_ARESETN"/>
3007         <spirit:internalPortReference spirit:componentRef="m04_couplers" spirit:portRef="M_ARESETN"/>
3008       </spirit:adHocConnection>
3009       <spirit:adHocConnection>
3010         <spirit:name>M05_ACLK_1</spirit:name>
3011         <spirit:externalPortReference spirit:portRef="M05_ACLK"/>
3012         <spirit:internalPortReference spirit:componentRef="m05_couplers" spirit:portRef="M_ACLK"/>
3013       </spirit:adHocConnection>
3014       <spirit:adHocConnection>
3015         <spirit:name>M05_ARESETN_1</spirit:name>
3016         <spirit:externalPortReference spirit:portRef="M05_ARESETN"/>
3017         <spirit:internalPortReference spirit:componentRef="m05_couplers" spirit:portRef="M_ARESETN"/>
3018       </spirit:adHocConnection>
3019       <spirit:adHocConnection>
3020         <spirit:name>M06_ACLK_1</spirit:name>
3021         <spirit:externalPortReference spirit:portRef="M06_ACLK"/>
3022         <spirit:internalPortReference spirit:componentRef="m06_couplers" spirit:portRef="M_ACLK"/>
3023       </spirit:adHocConnection>
3024       <spirit:adHocConnection>
3025         <spirit:name>M06_ARESETN_1</spirit:name>
3026         <spirit:externalPortReference spirit:portRef="M06_ARESETN"/>
3027         <spirit:internalPortReference spirit:componentRef="m06_couplers" spirit:portRef="M_ARESETN"/>
3028       </spirit:adHocConnection>
3029     </spirit:adHocConnections>
3030     <spirit:hierConnections>
3031       <spirit:hierConnection spirit:interfaceRef="S00_AXI/processing_system7_0_axi_periph_to_s00_couplers">
3032         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="s00_couplers"/>
3033       </spirit:hierConnection>
3034       <spirit:hierConnection spirit:interfaceRef="M00_AXI/m00_couplers_to_processing_system7_0_axi_periph">
3035         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m00_couplers"/>
3036       </spirit:hierConnection>
3037       <spirit:hierConnection spirit:interfaceRef="M01_AXI/m01_couplers_to_processing_system7_0_axi_periph">
3038         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m01_couplers"/>
3039       </spirit:hierConnection>
3040       <spirit:hierConnection spirit:interfaceRef="M02_AXI/m02_couplers_to_processing_system7_0_axi_periph">
3041         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m02_couplers"/>
3042       </spirit:hierConnection>
3043       <spirit:hierConnection spirit:interfaceRef="M03_AXI/m03_couplers_to_processing_system7_0_axi_periph">
3044         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m03_couplers"/>
3045       </spirit:hierConnection>
3046       <spirit:hierConnection spirit:interfaceRef="M04_AXI/m04_couplers_to_processing_system7_0_axi_periph">
3047         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m04_couplers"/>
3048       </spirit:hierConnection>
3049       <spirit:hierConnection spirit:interfaceRef="M05_AXI/m05_couplers_to_processing_system7_0_axi_periph">
3050         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m05_couplers"/>
3051       </spirit:hierConnection>
3052       <spirit:hierConnection spirit:interfaceRef="M06_AXI/m06_couplers_to_processing_system7_0_axi_periph">
3053         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m06_couplers"/>
3054       </spirit:hierConnection>
3055     </spirit:hierConnections>
3056   </spirit:design>
3057
3058   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3059     <spirit:vendor>xilinx.com</spirit:vendor>
3060     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3061     <spirit:name>m06_couplers</spirit:name>
3062     <spirit:version>1.00.a</spirit:version>
3063     <spirit:busInterfaces>
3064       <spirit:busInterface>
3065         <spirit:name>M_AXI</spirit:name>
3066         <spirit:master/>
3067         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3068         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3069       </spirit:busInterface>
3070       <spirit:busInterface>
3071         <spirit:name>S_AXI</spirit:name>
3072         <spirit:slave/>
3073         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3074         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3075       </spirit:busInterface>
3076       <spirit:busInterface>
3077         <spirit:name>CLK.M_ACLK</spirit:name>
3078         <spirit:displayName>Clk</spirit:displayName>
3079         <spirit:description>Clock</spirit:description>
3080         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3081         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3082         <spirit:slave/>
3083         <spirit:portMaps>
3084           <spirit:portMap>
3085             <spirit:logicalPort>
3086               <spirit:name>CLK</spirit:name>
3087             </spirit:logicalPort>
3088             <spirit:physicalPort>
3089               <spirit:name>M_ACLK</spirit:name>
3090             </spirit:physicalPort>
3091           </spirit:portMap>
3092         </spirit:portMaps>
3093         <spirit:parameters>
3094           <spirit:parameter>
3095             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3096             <spirit:value>M_AXI</spirit:value>
3097             <spirit:vendorExtensions>
3098               <bd:configElementInfos>
3099                 <bd:configElementInfo bd:valueSource="user"/>
3100               </bd:configElementInfos>
3101             </spirit:vendorExtensions>
3102           </spirit:parameter>
3103           <spirit:parameter>
3104             <spirit:name>ASSOCIATED_RESET</spirit:name>
3105             <spirit:value>M_ARESETN</spirit:value>
3106             <spirit:vendorExtensions>
3107               <bd:configElementInfos>
3108                 <bd:configElementInfo bd:valueSource="user"/>
3109               </bd:configElementInfos>
3110             </spirit:vendorExtensions>
3111           </spirit:parameter>
3112         </spirit:parameters>
3113       </spirit:busInterface>
3114       <spirit:busInterface>
3115         <spirit:name>RST.M_ARESETN</spirit:name>
3116         <spirit:displayName>Reset</spirit:displayName>
3117         <spirit:description>Reset</spirit:description>
3118         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3119         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3120         <spirit:slave/>
3121         <spirit:portMaps>
3122           <spirit:portMap>
3123             <spirit:logicalPort>
3124               <spirit:name>RST</spirit:name>
3125             </spirit:logicalPort>
3126             <spirit:physicalPort>
3127               <spirit:name>M_ARESETN</spirit:name>
3128             </spirit:physicalPort>
3129           </spirit:portMap>
3130         </spirit:portMaps>
3131       </spirit:busInterface>
3132       <spirit:busInterface>
3133         <spirit:name>CLK.S_ACLK</spirit:name>
3134         <spirit:displayName>Clk</spirit:displayName>
3135         <spirit:description>Clock</spirit:description>
3136         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3137         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3138         <spirit:slave/>
3139         <spirit:portMaps>
3140           <spirit:portMap>
3141             <spirit:logicalPort>
3142               <spirit:name>CLK</spirit:name>
3143             </spirit:logicalPort>
3144             <spirit:physicalPort>
3145               <spirit:name>S_ACLK</spirit:name>
3146             </spirit:physicalPort>
3147           </spirit:portMap>
3148         </spirit:portMaps>
3149         <spirit:parameters>
3150           <spirit:parameter>
3151             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3152             <spirit:value>S_AXI</spirit:value>
3153             <spirit:vendorExtensions>
3154               <bd:configElementInfos>
3155                 <bd:configElementInfo bd:valueSource="user"/>
3156               </bd:configElementInfos>
3157             </spirit:vendorExtensions>
3158           </spirit:parameter>
3159           <spirit:parameter>
3160             <spirit:name>ASSOCIATED_RESET</spirit:name>
3161             <spirit:value>S_ARESETN</spirit:value>
3162             <spirit:vendorExtensions>
3163               <bd:configElementInfos>
3164                 <bd:configElementInfo bd:valueSource="user"/>
3165               </bd:configElementInfos>
3166             </spirit:vendorExtensions>
3167           </spirit:parameter>
3168         </spirit:parameters>
3169       </spirit:busInterface>
3170       <spirit:busInterface>
3171         <spirit:name>RST.S_ARESETN</spirit:name>
3172         <spirit:displayName>Reset</spirit:displayName>
3173         <spirit:description>Reset</spirit:description>
3174         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3175         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3176         <spirit:slave/>
3177         <spirit:portMaps>
3178           <spirit:portMap>
3179             <spirit:logicalPort>
3180               <spirit:name>RST</spirit:name>
3181             </spirit:logicalPort>
3182             <spirit:physicalPort>
3183               <spirit:name>S_ARESETN</spirit:name>
3184             </spirit:physicalPort>
3185           </spirit:portMap>
3186         </spirit:portMaps>
3187       </spirit:busInterface>
3188     </spirit:busInterfaces>
3189     <spirit:model>
3190       <spirit:views>
3191         <spirit:view>
3192           <spirit:name>BlockDiagram</spirit:name>
3193           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
3194           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m06_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
3195         </spirit:view>
3196       </spirit:views>
3197       <spirit:ports>
3198         <spirit:port>
3199           <spirit:name>M_ACLK</spirit:name>
3200           <spirit:wire>
3201             <spirit:direction>in</spirit:direction>
3202           </spirit:wire>
3203         </spirit:port>
3204         <spirit:port>
3205           <spirit:name>M_ARESETN</spirit:name>
3206           <spirit:wire>
3207             <spirit:direction>in</spirit:direction>
3208             <spirit:vector>
3209               <spirit:left>0</spirit:left>
3210               <spirit:right>0</spirit:right>
3211             </spirit:vector>
3212           </spirit:wire>
3213         </spirit:port>
3214         <spirit:port>
3215           <spirit:name>S_ACLK</spirit:name>
3216           <spirit:wire>
3217             <spirit:direction>in</spirit:direction>
3218           </spirit:wire>
3219         </spirit:port>
3220         <spirit:port>
3221           <spirit:name>S_ARESETN</spirit:name>
3222           <spirit:wire>
3223             <spirit:direction>in</spirit:direction>
3224             <spirit:vector>
3225               <spirit:left>0</spirit:left>
3226               <spirit:right>0</spirit:right>
3227             </spirit:vector>
3228           </spirit:wire>
3229         </spirit:port>
3230       </spirit:ports>
3231     </spirit:model>
3232   </spirit:component>
3233
3234   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3235     <spirit:vendor>xilinx.com</spirit:vendor>
3236     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3237     <spirit:name>m06_couplers_imp</spirit:name>
3238     <spirit:version>1.00.a</spirit:version>
3239     <spirit:interconnections/>
3240     <spirit:adHocConnections/>
3241     <spirit:hierConnections>
3242       <spirit:hierConnection spirit:interfaceRef="M_AXI/m06_couplers_to_m06_couplers">
3243         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m06_couplers_to_m06_couplers"/>
3244       </spirit:hierConnection>
3245     </spirit:hierConnections>
3246   </spirit:design>
3247
3248   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3249     <spirit:vendor>xilinx.com</spirit:vendor>
3250     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3251     <spirit:name>m05_couplers</spirit:name>
3252     <spirit:version>1.00.a</spirit:version>
3253     <spirit:busInterfaces>
3254       <spirit:busInterface>
3255         <spirit:name>M_AXI</spirit:name>
3256         <spirit:master/>
3257         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3258         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3259       </spirit:busInterface>
3260       <spirit:busInterface>
3261         <spirit:name>S_AXI</spirit:name>
3262         <spirit:slave/>
3263         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3264         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3265       </spirit:busInterface>
3266       <spirit:busInterface>
3267         <spirit:name>CLK.M_ACLK</spirit:name>
3268         <spirit:displayName>Clk</spirit:displayName>
3269         <spirit:description>Clock</spirit:description>
3270         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3271         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3272         <spirit:slave/>
3273         <spirit:portMaps>
3274           <spirit:portMap>
3275             <spirit:logicalPort>
3276               <spirit:name>CLK</spirit:name>
3277             </spirit:logicalPort>
3278             <spirit:physicalPort>
3279               <spirit:name>M_ACLK</spirit:name>
3280             </spirit:physicalPort>
3281           </spirit:portMap>
3282         </spirit:portMaps>
3283         <spirit:parameters>
3284           <spirit:parameter>
3285             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3286             <spirit:value>M_AXI</spirit:value>
3287             <spirit:vendorExtensions>
3288               <bd:configElementInfos>
3289                 <bd:configElementInfo bd:valueSource="user"/>
3290               </bd:configElementInfos>
3291             </spirit:vendorExtensions>
3292           </spirit:parameter>
3293           <spirit:parameter>
3294             <spirit:name>ASSOCIATED_RESET</spirit:name>
3295             <spirit:value>M_ARESETN</spirit:value>
3296             <spirit:vendorExtensions>
3297               <bd:configElementInfos>
3298                 <bd:configElementInfo bd:valueSource="user"/>
3299               </bd:configElementInfos>
3300             </spirit:vendorExtensions>
3301           </spirit:parameter>
3302         </spirit:parameters>
3303       </spirit:busInterface>
3304       <spirit:busInterface>
3305         <spirit:name>RST.M_ARESETN</spirit:name>
3306         <spirit:displayName>Reset</spirit:displayName>
3307         <spirit:description>Reset</spirit:description>
3308         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3309         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3310         <spirit:slave/>
3311         <spirit:portMaps>
3312           <spirit:portMap>
3313             <spirit:logicalPort>
3314               <spirit:name>RST</spirit:name>
3315             </spirit:logicalPort>
3316             <spirit:physicalPort>
3317               <spirit:name>M_ARESETN</spirit:name>
3318             </spirit:physicalPort>
3319           </spirit:portMap>
3320         </spirit:portMaps>
3321       </spirit:busInterface>
3322       <spirit:busInterface>
3323         <spirit:name>CLK.S_ACLK</spirit:name>
3324         <spirit:displayName>Clk</spirit:displayName>
3325         <spirit:description>Clock</spirit:description>
3326         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3327         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3328         <spirit:slave/>
3329         <spirit:portMaps>
3330           <spirit:portMap>
3331             <spirit:logicalPort>
3332               <spirit:name>CLK</spirit:name>
3333             </spirit:logicalPort>
3334             <spirit:physicalPort>
3335               <spirit:name>S_ACLK</spirit:name>
3336             </spirit:physicalPort>
3337           </spirit:portMap>
3338         </spirit:portMaps>
3339         <spirit:parameters>
3340           <spirit:parameter>
3341             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3342             <spirit:value>S_AXI</spirit:value>
3343             <spirit:vendorExtensions>
3344               <bd:configElementInfos>
3345                 <bd:configElementInfo bd:valueSource="user"/>
3346               </bd:configElementInfos>
3347             </spirit:vendorExtensions>
3348           </spirit:parameter>
3349           <spirit:parameter>
3350             <spirit:name>ASSOCIATED_RESET</spirit:name>
3351             <spirit:value>S_ARESETN</spirit:value>
3352             <spirit:vendorExtensions>
3353               <bd:configElementInfos>
3354                 <bd:configElementInfo bd:valueSource="user"/>
3355               </bd:configElementInfos>
3356             </spirit:vendorExtensions>
3357           </spirit:parameter>
3358         </spirit:parameters>
3359       </spirit:busInterface>
3360       <spirit:busInterface>
3361         <spirit:name>RST.S_ARESETN</spirit:name>
3362         <spirit:displayName>Reset</spirit:displayName>
3363         <spirit:description>Reset</spirit:description>
3364         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3365         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3366         <spirit:slave/>
3367         <spirit:portMaps>
3368           <spirit:portMap>
3369             <spirit:logicalPort>
3370               <spirit:name>RST</spirit:name>
3371             </spirit:logicalPort>
3372             <spirit:physicalPort>
3373               <spirit:name>S_ARESETN</spirit:name>
3374             </spirit:physicalPort>
3375           </spirit:portMap>
3376         </spirit:portMaps>
3377       </spirit:busInterface>
3378     </spirit:busInterfaces>
3379     <spirit:model>
3380       <spirit:views>
3381         <spirit:view>
3382           <spirit:name>BlockDiagram</spirit:name>
3383           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
3384           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m05_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
3385         </spirit:view>
3386       </spirit:views>
3387       <spirit:ports>
3388         <spirit:port>
3389           <spirit:name>M_ACLK</spirit:name>
3390           <spirit:wire>
3391             <spirit:direction>in</spirit:direction>
3392           </spirit:wire>
3393         </spirit:port>
3394         <spirit:port>
3395           <spirit:name>M_ARESETN</spirit:name>
3396           <spirit:wire>
3397             <spirit:direction>in</spirit:direction>
3398             <spirit:vector>
3399               <spirit:left>0</spirit:left>
3400               <spirit:right>0</spirit:right>
3401             </spirit:vector>
3402           </spirit:wire>
3403         </spirit:port>
3404         <spirit:port>
3405           <spirit:name>S_ACLK</spirit:name>
3406           <spirit:wire>
3407             <spirit:direction>in</spirit:direction>
3408           </spirit:wire>
3409         </spirit:port>
3410         <spirit:port>
3411           <spirit:name>S_ARESETN</spirit:name>
3412           <spirit:wire>
3413             <spirit:direction>in</spirit:direction>
3414             <spirit:vector>
3415               <spirit:left>0</spirit:left>
3416               <spirit:right>0</spirit:right>
3417             </spirit:vector>
3418           </spirit:wire>
3419         </spirit:port>
3420       </spirit:ports>
3421     </spirit:model>
3422   </spirit:component>
3423
3424   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3425     <spirit:vendor>xilinx.com</spirit:vendor>
3426     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3427     <spirit:name>m05_couplers_imp</spirit:name>
3428     <spirit:version>1.00.a</spirit:version>
3429     <spirit:interconnections/>
3430     <spirit:adHocConnections/>
3431     <spirit:hierConnections>
3432       <spirit:hierConnection spirit:interfaceRef="M_AXI/m05_couplers_to_m05_couplers">
3433         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m05_couplers_to_m05_couplers"/>
3434       </spirit:hierConnection>
3435     </spirit:hierConnections>
3436   </spirit:design>
3437
3438   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3439     <spirit:vendor>xilinx.com</spirit:vendor>
3440     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3441     <spirit:name>m04_couplers</spirit:name>
3442     <spirit:version>1.00.a</spirit:version>
3443     <spirit:busInterfaces>
3444       <spirit:busInterface>
3445         <spirit:name>M_AXI</spirit:name>
3446         <spirit:master/>
3447         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3448         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3449       </spirit:busInterface>
3450       <spirit:busInterface>
3451         <spirit:name>S_AXI</spirit:name>
3452         <spirit:slave/>
3453         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3454         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3455       </spirit:busInterface>
3456       <spirit:busInterface>
3457         <spirit:name>CLK.M_ACLK</spirit:name>
3458         <spirit:displayName>Clk</spirit:displayName>
3459         <spirit:description>Clock</spirit:description>
3460         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3461         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3462         <spirit:slave/>
3463         <spirit:portMaps>
3464           <spirit:portMap>
3465             <spirit:logicalPort>
3466               <spirit:name>CLK</spirit:name>
3467             </spirit:logicalPort>
3468             <spirit:physicalPort>
3469               <spirit:name>M_ACLK</spirit:name>
3470             </spirit:physicalPort>
3471           </spirit:portMap>
3472         </spirit:portMaps>
3473         <spirit:parameters>
3474           <spirit:parameter>
3475             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3476             <spirit:value>M_AXI</spirit:value>
3477             <spirit:vendorExtensions>
3478               <bd:configElementInfos>
3479                 <bd:configElementInfo bd:valueSource="user"/>
3480               </bd:configElementInfos>
3481             </spirit:vendorExtensions>
3482           </spirit:parameter>
3483           <spirit:parameter>
3484             <spirit:name>ASSOCIATED_RESET</spirit:name>
3485             <spirit:value>M_ARESETN</spirit:value>
3486             <spirit:vendorExtensions>
3487               <bd:configElementInfos>
3488                 <bd:configElementInfo bd:valueSource="user"/>
3489               </bd:configElementInfos>
3490             </spirit:vendorExtensions>
3491           </spirit:parameter>
3492         </spirit:parameters>
3493       </spirit:busInterface>
3494       <spirit:busInterface>
3495         <spirit:name>RST.M_ARESETN</spirit:name>
3496         <spirit:displayName>Reset</spirit:displayName>
3497         <spirit:description>Reset</spirit:description>
3498         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3499         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3500         <spirit:slave/>
3501         <spirit:portMaps>
3502           <spirit:portMap>
3503             <spirit:logicalPort>
3504               <spirit:name>RST</spirit:name>
3505             </spirit:logicalPort>
3506             <spirit:physicalPort>
3507               <spirit:name>M_ARESETN</spirit:name>
3508             </spirit:physicalPort>
3509           </spirit:portMap>
3510         </spirit:portMaps>
3511       </spirit:busInterface>
3512       <spirit:busInterface>
3513         <spirit:name>CLK.S_ACLK</spirit:name>
3514         <spirit:displayName>Clk</spirit:displayName>
3515         <spirit:description>Clock</spirit:description>
3516         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3517         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3518         <spirit:slave/>
3519         <spirit:portMaps>
3520           <spirit:portMap>
3521             <spirit:logicalPort>
3522               <spirit:name>CLK</spirit:name>
3523             </spirit:logicalPort>
3524             <spirit:physicalPort>
3525               <spirit:name>S_ACLK</spirit:name>
3526             </spirit:physicalPort>
3527           </spirit:portMap>
3528         </spirit:portMaps>
3529         <spirit:parameters>
3530           <spirit:parameter>
3531             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3532             <spirit:value>S_AXI</spirit:value>
3533             <spirit:vendorExtensions>
3534               <bd:configElementInfos>
3535                 <bd:configElementInfo bd:valueSource="user"/>
3536               </bd:configElementInfos>
3537             </spirit:vendorExtensions>
3538           </spirit:parameter>
3539           <spirit:parameter>
3540             <spirit:name>ASSOCIATED_RESET</spirit:name>
3541             <spirit:value>S_ARESETN</spirit:value>
3542             <spirit:vendorExtensions>
3543               <bd:configElementInfos>
3544                 <bd:configElementInfo bd:valueSource="user"/>
3545               </bd:configElementInfos>
3546             </spirit:vendorExtensions>
3547           </spirit:parameter>
3548         </spirit:parameters>
3549       </spirit:busInterface>
3550       <spirit:busInterface>
3551         <spirit:name>RST.S_ARESETN</spirit:name>
3552         <spirit:displayName>Reset</spirit:displayName>
3553         <spirit:description>Reset</spirit:description>
3554         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3555         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3556         <spirit:slave/>
3557         <spirit:portMaps>
3558           <spirit:portMap>
3559             <spirit:logicalPort>
3560               <spirit:name>RST</spirit:name>
3561             </spirit:logicalPort>
3562             <spirit:physicalPort>
3563               <spirit:name>S_ARESETN</spirit:name>
3564             </spirit:physicalPort>
3565           </spirit:portMap>
3566         </spirit:portMaps>
3567       </spirit:busInterface>
3568     </spirit:busInterfaces>
3569     <spirit:model>
3570       <spirit:views>
3571         <spirit:view>
3572           <spirit:name>BlockDiagram</spirit:name>
3573           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
3574           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m04_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
3575         </spirit:view>
3576       </spirit:views>
3577       <spirit:ports>
3578         <spirit:port>
3579           <spirit:name>M_ACLK</spirit:name>
3580           <spirit:wire>
3581             <spirit:direction>in</spirit:direction>
3582           </spirit:wire>
3583         </spirit:port>
3584         <spirit:port>
3585           <spirit:name>M_ARESETN</spirit:name>
3586           <spirit:wire>
3587             <spirit:direction>in</spirit:direction>
3588             <spirit:vector>
3589               <spirit:left>0</spirit:left>
3590               <spirit:right>0</spirit:right>
3591             </spirit:vector>
3592           </spirit:wire>
3593         </spirit:port>
3594         <spirit:port>
3595           <spirit:name>S_ACLK</spirit:name>
3596           <spirit:wire>
3597             <spirit:direction>in</spirit:direction>
3598           </spirit:wire>
3599         </spirit:port>
3600         <spirit:port>
3601           <spirit:name>S_ARESETN</spirit:name>
3602           <spirit:wire>
3603             <spirit:direction>in</spirit:direction>
3604             <spirit:vector>
3605               <spirit:left>0</spirit:left>
3606               <spirit:right>0</spirit:right>
3607             </spirit:vector>
3608           </spirit:wire>
3609         </spirit:port>
3610       </spirit:ports>
3611     </spirit:model>
3612   </spirit:component>
3613
3614   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3615     <spirit:vendor>xilinx.com</spirit:vendor>
3616     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3617     <spirit:name>m04_couplers_imp</spirit:name>
3618     <spirit:version>1.00.a</spirit:version>
3619     <spirit:interconnections/>
3620     <spirit:adHocConnections/>
3621     <spirit:hierConnections>
3622       <spirit:hierConnection spirit:interfaceRef="M_AXI/m04_couplers_to_m04_couplers">
3623         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m04_couplers_to_m04_couplers"/>
3624       </spirit:hierConnection>
3625     </spirit:hierConnections>
3626   </spirit:design>
3627
3628   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3629     <spirit:vendor>xilinx.com</spirit:vendor>
3630     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3631     <spirit:name>m03_couplers</spirit:name>
3632     <spirit:version>1.00.a</spirit:version>
3633     <spirit:busInterfaces>
3634       <spirit:busInterface>
3635         <spirit:name>M_AXI</spirit:name>
3636         <spirit:master/>
3637         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3638         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3639       </spirit:busInterface>
3640       <spirit:busInterface>
3641         <spirit:name>S_AXI</spirit:name>
3642         <spirit:slave/>
3643         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3644         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3645       </spirit:busInterface>
3646       <spirit:busInterface>
3647         <spirit:name>CLK.M_ACLK</spirit:name>
3648         <spirit:displayName>Clk</spirit:displayName>
3649         <spirit:description>Clock</spirit:description>
3650         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3651         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3652         <spirit:slave/>
3653         <spirit:portMaps>
3654           <spirit:portMap>
3655             <spirit:logicalPort>
3656               <spirit:name>CLK</spirit:name>
3657             </spirit:logicalPort>
3658             <spirit:physicalPort>
3659               <spirit:name>M_ACLK</spirit:name>
3660             </spirit:physicalPort>
3661           </spirit:portMap>
3662         </spirit:portMaps>
3663         <spirit:parameters>
3664           <spirit:parameter>
3665             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3666             <spirit:value>M_AXI</spirit:value>
3667             <spirit:vendorExtensions>
3668               <bd:configElementInfos>
3669                 <bd:configElementInfo bd:valueSource="user"/>
3670               </bd:configElementInfos>
3671             </spirit:vendorExtensions>
3672           </spirit:parameter>
3673           <spirit:parameter>
3674             <spirit:name>ASSOCIATED_RESET</spirit:name>
3675             <spirit:value>M_ARESETN</spirit:value>
3676             <spirit:vendorExtensions>
3677               <bd:configElementInfos>
3678                 <bd:configElementInfo bd:valueSource="user"/>
3679               </bd:configElementInfos>
3680             </spirit:vendorExtensions>
3681           </spirit:parameter>
3682         </spirit:parameters>
3683       </spirit:busInterface>
3684       <spirit:busInterface>
3685         <spirit:name>RST.M_ARESETN</spirit:name>
3686         <spirit:displayName>Reset</spirit:displayName>
3687         <spirit:description>Reset</spirit:description>
3688         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3689         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3690         <spirit:slave/>
3691         <spirit:portMaps>
3692           <spirit:portMap>
3693             <spirit:logicalPort>
3694               <spirit:name>RST</spirit:name>
3695             </spirit:logicalPort>
3696             <spirit:physicalPort>
3697               <spirit:name>M_ARESETN</spirit:name>
3698             </spirit:physicalPort>
3699           </spirit:portMap>
3700         </spirit:portMaps>
3701       </spirit:busInterface>
3702       <spirit:busInterface>
3703         <spirit:name>CLK.S_ACLK</spirit:name>
3704         <spirit:displayName>Clk</spirit:displayName>
3705         <spirit:description>Clock</spirit:description>
3706         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3707         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3708         <spirit:slave/>
3709         <spirit:portMaps>
3710           <spirit:portMap>
3711             <spirit:logicalPort>
3712               <spirit:name>CLK</spirit:name>
3713             </spirit:logicalPort>
3714             <spirit:physicalPort>
3715               <spirit:name>S_ACLK</spirit:name>
3716             </spirit:physicalPort>
3717           </spirit:portMap>
3718         </spirit:portMaps>
3719         <spirit:parameters>
3720           <spirit:parameter>
3721             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3722             <spirit:value>S_AXI</spirit:value>
3723             <spirit:vendorExtensions>
3724               <bd:configElementInfos>
3725                 <bd:configElementInfo bd:valueSource="user"/>
3726               </bd:configElementInfos>
3727             </spirit:vendorExtensions>
3728           </spirit:parameter>
3729           <spirit:parameter>
3730             <spirit:name>ASSOCIATED_RESET</spirit:name>
3731             <spirit:value>S_ARESETN</spirit:value>
3732             <spirit:vendorExtensions>
3733               <bd:configElementInfos>
3734                 <bd:configElementInfo bd:valueSource="user"/>
3735               </bd:configElementInfos>
3736             </spirit:vendorExtensions>
3737           </spirit:parameter>
3738         </spirit:parameters>
3739       </spirit:busInterface>
3740       <spirit:busInterface>
3741         <spirit:name>RST.S_ARESETN</spirit:name>
3742         <spirit:displayName>Reset</spirit:displayName>
3743         <spirit:description>Reset</spirit:description>
3744         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3745         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3746         <spirit:slave/>
3747         <spirit:portMaps>
3748           <spirit:portMap>
3749             <spirit:logicalPort>
3750               <spirit:name>RST</spirit:name>
3751             </spirit:logicalPort>
3752             <spirit:physicalPort>
3753               <spirit:name>S_ARESETN</spirit:name>
3754             </spirit:physicalPort>
3755           </spirit:portMap>
3756         </spirit:portMaps>
3757       </spirit:busInterface>
3758     </spirit:busInterfaces>
3759     <spirit:model>
3760       <spirit:views>
3761         <spirit:view>
3762           <spirit:name>BlockDiagram</spirit:name>
3763           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
3764           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m03_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
3765         </spirit:view>
3766       </spirit:views>
3767       <spirit:ports>
3768         <spirit:port>
3769           <spirit:name>M_ACLK</spirit:name>
3770           <spirit:wire>
3771             <spirit:direction>in</spirit:direction>
3772           </spirit:wire>
3773         </spirit:port>
3774         <spirit:port>
3775           <spirit:name>M_ARESETN</spirit:name>
3776           <spirit:wire>
3777             <spirit:direction>in</spirit:direction>
3778             <spirit:vector>
3779               <spirit:left>0</spirit:left>
3780               <spirit:right>0</spirit:right>
3781             </spirit:vector>
3782           </spirit:wire>
3783         </spirit:port>
3784         <spirit:port>
3785           <spirit:name>S_ACLK</spirit:name>
3786           <spirit:wire>
3787             <spirit:direction>in</spirit:direction>
3788           </spirit:wire>
3789         </spirit:port>
3790         <spirit:port>
3791           <spirit:name>S_ARESETN</spirit:name>
3792           <spirit:wire>
3793             <spirit:direction>in</spirit:direction>
3794             <spirit:vector>
3795               <spirit:left>0</spirit:left>
3796               <spirit:right>0</spirit:right>
3797             </spirit:vector>
3798           </spirit:wire>
3799         </spirit:port>
3800       </spirit:ports>
3801     </spirit:model>
3802   </spirit:component>
3803
3804   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3805     <spirit:vendor>xilinx.com</spirit:vendor>
3806     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3807     <spirit:name>m03_couplers_imp</spirit:name>
3808     <spirit:version>1.00.a</spirit:version>
3809     <spirit:interconnections/>
3810     <spirit:adHocConnections/>
3811     <spirit:hierConnections>
3812       <spirit:hierConnection spirit:interfaceRef="M_AXI/m03_couplers_to_m03_couplers">
3813         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m03_couplers_to_m03_couplers"/>
3814       </spirit:hierConnection>
3815     </spirit:hierConnections>
3816   </spirit:design>
3817
3818   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3819     <spirit:vendor>xilinx.com</spirit:vendor>
3820     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3821     <spirit:name>m02_couplers</spirit:name>
3822     <spirit:version>1.00.a</spirit:version>
3823     <spirit:busInterfaces>
3824       <spirit:busInterface>
3825         <spirit:name>M_AXI</spirit:name>
3826         <spirit:master/>
3827         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3828         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3829       </spirit:busInterface>
3830       <spirit:busInterface>
3831         <spirit:name>S_AXI</spirit:name>
3832         <spirit:slave/>
3833         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3834         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3835       </spirit:busInterface>
3836       <spirit:busInterface>
3837         <spirit:name>CLK.M_ACLK</spirit:name>
3838         <spirit:displayName>Clk</spirit:displayName>
3839         <spirit:description>Clock</spirit:description>
3840         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3841         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3842         <spirit:slave/>
3843         <spirit:portMaps>
3844           <spirit:portMap>
3845             <spirit:logicalPort>
3846               <spirit:name>CLK</spirit:name>
3847             </spirit:logicalPort>
3848             <spirit:physicalPort>
3849               <spirit:name>M_ACLK</spirit:name>
3850             </spirit:physicalPort>
3851           </spirit:portMap>
3852         </spirit:portMaps>
3853         <spirit:parameters>
3854           <spirit:parameter>
3855             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3856             <spirit:value>M_AXI</spirit:value>
3857             <spirit:vendorExtensions>
3858               <bd:configElementInfos>
3859                 <bd:configElementInfo bd:valueSource="user"/>
3860               </bd:configElementInfos>
3861             </spirit:vendorExtensions>
3862           </spirit:parameter>
3863           <spirit:parameter>
3864             <spirit:name>ASSOCIATED_RESET</spirit:name>
3865             <spirit:value>M_ARESETN</spirit:value>
3866             <spirit:vendorExtensions>
3867               <bd:configElementInfos>
3868                 <bd:configElementInfo bd:valueSource="user"/>
3869               </bd:configElementInfos>
3870             </spirit:vendorExtensions>
3871           </spirit:parameter>
3872         </spirit:parameters>
3873       </spirit:busInterface>
3874       <spirit:busInterface>
3875         <spirit:name>RST.M_ARESETN</spirit:name>
3876         <spirit:displayName>Reset</spirit:displayName>
3877         <spirit:description>Reset</spirit:description>
3878         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3879         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3880         <spirit:slave/>
3881         <spirit:portMaps>
3882           <spirit:portMap>
3883             <spirit:logicalPort>
3884               <spirit:name>RST</spirit:name>
3885             </spirit:logicalPort>
3886             <spirit:physicalPort>
3887               <spirit:name>M_ARESETN</spirit:name>
3888             </spirit:physicalPort>
3889           </spirit:portMap>
3890         </spirit:portMaps>
3891       </spirit:busInterface>
3892       <spirit:busInterface>
3893         <spirit:name>CLK.S_ACLK</spirit:name>
3894         <spirit:displayName>Clk</spirit:displayName>
3895         <spirit:description>Clock</spirit:description>
3896         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3897         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3898         <spirit:slave/>
3899         <spirit:portMaps>
3900           <spirit:portMap>
3901             <spirit:logicalPort>
3902               <spirit:name>CLK</spirit:name>
3903             </spirit:logicalPort>
3904             <spirit:physicalPort>
3905               <spirit:name>S_ACLK</spirit:name>
3906             </spirit:physicalPort>
3907           </spirit:portMap>
3908         </spirit:portMaps>
3909         <spirit:parameters>
3910           <spirit:parameter>
3911             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
3912             <spirit:value>S_AXI</spirit:value>
3913             <spirit:vendorExtensions>
3914               <bd:configElementInfos>
3915                 <bd:configElementInfo bd:valueSource="user"/>
3916               </bd:configElementInfos>
3917             </spirit:vendorExtensions>
3918           </spirit:parameter>
3919           <spirit:parameter>
3920             <spirit:name>ASSOCIATED_RESET</spirit:name>
3921             <spirit:value>S_ARESETN</spirit:value>
3922             <spirit:vendorExtensions>
3923               <bd:configElementInfos>
3924                 <bd:configElementInfo bd:valueSource="user"/>
3925               </bd:configElementInfos>
3926             </spirit:vendorExtensions>
3927           </spirit:parameter>
3928         </spirit:parameters>
3929       </spirit:busInterface>
3930       <spirit:busInterface>
3931         <spirit:name>RST.S_ARESETN</spirit:name>
3932         <spirit:displayName>Reset</spirit:displayName>
3933         <spirit:description>Reset</spirit:description>
3934         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3935         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
3936         <spirit:slave/>
3937         <spirit:portMaps>
3938           <spirit:portMap>
3939             <spirit:logicalPort>
3940               <spirit:name>RST</spirit:name>
3941             </spirit:logicalPort>
3942             <spirit:physicalPort>
3943               <spirit:name>S_ARESETN</spirit:name>
3944             </spirit:physicalPort>
3945           </spirit:portMap>
3946         </spirit:portMaps>
3947       </spirit:busInterface>
3948     </spirit:busInterfaces>
3949     <spirit:model>
3950       <spirit:views>
3951         <spirit:view>
3952           <spirit:name>BlockDiagram</spirit:name>
3953           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
3954           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m02_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
3955         </spirit:view>
3956       </spirit:views>
3957       <spirit:ports>
3958         <spirit:port>
3959           <spirit:name>M_ACLK</spirit:name>
3960           <spirit:wire>
3961             <spirit:direction>in</spirit:direction>
3962           </spirit:wire>
3963         </spirit:port>
3964         <spirit:port>
3965           <spirit:name>M_ARESETN</spirit:name>
3966           <spirit:wire>
3967             <spirit:direction>in</spirit:direction>
3968             <spirit:vector>
3969               <spirit:left>0</spirit:left>
3970               <spirit:right>0</spirit:right>
3971             </spirit:vector>
3972           </spirit:wire>
3973         </spirit:port>
3974         <spirit:port>
3975           <spirit:name>S_ACLK</spirit:name>
3976           <spirit:wire>
3977             <spirit:direction>in</spirit:direction>
3978           </spirit:wire>
3979         </spirit:port>
3980         <spirit:port>
3981           <spirit:name>S_ARESETN</spirit:name>
3982           <spirit:wire>
3983             <spirit:direction>in</spirit:direction>
3984             <spirit:vector>
3985               <spirit:left>0</spirit:left>
3986               <spirit:right>0</spirit:right>
3987             </spirit:vector>
3988           </spirit:wire>
3989         </spirit:port>
3990       </spirit:ports>
3991     </spirit:model>
3992   </spirit:component>
3993
3994   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
3995     <spirit:vendor>xilinx.com</spirit:vendor>
3996     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
3997     <spirit:name>m02_couplers_imp</spirit:name>
3998     <spirit:version>1.00.a</spirit:version>
3999     <spirit:interconnections/>
4000     <spirit:adHocConnections/>
4001     <spirit:hierConnections>
4002       <spirit:hierConnection spirit:interfaceRef="M_AXI/m02_couplers_to_m02_couplers">
4003         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m02_couplers_to_m02_couplers"/>
4004       </spirit:hierConnection>
4005     </spirit:hierConnections>
4006   </spirit:design>
4007
4008   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4009     <spirit:vendor>xilinx.com</spirit:vendor>
4010     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
4011     <spirit:name>m01_couplers</spirit:name>
4012     <spirit:version>1.00.a</spirit:version>
4013     <spirit:busInterfaces>
4014       <spirit:busInterface>
4015         <spirit:name>M_AXI</spirit:name>
4016         <spirit:master/>
4017         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4018         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4019       </spirit:busInterface>
4020       <spirit:busInterface>
4021         <spirit:name>S_AXI</spirit:name>
4022         <spirit:slave/>
4023         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4024         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4025       </spirit:busInterface>
4026       <spirit:busInterface>
4027         <spirit:name>CLK.M_ACLK</spirit:name>
4028         <spirit:displayName>Clk</spirit:displayName>
4029         <spirit:description>Clock</spirit:description>
4030         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4031         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4032         <spirit:slave/>
4033         <spirit:portMaps>
4034           <spirit:portMap>
4035             <spirit:logicalPort>
4036               <spirit:name>CLK</spirit:name>
4037             </spirit:logicalPort>
4038             <spirit:physicalPort>
4039               <spirit:name>M_ACLK</spirit:name>
4040             </spirit:physicalPort>
4041           </spirit:portMap>
4042         </spirit:portMaps>
4043         <spirit:parameters>
4044           <spirit:parameter>
4045             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
4046             <spirit:value>M_AXI</spirit:value>
4047             <spirit:vendorExtensions>
4048               <bd:configElementInfos>
4049                 <bd:configElementInfo bd:valueSource="user"/>
4050               </bd:configElementInfos>
4051             </spirit:vendorExtensions>
4052           </spirit:parameter>
4053           <spirit:parameter>
4054             <spirit:name>ASSOCIATED_RESET</spirit:name>
4055             <spirit:value>M_ARESETN</spirit:value>
4056             <spirit:vendorExtensions>
4057               <bd:configElementInfos>
4058                 <bd:configElementInfo bd:valueSource="user"/>
4059               </bd:configElementInfos>
4060             </spirit:vendorExtensions>
4061           </spirit:parameter>
4062         </spirit:parameters>
4063       </spirit:busInterface>
4064       <spirit:busInterface>
4065         <spirit:name>RST.M_ARESETN</spirit:name>
4066         <spirit:displayName>Reset</spirit:displayName>
4067         <spirit:description>Reset</spirit:description>
4068         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4069         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4070         <spirit:slave/>
4071         <spirit:portMaps>
4072           <spirit:portMap>
4073             <spirit:logicalPort>
4074               <spirit:name>RST</spirit:name>
4075             </spirit:logicalPort>
4076             <spirit:physicalPort>
4077               <spirit:name>M_ARESETN</spirit:name>
4078             </spirit:physicalPort>
4079           </spirit:portMap>
4080         </spirit:portMaps>
4081       </spirit:busInterface>
4082       <spirit:busInterface>
4083         <spirit:name>CLK.S_ACLK</spirit:name>
4084         <spirit:displayName>Clk</spirit:displayName>
4085         <spirit:description>Clock</spirit:description>
4086         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4087         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4088         <spirit:slave/>
4089         <spirit:portMaps>
4090           <spirit:portMap>
4091             <spirit:logicalPort>
4092               <spirit:name>CLK</spirit:name>
4093             </spirit:logicalPort>
4094             <spirit:physicalPort>
4095               <spirit:name>S_ACLK</spirit:name>
4096             </spirit:physicalPort>
4097           </spirit:portMap>
4098         </spirit:portMaps>
4099         <spirit:parameters>
4100           <spirit:parameter>
4101             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
4102             <spirit:value>S_AXI</spirit:value>
4103             <spirit:vendorExtensions>
4104               <bd:configElementInfos>
4105                 <bd:configElementInfo bd:valueSource="user"/>
4106               </bd:configElementInfos>
4107             </spirit:vendorExtensions>
4108           </spirit:parameter>
4109           <spirit:parameter>
4110             <spirit:name>ASSOCIATED_RESET</spirit:name>
4111             <spirit:value>S_ARESETN</spirit:value>
4112             <spirit:vendorExtensions>
4113               <bd:configElementInfos>
4114                 <bd:configElementInfo bd:valueSource="user"/>
4115               </bd:configElementInfos>
4116             </spirit:vendorExtensions>
4117           </spirit:parameter>
4118         </spirit:parameters>
4119       </spirit:busInterface>
4120       <spirit:busInterface>
4121         <spirit:name>RST.S_ARESETN</spirit:name>
4122         <spirit:displayName>Reset</spirit:displayName>
4123         <spirit:description>Reset</spirit:description>
4124         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4125         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4126         <spirit:slave/>
4127         <spirit:portMaps>
4128           <spirit:portMap>
4129             <spirit:logicalPort>
4130               <spirit:name>RST</spirit:name>
4131             </spirit:logicalPort>
4132             <spirit:physicalPort>
4133               <spirit:name>S_ARESETN</spirit:name>
4134             </spirit:physicalPort>
4135           </spirit:portMap>
4136         </spirit:portMaps>
4137       </spirit:busInterface>
4138     </spirit:busInterfaces>
4139     <spirit:model>
4140       <spirit:views>
4141         <spirit:view>
4142           <spirit:name>BlockDiagram</spirit:name>
4143           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
4144           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m01_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
4145         </spirit:view>
4146       </spirit:views>
4147       <spirit:ports>
4148         <spirit:port>
4149           <spirit:name>M_ACLK</spirit:name>
4150           <spirit:wire>
4151             <spirit:direction>in</spirit:direction>
4152           </spirit:wire>
4153         </spirit:port>
4154         <spirit:port>
4155           <spirit:name>M_ARESETN</spirit:name>
4156           <spirit:wire>
4157             <spirit:direction>in</spirit:direction>
4158             <spirit:vector>
4159               <spirit:left>0</spirit:left>
4160               <spirit:right>0</spirit:right>
4161             </spirit:vector>
4162           </spirit:wire>
4163         </spirit:port>
4164         <spirit:port>
4165           <spirit:name>S_ACLK</spirit:name>
4166           <spirit:wire>
4167             <spirit:direction>in</spirit:direction>
4168           </spirit:wire>
4169         </spirit:port>
4170         <spirit:port>
4171           <spirit:name>S_ARESETN</spirit:name>
4172           <spirit:wire>
4173             <spirit:direction>in</spirit:direction>
4174             <spirit:vector>
4175               <spirit:left>0</spirit:left>
4176               <spirit:right>0</spirit:right>
4177             </spirit:vector>
4178           </spirit:wire>
4179         </spirit:port>
4180       </spirit:ports>
4181     </spirit:model>
4182   </spirit:component>
4183
4184   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4185     <spirit:vendor>xilinx.com</spirit:vendor>
4186     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
4187     <spirit:name>m01_couplers_imp</spirit:name>
4188     <spirit:version>1.00.a</spirit:version>
4189     <spirit:interconnections/>
4190     <spirit:adHocConnections/>
4191     <spirit:hierConnections>
4192       <spirit:hierConnection spirit:interfaceRef="M_AXI/m01_couplers_to_m01_couplers">
4193         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m01_couplers_to_m01_couplers"/>
4194       </spirit:hierConnection>
4195     </spirit:hierConnections>
4196   </spirit:design>
4197
4198   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4199     <spirit:vendor>xilinx.com</spirit:vendor>
4200     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
4201     <spirit:name>m00_couplers</spirit:name>
4202     <spirit:version>1.00.a</spirit:version>
4203     <spirit:busInterfaces>
4204       <spirit:busInterface>
4205         <spirit:name>M_AXI</spirit:name>
4206         <spirit:master/>
4207         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4208         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4209       </spirit:busInterface>
4210       <spirit:busInterface>
4211         <spirit:name>S_AXI</spirit:name>
4212         <spirit:slave/>
4213         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4214         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4215       </spirit:busInterface>
4216       <spirit:busInterface>
4217         <spirit:name>CLK.M_ACLK</spirit:name>
4218         <spirit:displayName>Clk</spirit:displayName>
4219         <spirit:description>Clock</spirit:description>
4220         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4221         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4222         <spirit:slave/>
4223         <spirit:portMaps>
4224           <spirit:portMap>
4225             <spirit:logicalPort>
4226               <spirit:name>CLK</spirit:name>
4227             </spirit:logicalPort>
4228             <spirit:physicalPort>
4229               <spirit:name>M_ACLK</spirit:name>
4230             </spirit:physicalPort>
4231           </spirit:portMap>
4232         </spirit:portMaps>
4233         <spirit:parameters>
4234           <spirit:parameter>
4235             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
4236             <spirit:value>M_AXI</spirit:value>
4237             <spirit:vendorExtensions>
4238               <bd:configElementInfos>
4239                 <bd:configElementInfo bd:valueSource="user"/>
4240               </bd:configElementInfos>
4241             </spirit:vendorExtensions>
4242           </spirit:parameter>
4243           <spirit:parameter>
4244             <spirit:name>ASSOCIATED_RESET</spirit:name>
4245             <spirit:value>M_ARESETN</spirit:value>
4246             <spirit:vendorExtensions>
4247               <bd:configElementInfos>
4248                 <bd:configElementInfo bd:valueSource="user"/>
4249               </bd:configElementInfos>
4250             </spirit:vendorExtensions>
4251           </spirit:parameter>
4252         </spirit:parameters>
4253       </spirit:busInterface>
4254       <spirit:busInterface>
4255         <spirit:name>RST.M_ARESETN</spirit:name>
4256         <spirit:displayName>Reset</spirit:displayName>
4257         <spirit:description>Reset</spirit:description>
4258         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4259         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4260         <spirit:slave/>
4261         <spirit:portMaps>
4262           <spirit:portMap>
4263             <spirit:logicalPort>
4264               <spirit:name>RST</spirit:name>
4265             </spirit:logicalPort>
4266             <spirit:physicalPort>
4267               <spirit:name>M_ARESETN</spirit:name>
4268             </spirit:physicalPort>
4269           </spirit:portMap>
4270         </spirit:portMaps>
4271       </spirit:busInterface>
4272       <spirit:busInterface>
4273         <spirit:name>CLK.S_ACLK</spirit:name>
4274         <spirit:displayName>Clk</spirit:displayName>
4275         <spirit:description>Clock</spirit:description>
4276         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4277         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4278         <spirit:slave/>
4279         <spirit:portMaps>
4280           <spirit:portMap>
4281             <spirit:logicalPort>
4282               <spirit:name>CLK</spirit:name>
4283             </spirit:logicalPort>
4284             <spirit:physicalPort>
4285               <spirit:name>S_ACLK</spirit:name>
4286             </spirit:physicalPort>
4287           </spirit:portMap>
4288         </spirit:portMaps>
4289         <spirit:parameters>
4290           <spirit:parameter>
4291             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
4292             <spirit:value>S_AXI</spirit:value>
4293             <spirit:vendorExtensions>
4294               <bd:configElementInfos>
4295                 <bd:configElementInfo bd:valueSource="user"/>
4296               </bd:configElementInfos>
4297             </spirit:vendorExtensions>
4298           </spirit:parameter>
4299           <spirit:parameter>
4300             <spirit:name>ASSOCIATED_RESET</spirit:name>
4301             <spirit:value>S_ARESETN</spirit:value>
4302             <spirit:vendorExtensions>
4303               <bd:configElementInfos>
4304                 <bd:configElementInfo bd:valueSource="user"/>
4305               </bd:configElementInfos>
4306             </spirit:vendorExtensions>
4307           </spirit:parameter>
4308         </spirit:parameters>
4309       </spirit:busInterface>
4310       <spirit:busInterface>
4311         <spirit:name>RST.S_ARESETN</spirit:name>
4312         <spirit:displayName>Reset</spirit:displayName>
4313         <spirit:description>Reset</spirit:description>
4314         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4315         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4316         <spirit:slave/>
4317         <spirit:portMaps>
4318           <spirit:portMap>
4319             <spirit:logicalPort>
4320               <spirit:name>RST</spirit:name>
4321             </spirit:logicalPort>
4322             <spirit:physicalPort>
4323               <spirit:name>S_ARESETN</spirit:name>
4324             </spirit:physicalPort>
4325           </spirit:portMap>
4326         </spirit:portMaps>
4327       </spirit:busInterface>
4328     </spirit:busInterfaces>
4329     <spirit:model>
4330       <spirit:views>
4331         <spirit:view>
4332           <spirit:name>BlockDiagram</spirit:name>
4333           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
4334           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="m00_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
4335         </spirit:view>
4336       </spirit:views>
4337       <spirit:ports>
4338         <spirit:port>
4339           <spirit:name>M_ACLK</spirit:name>
4340           <spirit:wire>
4341             <spirit:direction>in</spirit:direction>
4342           </spirit:wire>
4343         </spirit:port>
4344         <spirit:port>
4345           <spirit:name>M_ARESETN</spirit:name>
4346           <spirit:wire>
4347             <spirit:direction>in</spirit:direction>
4348             <spirit:vector>
4349               <spirit:left>0</spirit:left>
4350               <spirit:right>0</spirit:right>
4351             </spirit:vector>
4352           </spirit:wire>
4353         </spirit:port>
4354         <spirit:port>
4355           <spirit:name>S_ACLK</spirit:name>
4356           <spirit:wire>
4357             <spirit:direction>in</spirit:direction>
4358           </spirit:wire>
4359         </spirit:port>
4360         <spirit:port>
4361           <spirit:name>S_ARESETN</spirit:name>
4362           <spirit:wire>
4363             <spirit:direction>in</spirit:direction>
4364             <spirit:vector>
4365               <spirit:left>0</spirit:left>
4366               <spirit:right>0</spirit:right>
4367             </spirit:vector>
4368           </spirit:wire>
4369         </spirit:port>
4370       </spirit:ports>
4371     </spirit:model>
4372   </spirit:component>
4373
4374   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4375     <spirit:vendor>xilinx.com</spirit:vendor>
4376     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
4377     <spirit:name>m00_couplers_imp</spirit:name>
4378     <spirit:version>1.00.a</spirit:version>
4379     <spirit:interconnections/>
4380     <spirit:adHocConnections/>
4381     <spirit:hierConnections>
4382       <spirit:hierConnection spirit:interfaceRef="M_AXI/m00_couplers_to_m00_couplers">
4383         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m00_couplers_to_m00_couplers"/>
4384       </spirit:hierConnection>
4385     </spirit:hierConnections>
4386   </spirit:design>
4387
4388   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4389     <spirit:vendor>xilinx.com</spirit:vendor>
4390     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
4391     <spirit:name>s00_couplers</spirit:name>
4392     <spirit:version>1.00.a</spirit:version>
4393     <spirit:busInterfaces>
4394       <spirit:busInterface>
4395         <spirit:name>M_AXI</spirit:name>
4396         <spirit:master/>
4397         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4398         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4399       </spirit:busInterface>
4400       <spirit:busInterface>
4401         <spirit:name>S_AXI</spirit:name>
4402         <spirit:slave/>
4403         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4404         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4405       </spirit:busInterface>
4406       <spirit:busInterface>
4407         <spirit:name>CLK.M_ACLK</spirit:name>
4408         <spirit:displayName>Clk</spirit:displayName>
4409         <spirit:description>Clock</spirit:description>
4410         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4411         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4412         <spirit:slave/>
4413         <spirit:portMaps>
4414           <spirit:portMap>
4415             <spirit:logicalPort>
4416               <spirit:name>CLK</spirit:name>
4417             </spirit:logicalPort>
4418             <spirit:physicalPort>
4419               <spirit:name>M_ACLK</spirit:name>
4420             </spirit:physicalPort>
4421           </spirit:portMap>
4422         </spirit:portMaps>
4423         <spirit:parameters>
4424           <spirit:parameter>
4425             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
4426             <spirit:value>M_AXI</spirit:value>
4427             <spirit:vendorExtensions>
4428               <bd:configElementInfos>
4429                 <bd:configElementInfo bd:valueSource="user"/>
4430               </bd:configElementInfos>
4431             </spirit:vendorExtensions>
4432           </spirit:parameter>
4433           <spirit:parameter>
4434             <spirit:name>ASSOCIATED_RESET</spirit:name>
4435             <spirit:value>M_ARESETN</spirit:value>
4436             <spirit:vendorExtensions>
4437               <bd:configElementInfos>
4438                 <bd:configElementInfo bd:valueSource="user"/>
4439               </bd:configElementInfos>
4440             </spirit:vendorExtensions>
4441           </spirit:parameter>
4442         </spirit:parameters>
4443       </spirit:busInterface>
4444       <spirit:busInterface>
4445         <spirit:name>RST.M_ARESETN</spirit:name>
4446         <spirit:displayName>Reset</spirit:displayName>
4447         <spirit:description>Reset</spirit:description>
4448         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4449         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4450         <spirit:slave/>
4451         <spirit:portMaps>
4452           <spirit:portMap>
4453             <spirit:logicalPort>
4454               <spirit:name>RST</spirit:name>
4455             </spirit:logicalPort>
4456             <spirit:physicalPort>
4457               <spirit:name>M_ARESETN</spirit:name>
4458             </spirit:physicalPort>
4459           </spirit:portMap>
4460         </spirit:portMaps>
4461       </spirit:busInterface>
4462       <spirit:busInterface>
4463         <spirit:name>CLK.S_ACLK</spirit:name>
4464         <spirit:displayName>Clk</spirit:displayName>
4465         <spirit:description>Clock</spirit:description>
4466         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4467         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4468         <spirit:slave/>
4469         <spirit:portMaps>
4470           <spirit:portMap>
4471             <spirit:logicalPort>
4472               <spirit:name>CLK</spirit:name>
4473             </spirit:logicalPort>
4474             <spirit:physicalPort>
4475               <spirit:name>S_ACLK</spirit:name>
4476             </spirit:physicalPort>
4477           </spirit:portMap>
4478         </spirit:portMaps>
4479         <spirit:parameters>
4480           <spirit:parameter>
4481             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
4482             <spirit:value>S_AXI</spirit:value>
4483             <spirit:vendorExtensions>
4484               <bd:configElementInfos>
4485                 <bd:configElementInfo bd:valueSource="user"/>
4486               </bd:configElementInfos>
4487             </spirit:vendorExtensions>
4488           </spirit:parameter>
4489           <spirit:parameter>
4490             <spirit:name>ASSOCIATED_RESET</spirit:name>
4491             <spirit:value>S_ARESETN</spirit:value>
4492             <spirit:vendorExtensions>
4493               <bd:configElementInfos>
4494                 <bd:configElementInfo bd:valueSource="user"/>
4495               </bd:configElementInfos>
4496             </spirit:vendorExtensions>
4497           </spirit:parameter>
4498         </spirit:parameters>
4499       </spirit:busInterface>
4500       <spirit:busInterface>
4501         <spirit:name>RST.S_ARESETN</spirit:name>
4502         <spirit:displayName>Reset</spirit:displayName>
4503         <spirit:description>Reset</spirit:description>
4504         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4505         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
4506         <spirit:slave/>
4507         <spirit:portMaps>
4508           <spirit:portMap>
4509             <spirit:logicalPort>
4510               <spirit:name>RST</spirit:name>
4511             </spirit:logicalPort>
4512             <spirit:physicalPort>
4513               <spirit:name>S_ARESETN</spirit:name>
4514             </spirit:physicalPort>
4515           </spirit:portMap>
4516         </spirit:portMaps>
4517       </spirit:busInterface>
4518     </spirit:busInterfaces>
4519     <spirit:model>
4520       <spirit:views>
4521         <spirit:view>
4522           <spirit:name>BlockDiagram</spirit:name>
4523           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
4524           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp/processing_system7_0_axi_periph_imp" spirit:name="s00_couplers_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
4525         </spirit:view>
4526       </spirit:views>
4527       <spirit:ports>
4528         <spirit:port>
4529           <spirit:name>M_ACLK</spirit:name>
4530           <spirit:wire>
4531             <spirit:direction>in</spirit:direction>
4532           </spirit:wire>
4533         </spirit:port>
4534         <spirit:port>
4535           <spirit:name>M_ARESETN</spirit:name>
4536           <spirit:wire>
4537             <spirit:direction>in</spirit:direction>
4538             <spirit:vector>
4539               <spirit:left>0</spirit:left>
4540               <spirit:right>0</spirit:right>
4541             </spirit:vector>
4542           </spirit:wire>
4543         </spirit:port>
4544         <spirit:port>
4545           <spirit:name>S_ACLK</spirit:name>
4546           <spirit:wire>
4547             <spirit:direction>in</spirit:direction>
4548           </spirit:wire>
4549         </spirit:port>
4550         <spirit:port>
4551           <spirit:name>S_ARESETN</spirit:name>
4552           <spirit:wire>
4553             <spirit:direction>in</spirit:direction>
4554             <spirit:vector>
4555               <spirit:left>0</spirit:left>
4556               <spirit:right>0</spirit:right>
4557             </spirit:vector>
4558           </spirit:wire>
4559         </spirit:port>
4560       </spirit:ports>
4561     </spirit:model>
4562   </spirit:component>
4563
4564   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4565     <spirit:vendor>xilinx.com</spirit:vendor>
4566     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
4567     <spirit:name>s00_couplers_imp</spirit:name>
4568     <spirit:version>1.00.a</spirit:version>
4569     <spirit:componentInstances>
4570       <spirit:componentInstance>
4571         <spirit:instanceName>auto_pc</spirit:instanceName>
4572         <spirit:componentRef spirit:library="ip" spirit:name="axi_protocol_converter" spirit:vendor="xilinx.com" spirit:version="2.1"/>
4573         <spirit:configurableElementValues>
4574           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_auto_pc_0</spirit:configurableElementValue>
4575           <spirit:configurableElementValue spirit:referenceId="SI_PROTOCOL">AXI3</spirit:configurableElementValue>
4576           <spirit:configurableElementValue spirit:referenceId="MI_PROTOCOL">AXI4LITE</spirit:configurableElementValue>
4577         </spirit:configurableElementValues>
4578       </spirit:componentInstance>
4579     </spirit:componentInstances>
4580     <spirit:interconnections/>
4581     <spirit:adHocConnections>
4582       <spirit:adHocConnection>
4583         <spirit:name>S_ACLK_1</spirit:name>
4584         <spirit:externalPortReference spirit:portRef="S_ACLK"/>
4585         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aclk"/>
4586       </spirit:adHocConnection>
4587       <spirit:adHocConnection>
4588         <spirit:name>S_ARESETN_1</spirit:name>
4589         <spirit:externalPortReference spirit:portRef="S_ARESETN"/>
4590         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aresetn"/>
4591       </spirit:adHocConnection>
4592     </spirit:adHocConnections>
4593     <spirit:hierConnections>
4594       <spirit:hierConnection spirit:interfaceRef="M_AXI/auto_pc_to_s00_couplers">
4595         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="auto_pc"/>
4596       </spirit:hierConnection>
4597       <spirit:hierConnection spirit:interfaceRef="S_AXI/s00_couplers_to_auto_pc">
4598         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="auto_pc"/>
4599       </spirit:hierConnection>
4600     </spirit:hierConnections>
4601   </spirit:design>
4602
4603   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4604     <spirit:vendor>xilinx.com</spirit:vendor>
4605     <spirit:library>Addressing/processing_system7_0</spirit:library>
4606     <spirit:name>processing_system7</spirit:name>
4607     <spirit:version>5.5</spirit:version>
4608     <spirit:addressSpaces>
4609       <spirit:addressSpace>
4610         <spirit:name>Data</spirit:name>
4611         <spirit:range>4G</spirit:range>
4612         <spirit:width>32</spirit:width>
4613         <spirit:segments>
4614           <spirit:segment>
4615             <spirit:name>SEG_axi_pwm_coprocessor_0_S00_AXI_reg</spirit:name>
4616             <spirit:displayName>/axi_pwm_coprocessor_0/S00_AXI/S00_AXI_reg</spirit:displayName>
4617             <spirit:addressOffset>0x43C10000</spirit:addressOffset>
4618             <spirit:range>4K</spirit:range>
4619           </spirit:segment>
4620           <spirit:segment>
4621             <spirit:name>SEG_servo_led_ps2_0_S00_AXI_reg</spirit:name>
4622             <spirit:displayName>/servo_led_ps2_0/S00_AXI/S00_AXI_reg</spirit:displayName>
4623             <spirit:addressOffset>0x43C50000</spirit:addressOffset>
4624             <spirit:range>4K</spirit:range>
4625           </spirit:segment>
4626           <spirit:segment>
4627             <spirit:name>SEG_spi_leds_and_enc_0_S00_AXI_reg</spirit:name>
4628             <spirit:displayName>/spi_leds_and_enc_0/S00_AXI/S00_AXI_reg</spirit:displayName>
4629             <spirit:addressOffset>0x43C40000</spirit:addressOffset>
4630             <spirit:range>4K</spirit:range>
4631           </spirit:segment>
4632           <spirit:segment>
4633             <spirit:name>SEG_audio_single_pwm_0_S00_AXI_reg</spirit:name>
4634             <spirit:displayName>/audio_single_pwm_0/S00_AXI/S00_AXI_reg</spirit:displayName>
4635             <spirit:addressOffset>0x43C60000</spirit:addressOffset>
4636             <spirit:range>64K</spirit:range>
4637           </spirit:segment>
4638           <spirit:segment>
4639             <spirit:name>SEG_display_16bit_cmd_data_bus_0_S00_AXI_reg</spirit:name>
4640             <spirit:displayName>/display_16bit_cmd_data_bus_0/S00_AXI/S00_AXI_reg</spirit:displayName>
4641             <spirit:addressOffset>0x43C00000</spirit:addressOffset>
4642             <spirit:range>64K</spirit:range>
4643           </spirit:segment>
4644         </spirit:segments>
4645       </spirit:addressSpace>
4646     </spirit:addressSpaces>
4647   </spirit:component>
4648
4649   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4650     <spirit:vendor>user.org</spirit:vendor>
4651     <spirit:library>Addressing/axi_pwm_coprocessor_0</spirit:library>
4652     <spirit:name>axi_pwm_coprocessor</spirit:name>
4653     <spirit:version>1.0</spirit:version>
4654     <spirit:addressSpaces>
4655       <spirit:addressSpace>
4656         <spirit:name>M00_AXI</spirit:name>
4657         <spirit:range>4G</spirit:range>
4658         <spirit:width>32</spirit:width>
4659         <spirit:segments>
4660           <spirit:segment>
4661             <spirit:name>SEG_processing_system7_0_GP0_DDR_LOWOCM</spirit:name>
4662             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_DDR_LOWOCM</spirit:displayName>
4663             <spirit:addressOffset>0x00000000</spirit:addressOffset>
4664             <spirit:range>1G</spirit:range>
4665           </spirit:segment>
4666           <spirit:segment>
4667             <spirit:name>SEG_processing_system7_0_GP0_QSPI_LINEAR</spirit:name>
4668             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_QSPI_LINEAR</spirit:displayName>
4669             <spirit:addressOffset>0xFC000000</spirit:addressOffset>
4670             <spirit:range>16M</spirit:range>
4671           </spirit:segment>
4672           <spirit:segment>
4673             <spirit:name>SEG_processing_system7_0_GP0_IOP</spirit:name>
4674             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_IOP</spirit:displayName>
4675             <spirit:addressOffset>0xE0000000</spirit:addressOffset>
4676             <spirit:range>4M</spirit:range>
4677           </spirit:segment>
4678           <spirit:segment>
4679             <spirit:name>SEG_processing_system7_0_GP0_M_AXI_GP0</spirit:name>
4680             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_M_AXI_GP0</spirit:displayName>
4681             <spirit:addressOffset>0x40000000</spirit:addressOffset>
4682             <spirit:range>1G</spirit:range>
4683           </spirit:segment>
4684         </spirit:segments>
4685       </spirit:addressSpace>
4686     </spirit:addressSpaces>
4687   </spirit:component>
4688
4689   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4690     <spirit:vendor>user.org</spirit:vendor>
4691     <spirit:library>Addressing/audio_single_pwm_0</spirit:library>
4692     <spirit:name>audio_single_pwm</spirit:name>
4693     <spirit:version>1.0</spirit:version>
4694     <spirit:addressSpaces>
4695       <spirit:addressSpace>
4696         <spirit:name>M00_AXI</spirit:name>
4697         <spirit:range>4G</spirit:range>
4698         <spirit:width>32</spirit:width>
4699         <spirit:segments>
4700           <spirit:segment>
4701             <spirit:name>SEG_processing_system7_0_GP0_DDR_LOWOCM</spirit:name>
4702             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_DDR_LOWOCM</spirit:displayName>
4703             <spirit:addressOffset>0x00000000</spirit:addressOffset>
4704             <spirit:range>1G</spirit:range>
4705           </spirit:segment>
4706           <spirit:segment>
4707             <spirit:name>SEG_processing_system7_0_GP0_QSPI_LINEAR</spirit:name>
4708             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_QSPI_LINEAR</spirit:displayName>
4709             <spirit:addressOffset>0xFC000000</spirit:addressOffset>
4710             <spirit:range>16M</spirit:range>
4711           </spirit:segment>
4712           <spirit:segment>
4713             <spirit:name>SEG_processing_system7_0_GP0_IOP</spirit:name>
4714             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_IOP</spirit:displayName>
4715             <spirit:addressOffset>0xE0000000</spirit:addressOffset>
4716             <spirit:range>4M</spirit:range>
4717           </spirit:segment>
4718           <spirit:segment>
4719             <spirit:name>SEG_processing_system7_0_GP0_M_AXI_GP0</spirit:name>
4720             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_M_AXI_GP0</spirit:displayName>
4721             <spirit:addressOffset>0x40000000</spirit:addressOffset>
4722             <spirit:range>1G</spirit:range>
4723           </spirit:segment>
4724         </spirit:segments>
4725       </spirit:addressSpace>
4726     </spirit:addressSpaces>
4727   </spirit:component>
4728
4729   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
4730     <spirit:vendor>user.org</spirit:vendor>
4731     <spirit:library>Addressing/display_16bit_cmd_data_bus_0</spirit:library>
4732     <spirit:name>display_16bit_cmd_data_bus</spirit:name>
4733     <spirit:version>1.0</spirit:version>
4734     <spirit:addressSpaces>
4735       <spirit:addressSpace>
4736         <spirit:name>M00_AXI</spirit:name>
4737         <spirit:range>4G</spirit:range>
4738         <spirit:width>32</spirit:width>
4739         <spirit:segments>
4740           <spirit:segment>
4741             <spirit:name>SEG_processing_system7_0_GP0_DDR_LOWOCM</spirit:name>
4742             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_DDR_LOWOCM</spirit:displayName>
4743             <spirit:addressOffset>0x00000000</spirit:addressOffset>
4744             <spirit:range>1G</spirit:range>
4745           </spirit:segment>
4746           <spirit:segment>
4747             <spirit:name>SEG_processing_system7_0_GP0_QSPI_LINEAR</spirit:name>
4748             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_QSPI_LINEAR</spirit:displayName>
4749             <spirit:addressOffset>0xFC000000</spirit:addressOffset>
4750             <spirit:range>16M</spirit:range>
4751           </spirit:segment>
4752           <spirit:segment>
4753             <spirit:name>SEG_processing_system7_0_GP0_IOP</spirit:name>
4754             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_IOP</spirit:displayName>
4755             <spirit:addressOffset>0xE0000000</spirit:addressOffset>
4756             <spirit:range>4M</spirit:range>
4757           </spirit:segment>
4758           <spirit:segment>
4759             <spirit:name>SEG_processing_system7_0_GP0_M_AXI_GP0</spirit:name>
4760             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_M_AXI_GP0</spirit:displayName>
4761             <spirit:addressOffset>0x40000000</spirit:addressOffset>
4762             <spirit:range>1G</spirit:range>
4763           </spirit:segment>
4764         </spirit:segments>
4765       </spirit:addressSpace>
4766     </spirit:addressSpaces>
4767   </spirit:component>
4768
4769 </bd:repository>