]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/blob - system/src/top/top.bd
Update toplevel design.
[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:busInterfaces>
130     <spirit:model>
131       <spirit:views>
132         <spirit:view>
133           <spirit:name>BlockDiagram</spirit:name>
134           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
135           <spirit:hierarchyRef spirit:library="BlockDiagram" spirit:name="top_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
136         </spirit:view>
137       </spirit:views>
138       <spirit:ports>
139         <spirit:port>
140           <spirit:name>LED</spirit:name>
141           <spirit:wire>
142             <spirit:direction>out</spirit:direction>
143             <spirit:vector>
144               <spirit:left>7</spirit:left>
145               <spirit:right>0</spirit:right>
146             </spirit:vector>
147           </spirit:wire>
148         </spirit:port>
149         <spirit:port>
150           <spirit:name>KEY</spirit:name>
151           <spirit:wire>
152             <spirit:direction>in</spirit:direction>
153             <spirit:vector>
154               <spirit:left>3</spirit:left>
155               <spirit:right>0</spirit:right>
156             </spirit:vector>
157           </spirit:wire>
158         </spirit:port>
159         <spirit:port>
160           <spirit:name>SW</spirit:name>
161           <spirit:wire>
162             <spirit:direction>in</spirit:direction>
163             <spirit:vector>
164               <spirit:left>7</spirit:left>
165               <spirit:right>0</spirit:right>
166             </spirit:vector>
167           </spirit:wire>
168         </spirit:port>
169         <spirit:port>
170           <spirit:name>CAN4_TXD</spirit:name>
171           <spirit:wire>
172             <spirit:direction>out</spirit:direction>
173           </spirit:wire>
174         </spirit:port>
175         <spirit:port>
176           <spirit:name>CAN3_TXD</spirit:name>
177           <spirit:wire>
178             <spirit:direction>out</spirit:direction>
179           </spirit:wire>
180         </spirit:port>
181         <spirit:port>
182           <spirit:name>CAN2_TXD</spirit:name>
183           <spirit:wire>
184             <spirit:direction>out</spirit:direction>
185           </spirit:wire>
186         </spirit:port>
187         <spirit:port>
188           <spirit:name>CAN1_TXD</spirit:name>
189           <spirit:wire>
190             <spirit:direction>out</spirit:direction>
191           </spirit:wire>
192         </spirit:port>
193         <spirit:port>
194           <spirit:name>CAN_STBY</spirit:name>
195           <spirit:wire>
196             <spirit:direction>out</spirit:direction>
197             <spirit:vector>
198               <spirit:left>0</spirit:left>
199               <spirit:right>0</spirit:right>
200             </spirit:vector>
201           </spirit:wire>
202         </spirit:port>
203         <spirit:port>
204           <spirit:name>CAN1_RXD</spirit:name>
205           <spirit:wire>
206             <spirit:direction>in</spirit:direction>
207           </spirit:wire>
208         </spirit:port>
209         <spirit:port>
210           <spirit:name>CAN2_RXD</spirit:name>
211           <spirit:wire>
212             <spirit:direction>in</spirit:direction>
213           </spirit:wire>
214         </spirit:port>
215         <spirit:port>
216           <spirit:name>CAN3_RXD</spirit:name>
217           <spirit:wire>
218             <spirit:direction>in</spirit:direction>
219           </spirit:wire>
220         </spirit:port>
221         <spirit:port>
222           <spirit:name>CAN4_RXD</spirit:name>
223           <spirit:wire>
224             <spirit:direction>in</spirit:direction>
225           </spirit:wire>
226         </spirit:port>
227       </spirit:ports>
228     </spirit:model>
229   </spirit:component>
230
231   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
232     <spirit:vendor>xilinx.com</spirit:vendor>
233     <spirit:library>BlockDiagram</spirit:library>
234     <spirit:name>top_imp</spirit:name>
235     <spirit:version>1.00.a</spirit:version>
236     <spirit:componentInstances>
237       <spirit:componentInstance>
238         <spirit:instanceName>canbench_cc_gpio_0</spirit:instanceName>
239         <spirit:componentRef spirit:library="user" spirit:name="canbench_cc_gpio" spirit:vendor="user.org" spirit:version="1.0"/>
240         <spirit:configurableElementValues>
241           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_canbench_cc_gpio_0_0</spirit:configurableElementValue>
242         </spirit:configurableElementValues>
243       </spirit:componentInstance>
244       <spirit:componentInstance>
245         <spirit:instanceName>processing_system7_0_axi_periph</spirit:instanceName>
246         <spirit:componentRef spirit:library="BlockDiagram/top_imp" spirit:name="processing_system7_0_axi_periph" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
247         <spirit:configurableElementValues>
248           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_processing_system7_0_axi_periph_0</spirit:configurableElementValue>
249           <spirit:configurableElementValue spirit:referenceId="NUM_MI">4</spirit:configurableElementValue>
250           <spirit:configurableElementValue spirit:referenceId="ENABLE_ADVANCED_OPTIONS">0</spirit:configurableElementValue>
251           <spirit:configurableElementValue spirit:referenceId="appcore">xilinx.com:ip:axi_interconnect:2.1</spirit:configurableElementValue>
252         </spirit:configurableElementValues>
253       </spirit:componentInstance>
254       <spirit:componentInstance>
255         <spirit:instanceName>processing_system7_0</spirit:instanceName>
256         <spirit:componentRef spirit:library="ip" spirit:name="processing_system7" spirit:vendor="xilinx.com" spirit:version="5.5"/>
257         <spirit:configurableElementValues>
258           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_processing_system7_0_0</spirit:configurableElementValue>
259           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK_CLK0_BUF">true</spirit:configurableElementValue>
260           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_TO_CLK_DELAY_0">-0.073</spirit:configurableElementValue>
261           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_TO_CLK_DELAY_1">-0.072</spirit:configurableElementValue>
262           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_TO_CLK_DELAY_2">0.024</spirit:configurableElementValue>
263           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_TO_CLK_DELAY_3">0.023</spirit:configurableElementValue>
264           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BOARD_DELAY0">0.294</spirit:configurableElementValue>
265           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BOARD_DELAY1">0.298</spirit:configurableElementValue>
266           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BOARD_DELAY2">0.338</spirit:configurableElementValue>
267           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BOARD_DELAY3">0.334</spirit:configurableElementValue>
268           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_0_LENGTH_MM">50.05</spirit:configurableElementValue>
269           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_1_LENGTH_MM">50.43</spirit:configurableElementValue>
270           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_2_LENGTH_MM">50.10</spirit:configurableElementValue>
271           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQS_3_LENGTH_MM">50.01</spirit:configurableElementValue>
272           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQ_0_LENGTH_MM">49.59</spirit:configurableElementValue>
273           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQ_1_LENGTH_MM">51.74</spirit:configurableElementValue>
274           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQ_2_LENGTH_MM">50.32</spirit:configurableElementValue>
275           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_DQ_3_LENGTH_MM">48.55</spirit:configurableElementValue>
276           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_CLOCK_0_LENGTH_MM">39.7</spirit:configurableElementValue>
277           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_CLOCK_1_LENGTH_MM">39.7</spirit:configurableElementValue>
278           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_CLOCK_2_LENGTH_MM">54.14</spirit:configurableElementValue>
279           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_CLOCK_3_LENGTH_MM">54.14</spirit:configurableElementValue>
280           <spirit:configurableElementValue spirit:referenceId="PCW_CRYSTAL_PERIPHERAL_FREQMHZ">33.333333</spirit:configurableElementValue>
281           <spirit:configurableElementValue spirit:referenceId="PCW_APU_PERIPHERAL_FREQMHZ">667</spirit:configurableElementValue>
282           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_PERIPHERAL_FREQMHZ">200</spirit:configurableElementValue>
283           <spirit:configurableElementValue spirit:referenceId="PCW_SDIO_PERIPHERAL_FREQMHZ">50</spirit:configurableElementValue>
284           <spirit:configurableElementValue spirit:referenceId="PCW_UART_PERIPHERAL_FREQMHZ">50</spirit:configurableElementValue>
285           <spirit:configurableElementValue spirit:referenceId="PCW_CAN_PERIPHERAL_FREQMHZ">20</spirit:configurableElementValue>
286           <spirit:configurableElementValue spirit:referenceId="PCW_FPGA0_PERIPHERAL_FREQMHZ">100</spirit:configurableElementValue>
287           <spirit:configurableElementValue spirit:referenceId="PCW_FPGA1_PERIPHERAL_FREQMHZ">100</spirit:configurableElementValue>
288           <spirit:configurableElementValue spirit:referenceId="PCW_FPGA2_PERIPHERAL_FREQMHZ">33.333333</spirit:configurableElementValue>
289           <spirit:configurableElementValue spirit:referenceId="PCW_FPGA3_PERIPHERAL_FREQMHZ">50</spirit:configurableElementValue>
290           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_ACT_DDR_FREQ_MHZ">533.333374</spirit:configurableElementValue>
291           <spirit:configurableElementValue spirit:referenceId="PCW_USE_M_AXI_GP0">1</spirit:configurableElementValue>
292           <spirit:configurableElementValue spirit:referenceId="PCW_USE_M_AXI_GP1">0</spirit:configurableElementValue>
293           <spirit:configurableElementValue spirit:referenceId="PCW_USE_S_AXI_GP0">1</spirit:configurableElementValue>
294           <spirit:configurableElementValue spirit:referenceId="PCW_USE_CROSS_TRIGGER">0</spirit:configurableElementValue>
295           <spirit:configurableElementValue spirit:referenceId="PCW_USE_FABRIC_INTERRUPT">1</spirit:configurableElementValue>
296           <spirit:configurableElementValue spirit:referenceId="PCW_EN_DDR">1</spirit:configurableElementValue>
297           <spirit:configurableElementValue spirit:referenceId="PCW_EN_CLK0_PORT">1</spirit:configurableElementValue>
298           <spirit:configurableElementValue spirit:referenceId="PCW_EN_CLK1_PORT">0</spirit:configurableElementValue>
299           <spirit:configurableElementValue spirit:referenceId="PCW_EN_CLK2_PORT">0</spirit:configurableElementValue>
300           <spirit:configurableElementValue spirit:referenceId="PCW_EN_CLK3_PORT">0</spirit:configurableElementValue>
301           <spirit:configurableElementValue spirit:referenceId="PCW_EN_RST0_PORT">1</spirit:configurableElementValue>
302           <spirit:configurableElementValue spirit:referenceId="PCW_EN_RST1_PORT">0</spirit:configurableElementValue>
303           <spirit:configurableElementValue spirit:referenceId="PCW_EN_RST2_PORT">0</spirit:configurableElementValue>
304           <spirit:configurableElementValue spirit:referenceId="PCW_EN_RST3_PORT">0</spirit:configurableElementValue>
305           <spirit:configurableElementValue spirit:referenceId="PCW_IRQ_F2P_INTR">1</spirit:configurableElementValue>
306           <spirit:configurableElementValue spirit:referenceId="PCW_PRESET_BANK0_VOLTAGE">LVCMOS 3.3V</spirit:configurableElementValue>
307           <spirit:configurableElementValue spirit:referenceId="PCW_PRESET_BANK1_VOLTAGE">LVCMOS 1.8V</spirit:configurableElementValue>
308           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_MEMORY_TYPE">DDR 3 (Low Voltage)</spirit:configurableElementValue>
309           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BUS_WIDTH">32 Bit</spirit:configurableElementValue>
310           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_BL">8</spirit:configurableElementValue>
311           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_PARTNO">MT41K256M16 RE-125</spirit:configurableElementValue>
312           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_TRAIN_WRITE_LEVEL">1</spirit:configurableElementValue>
313           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_TRAIN_READ_GATE">1</spirit:configurableElementValue>
314           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_TRAIN_DATA_EYE">1</spirit:configurableElementValue>
315           <spirit:configurableElementValue spirit:referenceId="PCW_UIPARAM_DDR_USE_INTERNAL_VREF">1</spirit:configurableElementValue>
316           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
317           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_GRP_SINGLE_SS_ENABLE">1</spirit:configurableElementValue>
318           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_GRP_SINGLE_SS_IO">MIO 1 .. 6</spirit:configurableElementValue>
319           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_GRP_FBCLK_ENABLE">1</spirit:configurableElementValue>
320           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_GRP_FBCLK_IO">MIO 8</spirit:configurableElementValue>
321           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
322           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_ENET0_IO">MIO 16 .. 27</spirit:configurableElementValue>
323           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_GRP_MDIO_ENABLE">1</spirit:configurableElementValue>
324           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_GRP_MDIO_IO">MIO 52 .. 53</spirit:configurableElementValue>
325           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_RESET_ENABLE">0</spirit:configurableElementValue>
326           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
327           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_SD0_IO">MIO 40 .. 45</spirit:configurableElementValue>
328           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_GRP_CD_ENABLE">1</spirit:configurableElementValue>
329           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_GRP_CD_IO">MIO 46</spirit:configurableElementValue>
330           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_GRP_WP_ENABLE">1</spirit:configurableElementValue>
331           <spirit:configurableElementValue spirit:referenceId="PCW_SD0_GRP_WP_IO">MIO 50</spirit:configurableElementValue>
332           <spirit:configurableElementValue spirit:referenceId="PCW_UART1_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
333           <spirit:configurableElementValue spirit:referenceId="PCW_UART1_UART1_IO">MIO 48 .. 49</spirit:configurableElementValue>
334           <spirit:configurableElementValue spirit:referenceId="PCW_CAN0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
335           <spirit:configurableElementValue spirit:referenceId="PCW_CAN0_CAN0_IO">EMIO</spirit:configurableElementValue>
336           <spirit:configurableElementValue spirit:referenceId="PCW_CAN0_GRP_CLK_ENABLE">0</spirit:configurableElementValue>
337           <spirit:configurableElementValue spirit:referenceId="PCW_CAN1_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
338           <spirit:configurableElementValue spirit:referenceId="PCW_CAN1_CAN1_IO">EMIO</spirit:configurableElementValue>
339           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
340           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_TTC0_IO">EMIO</spirit:configurableElementValue>
341           <spirit:configurableElementValue spirit:referenceId="PCW_USB0_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
342           <spirit:configurableElementValue spirit:referenceId="PCW_USB0_USB0_IO">MIO 28 .. 39</spirit:configurableElementValue>
343           <spirit:configurableElementValue spirit:referenceId="PCW_I2C_RESET_ENABLE">0</spirit:configurableElementValue>
344           <spirit:configurableElementValue spirit:referenceId="PCW_GPIO_PERIPHERAL_ENABLE">1</spirit:configurableElementValue>
345           <spirit:configurableElementValue spirit:referenceId="PCW_GPIO_MIO_GPIO_ENABLE">1</spirit:configurableElementValue>
346           <spirit:configurableElementValue spirit:referenceId="PCW_GPIO_EMIO_GPIO_ENABLE">1</spirit:configurableElementValue>
347           <spirit:configurableElementValue spirit:referenceId="PCW_APU_CLK_RATIO_ENABLE">6:2:1</spirit:configurableElementValue>
348           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_PERIPHERAL_FREQMHZ">1000 Mbps</spirit:configurableElementValue>
349           <spirit:configurableElementValue spirit:referenceId="PCW_CPU_PERIPHERAL_CLKSRC">ARM PLL</spirit:configurableElementValue>
350           <spirit:configurableElementValue spirit:referenceId="PCW_DDR_PERIPHERAL_CLKSRC">DDR PLL</spirit:configurableElementValue>
351           <spirit:configurableElementValue spirit:referenceId="PCW_QSPI_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
352           <spirit:configurableElementValue spirit:referenceId="PCW_SDIO_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
353           <spirit:configurableElementValue spirit:referenceId="PCW_UART_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
354           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK0_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
355           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK1_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
356           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK2_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
357           <spirit:configurableElementValue spirit:referenceId="PCW_FCLK3_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
358           <spirit:configurableElementValue spirit:referenceId="PCW_ENET0_PERIPHERAL_CLKSRC">IO PLL</spirit:configurableElementValue>
359           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_CLK0_PERIPHERAL_CLKSRC">CPU_1X</spirit:configurableElementValue>
360           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_CLK1_PERIPHERAL_CLKSRC">CPU_1X</spirit:configurableElementValue>
361           <spirit:configurableElementValue spirit:referenceId="PCW_TTC0_CLK2_PERIPHERAL_CLKSRC">CPU_1X</spirit:configurableElementValue>
362           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_0_PULLUP">disabled</spirit:configurableElementValue>
363           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_0_SLEW">slow</spirit:configurableElementValue>
364           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_1_PULLUP">disabled</spirit:configurableElementValue>
365           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_1_SLEW">slow</spirit:configurableElementValue>
366           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_2_SLEW">slow</spirit:configurableElementValue>
367           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_3_SLEW">slow</spirit:configurableElementValue>
368           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_4_SLEW">slow</spirit:configurableElementValue>
369           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_5_SLEW">slow</spirit:configurableElementValue>
370           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_6_SLEW">slow</spirit:configurableElementValue>
371           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_7_SLEW">slow</spirit:configurableElementValue>
372           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_8_SLEW">slow</spirit:configurableElementValue>
373           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_9_PULLUP">disabled</spirit:configurableElementValue>
374           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_9_SLEW">slow</spirit:configurableElementValue>
375           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_10_PULLUP">disabled</spirit:configurableElementValue>
376           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_10_SLEW">slow</spirit:configurableElementValue>
377           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_11_PULLUP">disabled</spirit:configurableElementValue>
378           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_11_SLEW">slow</spirit:configurableElementValue>
379           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_12_PULLUP">disabled</spirit:configurableElementValue>
380           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_12_SLEW">slow</spirit:configurableElementValue>
381           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_13_PULLUP">disabled</spirit:configurableElementValue>
382           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_13_SLEW">slow</spirit:configurableElementValue>
383           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_14_PULLUP">disabled</spirit:configurableElementValue>
384           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_14_SLEW">slow</spirit:configurableElementValue>
385           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_15_PULLUP">disabled</spirit:configurableElementValue>
386           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_15_SLEW">slow</spirit:configurableElementValue>
387           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_16_PULLUP">disabled</spirit:configurableElementValue>
388           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_16_SLEW">slow</spirit:configurableElementValue>
389           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_17_PULLUP">disabled</spirit:configurableElementValue>
390           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_17_SLEW">slow</spirit:configurableElementValue>
391           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_18_PULLUP">disabled</spirit:configurableElementValue>
392           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_18_SLEW">slow</spirit:configurableElementValue>
393           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_19_PULLUP">disabled</spirit:configurableElementValue>
394           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_19_SLEW">slow</spirit:configurableElementValue>
395           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_20_PULLUP">disabled</spirit:configurableElementValue>
396           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_20_SLEW">slow</spirit:configurableElementValue>
397           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_21_PULLUP">disabled</spirit:configurableElementValue>
398           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_21_SLEW">slow</spirit:configurableElementValue>
399           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_22_PULLUP">disabled</spirit:configurableElementValue>
400           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_22_SLEW">slow</spirit:configurableElementValue>
401           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_23_PULLUP">disabled</spirit:configurableElementValue>
402           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_23_SLEW">slow</spirit:configurableElementValue>
403           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_24_PULLUP">disabled</spirit:configurableElementValue>
404           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_24_SLEW">slow</spirit:configurableElementValue>
405           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_25_PULLUP">disabled</spirit:configurableElementValue>
406           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_25_SLEW">slow</spirit:configurableElementValue>
407           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_26_PULLUP">disabled</spirit:configurableElementValue>
408           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_26_SLEW">slow</spirit:configurableElementValue>
409           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_27_PULLUP">disabled</spirit:configurableElementValue>
410           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_27_SLEW">slow</spirit:configurableElementValue>
411           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_28_PULLUP">disabled</spirit:configurableElementValue>
412           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_28_SLEW">slow</spirit:configurableElementValue>
413           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_29_PULLUP">disabled</spirit:configurableElementValue>
414           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_29_SLEW">slow</spirit:configurableElementValue>
415           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_30_PULLUP">disabled</spirit:configurableElementValue>
416           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_30_SLEW">slow</spirit:configurableElementValue>
417           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_31_PULLUP">disabled</spirit:configurableElementValue>
418           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_31_SLEW">slow</spirit:configurableElementValue>
419           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_32_PULLUP">disabled</spirit:configurableElementValue>
420           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_32_SLEW">slow</spirit:configurableElementValue>
421           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_33_PULLUP">disabled</spirit:configurableElementValue>
422           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_33_SLEW">slow</spirit:configurableElementValue>
423           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_34_PULLUP">disabled</spirit:configurableElementValue>
424           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_34_SLEW">slow</spirit:configurableElementValue>
425           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_35_PULLUP">disabled</spirit:configurableElementValue>
426           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_35_SLEW">slow</spirit:configurableElementValue>
427           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_36_PULLUP">disabled</spirit:configurableElementValue>
428           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_36_SLEW">slow</spirit:configurableElementValue>
429           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_37_PULLUP">disabled</spirit:configurableElementValue>
430           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_37_SLEW">slow</spirit:configurableElementValue>
431           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_38_PULLUP">disabled</spirit:configurableElementValue>
432           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_38_SLEW">slow</spirit:configurableElementValue>
433           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_39_PULLUP">disabled</spirit:configurableElementValue>
434           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_39_SLEW">slow</spirit:configurableElementValue>
435           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_40_PULLUP">disabled</spirit:configurableElementValue>
436           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_40_SLEW">slow</spirit:configurableElementValue>
437           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_41_PULLUP">disabled</spirit:configurableElementValue>
438           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_41_SLEW">slow</spirit:configurableElementValue>
439           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_42_PULLUP">disabled</spirit:configurableElementValue>
440           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_42_SLEW">slow</spirit:configurableElementValue>
441           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_43_PULLUP">disabled</spirit:configurableElementValue>
442           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_43_SLEW">slow</spirit:configurableElementValue>
443           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_44_PULLUP">disabled</spirit:configurableElementValue>
444           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_44_SLEW">slow</spirit:configurableElementValue>
445           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_45_PULLUP">disabled</spirit:configurableElementValue>
446           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_45_SLEW">slow</spirit:configurableElementValue>
447           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_46_PULLUP">disabled</spirit:configurableElementValue>
448           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_46_SLEW">slow</spirit:configurableElementValue>
449           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_47_PULLUP">disabled</spirit:configurableElementValue>
450           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_47_SLEW">slow</spirit:configurableElementValue>
451           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_48_PULLUP">disabled</spirit:configurableElementValue>
452           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_48_SLEW">slow</spirit:configurableElementValue>
453           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_49_PULLUP">disabled</spirit:configurableElementValue>
454           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_49_SLEW">slow</spirit:configurableElementValue>
455           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_50_PULLUP">disabled</spirit:configurableElementValue>
456           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_50_SLEW">slow</spirit:configurableElementValue>
457           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_51_PULLUP">disabled</spirit:configurableElementValue>
458           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_51_SLEW">slow</spirit:configurableElementValue>
459           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_52_PULLUP">disabled</spirit:configurableElementValue>
460           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_52_SLEW">slow</spirit:configurableElementValue>
461           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_53_PULLUP">disabled</spirit:configurableElementValue>
462           <spirit:configurableElementValue spirit:referenceId="PCW_MIO_53_SLEW">slow</spirit:configurableElementValue>
463           <spirit:configurableElementValue spirit:referenceId="PCW_PACKAGE_NAME">clg400</spirit:configurableElementValue>
464         </spirit:configurableElementValues>
465       </spirit:componentInstance>
466       <spirit:componentInstance>
467         <spirit:instanceName>rst_processing_system7_0_100M</spirit:instanceName>
468         <spirit:componentRef spirit:library="ip" spirit:name="proc_sys_reset" spirit:vendor="xilinx.com" spirit:version="5.0"/>
469         <spirit:configurableElementValues>
470           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_rst_processing_system7_0_100M_0</spirit:configurableElementValue>
471         </spirit:configurableElementValues>
472       </spirit:componentInstance>
473       <spirit:componentInstance>
474         <spirit:instanceName>xlconcat_0</spirit:instanceName>
475         <spirit:componentRef spirit:library="ip" spirit:name="xlconcat" spirit:vendor="xilinx.com" spirit:version="2.1"/>
476         <spirit:configurableElementValues>
477           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_xlconcat_0_0</spirit:configurableElementValue>
478         </spirit:configurableElementValues>
479       </spirit:componentInstance>
480       <spirit:componentInstance>
481         <spirit:instanceName>sja1000_0</spirit:instanceName>
482         <spirit:componentRef spirit:library="user" spirit:name="sja1000" spirit:vendor="user.org" spirit:version="1.0"/>
483         <spirit:configurableElementValues>
484           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_sja1000_0_0</spirit:configurableElementValue>
485           <spirit:configurableElementValue spirit:referenceId="C_S00_AXI_BASEADDR">0x43C00000</spirit:configurableElementValue>
486           <spirit:configurableElementValue spirit:referenceId="C_S00_AXI_HIGHADDR">0x43C0FFFF</spirit:configurableElementValue>
487         </spirit:configurableElementValues>
488       </spirit:componentInstance>
489       <spirit:componentInstance>
490         <spirit:instanceName>sja1000_1</spirit:instanceName>
491         <spirit:componentRef spirit:library="user" spirit:name="sja1000" spirit:vendor="user.org" spirit:version="1.0"/>
492         <spirit:configurableElementValues>
493           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_sja1000_1_0</spirit:configurableElementValue>
494         </spirit:configurableElementValues>
495       </spirit:componentInstance>
496       <spirit:componentInstance>
497         <spirit:instanceName>can_crossbar_0</spirit:instanceName>
498         <spirit:componentRef spirit:library="user" spirit:name="can_crossbar" spirit:vendor="user.org" spirit:version="1.0"/>
499         <spirit:configurableElementValues>
500           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_can_crossbar_0_0</spirit:configurableElementValue>
501         </spirit:configurableElementValues>
502       </spirit:componentInstance>
503       <spirit:componentInstance>
504         <spirit:instanceName>axi_pwm_coprocessor_0</spirit:instanceName>
505         <spirit:componentRef spirit:library="user" spirit:name="axi_pwm_coprocessor" spirit:vendor="user.org" spirit:version="1.0"/>
506         <spirit:configurableElementValues>
507           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_axi_pwm_coprocessor_0_0</spirit:configurableElementValue>
508         </spirit:configurableElementValues>
509       </spirit:componentInstance>
510       <spirit:componentInstance>
511         <spirit:instanceName>axi_mem_intercon</spirit:instanceName>
512         <spirit:componentRef spirit:library="BlockDiagram/top_imp" spirit:name="axi_mem_intercon" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
513         <spirit:configurableElementValues>
514           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_axi_mem_intercon_0</spirit:configurableElementValue>
515           <spirit:configurableElementValue spirit:referenceId="NUM_MI">1</spirit:configurableElementValue>
516           <spirit:configurableElementValue spirit:referenceId="appcore">xilinx.com:ip:axi_interconnect:2.1</spirit:configurableElementValue>
517         </spirit:configurableElementValues>
518       </spirit:componentInstance>
519     </spirit:componentInstances>
520     <spirit:interconnections>
521       <spirit:interconnection>
522         <spirit:name>processing_system7_0_M_AXI_GP0</spirit:name>
523         <spirit:activeInterface spirit:busRef="M_AXI_GP0" spirit:componentRef="processing_system7_0"/>
524         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
525       </spirit:interconnection>
526       <spirit:interconnection>
527         <spirit:name>processing_system7_0_axi_periph_M00_AXI</spirit:name>
528         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
529         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="sja1000_0"/>
530       </spirit:interconnection>
531       <spirit:interconnection>
532         <spirit:name>processing_system7_0_axi_periph_M03_AXI</spirit:name>
533         <spirit:activeInterface spirit:busRef="M03_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
534         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="sja1000_1"/>
535       </spirit:interconnection>
536       <spirit:interconnection>
537         <spirit:name>processing_system7_0_axi_periph_M02_AXI</spirit:name>
538         <spirit:activeInterface spirit:busRef="M02_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
539         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="can_crossbar_0"/>
540       </spirit:interconnection>
541       <spirit:interconnection>
542         <spirit:name>axi_pwm_coprocessor_0_M00_AXI</spirit:name>
543         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="axi_pwm_coprocessor_0"/>
544         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="axi_mem_intercon"/>
545       </spirit:interconnection>
546       <spirit:interconnection>
547         <spirit:name>axi_mem_intercon_M00_AXI</spirit:name>
548         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="axi_mem_intercon"/>
549         <spirit:activeInterface spirit:busRef="S_AXI_GP0" spirit:componentRef="processing_system7_0"/>
550       </spirit:interconnection>
551       <spirit:interconnection>
552         <spirit:name>processing_system7_0_axi_periph_M01_AXI</spirit:name>
553         <spirit:activeInterface spirit:busRef="M01_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
554         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="axi_pwm_coprocessor_0"/>
555       </spirit:interconnection>
556     </spirit:interconnections>
557     <spirit:adHocConnections>
558       <spirit:adHocConnection>
559         <spirit:name>processing_system7_0_FCLK_CLK0</spirit:name>
560         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="FCLK_CLK0"/>
561         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="M_AXI_GP0_ACLK"/>
562         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="slowest_sync_clk"/>
563         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="can_clk"/>
564         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="s00_axi_aclk"/>
565         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="can_clk"/>
566         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="s00_axi_aclk"/>
567         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="s00_axi_aclk"/>
568         <spirit:internalPortReference spirit:componentRef="axi_pwm_coprocessor_0" spirit:portRef="m00_axi_aclk"/>
569         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="S_AXI_GP0_ACLK"/>
570         <spirit:internalPortReference spirit:componentRef="axi_pwm_coprocessor_0" spirit:portRef="s00_axi_aclk"/>
571         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="ACLK"/>
572         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="S00_ACLK"/>
573         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M00_ACLK"/>
574         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M01_ACLK"/>
575         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M02_ACLK"/>
576         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M03_ACLK"/>
577         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="S00_ACLK"/>
578         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="ACLK"/>
579         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="M00_ACLK"/>
580       </spirit:adHocConnection>
581       <spirit:adHocConnection>
582         <spirit:name>processing_system7_0_FCLK_RESET0_N</spirit:name>
583         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="FCLK_RESET0_N"/>
584         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="ext_reset_in"/>
585       </spirit:adHocConnection>
586       <spirit:adHocConnection>
587         <spirit:name>rst_processing_system7_0_100M_peripheral_aresetn</spirit:name>
588         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="peripheral_aresetn"/>
589         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="s00_axi_aresetn"/>
590         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="s00_axi_aresetn"/>
591         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="s00_axi_aresetn"/>
592         <spirit:internalPortReference spirit:componentRef="axi_pwm_coprocessor_0" spirit:portRef="m00_axi_aresetn"/>
593         <spirit:internalPortReference spirit:componentRef="axi_pwm_coprocessor_0" spirit:portRef="s00_axi_aresetn"/>
594         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="S00_ARESETN"/>
595         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M00_ARESETN"/>
596         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M01_ARESETN"/>
597         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M02_ARESETN"/>
598         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M03_ARESETN"/>
599         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="S00_ARESETN"/>
600         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="M00_ARESETN"/>
601       </spirit:adHocConnection>
602       <spirit:adHocConnection>
603         <spirit:name>rst_processing_system7_0_100M_interconnect_aresetn</spirit:name>
604         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="interconnect_aresetn"/>
605         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="ARESETN"/>
606         <spirit:internalPortReference spirit:componentRef="axi_mem_intercon" spirit:portRef="ARESETN"/>
607       </spirit:adHocConnection>
608       <spirit:adHocConnection>
609         <spirit:name>canbench_cc_gpio_0_GPIO_I</spirit:name>
610         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="GPIO_I"/>
611         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="GPIO_I"/>
612       </spirit:adHocConnection>
613       <spirit:adHocConnection>
614         <spirit:name>processing_system7_0_GPIO_O</spirit:name>
615         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="GPIO_O"/>
616         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="GPIO_O"/>
617       </spirit:adHocConnection>
618       <spirit:adHocConnection>
619         <spirit:name>canbench_cc_gpio_0_LED</spirit:name>
620         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="LED"/>
621         <spirit:externalPortReference spirit:portRef="LED"/>
622       </spirit:adHocConnection>
623       <spirit:adHocConnection>
624         <spirit:name>KEY_1</spirit:name>
625         <spirit:externalPortReference spirit:portRef="KEY"/>
626         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="KEY"/>
627       </spirit:adHocConnection>
628       <spirit:adHocConnection>
629         <spirit:name>SW_1</spirit:name>
630         <spirit:externalPortReference spirit:portRef="SW"/>
631         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="SW"/>
632       </spirit:adHocConnection>
633       <spirit:adHocConnection>
634         <spirit:name>xlconcat_0_dout</spirit:name>
635         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="dout"/>
636         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="IRQ_F2P"/>
637       </spirit:adHocConnection>
638       <spirit:adHocConnection>
639         <spirit:name>sja1000_0_irq</spirit:name>
640         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="irq"/>
641         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="In0"/>
642       </spirit:adHocConnection>
643       <spirit:adHocConnection>
644         <spirit:name>sja1000_1_irq</spirit:name>
645         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="irq"/>
646         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="In1"/>
647       </spirit:adHocConnection>
648       <spirit:adHocConnection>
649         <spirit:name>processing_system7_0_CAN0_PHY_TX</spirit:name>
650         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN0_PHY_TX"/>
651         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc1_tx"/>
652       </spirit:adHocConnection>
653       <spirit:adHocConnection>
654         <spirit:name>processing_system7_0_CAN1_PHY_TX</spirit:name>
655         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN1_PHY_TX"/>
656         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc2_tx"/>
657       </spirit:adHocConnection>
658       <spirit:adHocConnection>
659         <spirit:name>sja1000_0_can_tx</spirit:name>
660         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="can_tx"/>
661         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc3_tx"/>
662       </spirit:adHocConnection>
663       <spirit:adHocConnection>
664         <spirit:name>sja1000_1_can_tx</spirit:name>
665         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="can_tx"/>
666         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc4_tx"/>
667       </spirit:adHocConnection>
668       <spirit:adHocConnection>
669         <spirit:name>can_crossbar_0_ifc4_rx</spirit:name>
670         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc4_rx"/>
671         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="can_rx"/>
672       </spirit:adHocConnection>
673       <spirit:adHocConnection>
674         <spirit:name>can_crossbar_0_ifc3_rx</spirit:name>
675         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc3_rx"/>
676         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="can_rx"/>
677       </spirit:adHocConnection>
678       <spirit:adHocConnection>
679         <spirit:name>can_crossbar_0_ifc2_rx</spirit:name>
680         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc2_rx"/>
681         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN1_PHY_RX"/>
682       </spirit:adHocConnection>
683       <spirit:adHocConnection>
684         <spirit:name>can_crossbar_0_ifc1_rx</spirit:name>
685         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc1_rx"/>
686         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN0_PHY_RX"/>
687       </spirit:adHocConnection>
688       <spirit:adHocConnection>
689         <spirit:name>can_crossbar_0_can4_tx</spirit:name>
690         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can4_tx"/>
691         <spirit:externalPortReference spirit:portRef="CAN4_TXD"/>
692       </spirit:adHocConnection>
693       <spirit:adHocConnection>
694         <spirit:name>can_crossbar_0_can3_tx</spirit:name>
695         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can3_tx"/>
696         <spirit:externalPortReference spirit:portRef="CAN3_TXD"/>
697       </spirit:adHocConnection>
698       <spirit:adHocConnection>
699         <spirit:name>can_crossbar_0_can2_tx</spirit:name>
700         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can2_tx"/>
701         <spirit:externalPortReference spirit:portRef="CAN2_TXD"/>
702       </spirit:adHocConnection>
703       <spirit:adHocConnection>
704         <spirit:name>can_crossbar_0_can1_tx</spirit:name>
705         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can1_tx"/>
706         <spirit:externalPortReference spirit:portRef="CAN1_TXD"/>
707       </spirit:adHocConnection>
708       <spirit:adHocConnection>
709         <spirit:name>can_crossbar_0_can_stby</spirit:name>
710         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can_stby"/>
711         <spirit:externalPortReference spirit:portRef="CAN_STBY"/>
712       </spirit:adHocConnection>
713       <spirit:adHocConnection>
714         <spirit:name>CAN1_RXD_1</spirit:name>
715         <spirit:externalPortReference spirit:portRef="CAN1_RXD"/>
716         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can1_rx"/>
717       </spirit:adHocConnection>
718       <spirit:adHocConnection>
719         <spirit:name>CAN2_RXD_1</spirit:name>
720         <spirit:externalPortReference spirit:portRef="CAN2_RXD"/>
721         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can2_rx"/>
722       </spirit:adHocConnection>
723       <spirit:adHocConnection>
724         <spirit:name>CAN3_RXD_1</spirit:name>
725         <spirit:externalPortReference spirit:portRef="CAN3_RXD"/>
726         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can3_rx"/>
727       </spirit:adHocConnection>
728       <spirit:adHocConnection>
729         <spirit:name>CAN4_RXD_1</spirit:name>
730         <spirit:externalPortReference spirit:portRef="CAN4_RXD"/>
731         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can4_rx"/>
732       </spirit:adHocConnection>
733     </spirit:adHocConnections>
734     <spirit:hierConnections>
735       <spirit:hierConnection spirit:interfaceRef="DDR/processing_system7_0_DDR">
736         <spirit:activeInterface spirit:busRef="DDR" spirit:componentRef="processing_system7_0"/>
737       </spirit:hierConnection>
738       <spirit:hierConnection spirit:interfaceRef="FIXED_IO/processing_system7_0_FIXED_IO">
739         <spirit:activeInterface spirit:busRef="FIXED_IO" spirit:componentRef="processing_system7_0"/>
740       </spirit:hierConnection>
741     </spirit:hierConnections>
742   </spirit:design>
743
744   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
745     <spirit:vendor>xilinx.com</spirit:vendor>
746     <spirit:library>BlockDiagram/top_imp</spirit:library>
747     <spirit:name>axi_mem_intercon</spirit:name>
748     <spirit:version>1.00.a</spirit:version>
749     <spirit:busInterfaces>
750       <spirit:busInterface>
751         <spirit:name>S00_AXI</spirit:name>
752         <spirit:slave/>
753         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
754         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
755       </spirit:busInterface>
756       <spirit:busInterface>
757         <spirit:name>M00_AXI</spirit:name>
758         <spirit:master/>
759         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
760         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
761       </spirit:busInterface>
762       <spirit:busInterface>
763         <spirit:name>CLK.ACLK</spirit:name>
764         <spirit:displayName>Clk</spirit:displayName>
765         <spirit:description>Clock</spirit:description>
766         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
767         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
768         <spirit:slave/>
769         <spirit:portMaps>
770           <spirit:portMap>
771             <spirit:logicalPort>
772               <spirit:name>CLK</spirit:name>
773             </spirit:logicalPort>
774             <spirit:physicalPort>
775               <spirit:name>ACLK</spirit:name>
776             </spirit:physicalPort>
777           </spirit:portMap>
778         </spirit:portMaps>
779       </spirit:busInterface>
780       <spirit:busInterface>
781         <spirit:name>RST.ARESETN</spirit:name>
782         <spirit:displayName>Reset</spirit:displayName>
783         <spirit:description>Reset</spirit:description>
784         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
785         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
786         <spirit:slave/>
787         <spirit:portMaps>
788           <spirit:portMap>
789             <spirit:logicalPort>
790               <spirit:name>RST</spirit:name>
791             </spirit:logicalPort>
792             <spirit:physicalPort>
793               <spirit:name>ARESETN</spirit:name>
794             </spirit:physicalPort>
795           </spirit:portMap>
796         </spirit:portMaps>
797       </spirit:busInterface>
798       <spirit:busInterface>
799         <spirit:name>CLK.S00_ACLK</spirit:name>
800         <spirit:displayName>Clk</spirit:displayName>
801         <spirit:description>Clock</spirit:description>
802         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
803         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
804         <spirit:slave/>
805         <spirit:portMaps>
806           <spirit:portMap>
807             <spirit:logicalPort>
808               <spirit:name>CLK</spirit:name>
809             </spirit:logicalPort>
810             <spirit:physicalPort>
811               <spirit:name>S00_ACLK</spirit:name>
812             </spirit:physicalPort>
813           </spirit:portMap>
814         </spirit:portMaps>
815         <spirit:parameters>
816           <spirit:parameter>
817             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
818             <spirit:value>S00_AXI</spirit:value>
819             <spirit:vendorExtensions>
820               <bd:configElementInfos>
821                 <bd:configElementInfo bd:valueSource="user"/>
822               </bd:configElementInfos>
823             </spirit:vendorExtensions>
824           </spirit:parameter>
825           <spirit:parameter>
826             <spirit:name>ASSOCIATED_RESET</spirit:name>
827             <spirit:value>S00_ARESETN</spirit:value>
828             <spirit:vendorExtensions>
829               <bd:configElementInfos>
830                 <bd:configElementInfo bd:valueSource="user"/>
831               </bd:configElementInfos>
832             </spirit:vendorExtensions>
833           </spirit:parameter>
834         </spirit:parameters>
835       </spirit:busInterface>
836       <spirit:busInterface>
837         <spirit:name>RST.S00_ARESETN</spirit:name>
838         <spirit:displayName>Reset</spirit:displayName>
839         <spirit:description>Reset</spirit:description>
840         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
841         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
842         <spirit:slave/>
843         <spirit:portMaps>
844           <spirit:portMap>
845             <spirit:logicalPort>
846               <spirit:name>RST</spirit:name>
847             </spirit:logicalPort>
848             <spirit:physicalPort>
849               <spirit:name>S00_ARESETN</spirit:name>
850             </spirit:physicalPort>
851           </spirit:portMap>
852         </spirit:portMaps>
853       </spirit:busInterface>
854       <spirit:busInterface>
855         <spirit:name>CLK.M00_ACLK</spirit:name>
856         <spirit:displayName>Clk</spirit:displayName>
857         <spirit:description>Clock</spirit:description>
858         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
859         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
860         <spirit:slave/>
861         <spirit:portMaps>
862           <spirit:portMap>
863             <spirit:logicalPort>
864               <spirit:name>CLK</spirit:name>
865             </spirit:logicalPort>
866             <spirit:physicalPort>
867               <spirit:name>M00_ACLK</spirit:name>
868             </spirit:physicalPort>
869           </spirit:portMap>
870         </spirit:portMaps>
871         <spirit:parameters>
872           <spirit:parameter>
873             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
874             <spirit:value>M00_AXI</spirit:value>
875             <spirit:vendorExtensions>
876               <bd:configElementInfos>
877                 <bd:configElementInfo bd:valueSource="user"/>
878               </bd:configElementInfos>
879             </spirit:vendorExtensions>
880           </spirit:parameter>
881           <spirit:parameter>
882             <spirit:name>ASSOCIATED_RESET</spirit:name>
883             <spirit:value>M00_ARESETN</spirit:value>
884             <spirit:vendorExtensions>
885               <bd:configElementInfos>
886                 <bd:configElementInfo bd:valueSource="user"/>
887               </bd:configElementInfos>
888             </spirit:vendorExtensions>
889           </spirit:parameter>
890         </spirit:parameters>
891       </spirit:busInterface>
892       <spirit:busInterface>
893         <spirit:name>RST.M00_ARESETN</spirit:name>
894         <spirit:displayName>Reset</spirit:displayName>
895         <spirit:description>Reset</spirit:description>
896         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
897         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
898         <spirit:slave/>
899         <spirit:portMaps>
900           <spirit:portMap>
901             <spirit:logicalPort>
902               <spirit:name>RST</spirit:name>
903             </spirit:logicalPort>
904             <spirit:physicalPort>
905               <spirit:name>M00_ARESETN</spirit:name>
906             </spirit:physicalPort>
907           </spirit:portMap>
908         </spirit:portMaps>
909       </spirit:busInterface>
910     </spirit:busInterfaces>
911     <spirit:model>
912       <spirit:views>
913         <spirit:view>
914           <spirit:name>BlockDiagram</spirit:name>
915           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
916           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp" spirit:name="axi_mem_intercon_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
917         </spirit:view>
918       </spirit:views>
919       <spirit:ports>
920         <spirit:port>
921           <spirit:name>ACLK</spirit:name>
922           <spirit:wire>
923             <spirit:direction>in</spirit:direction>
924           </spirit:wire>
925         </spirit:port>
926         <spirit:port>
927           <spirit:name>ARESETN</spirit:name>
928           <spirit:wire>
929             <spirit:direction>in</spirit:direction>
930             <spirit:vector>
931               <spirit:left>0</spirit:left>
932               <spirit:right>0</spirit:right>
933             </spirit:vector>
934           </spirit:wire>
935         </spirit:port>
936         <spirit:port>
937           <spirit:name>S00_ACLK</spirit:name>
938           <spirit:wire>
939             <spirit:direction>in</spirit:direction>
940           </spirit:wire>
941         </spirit:port>
942         <spirit:port>
943           <spirit:name>S00_ARESETN</spirit:name>
944           <spirit:wire>
945             <spirit:direction>in</spirit:direction>
946             <spirit:vector>
947               <spirit:left>0</spirit:left>
948               <spirit:right>0</spirit:right>
949             </spirit:vector>
950           </spirit:wire>
951         </spirit:port>
952         <spirit:port>
953           <spirit:name>M00_ACLK</spirit:name>
954           <spirit:wire>
955             <spirit:direction>in</spirit:direction>
956           </spirit:wire>
957         </spirit:port>
958         <spirit:port>
959           <spirit:name>M00_ARESETN</spirit:name>
960           <spirit:wire>
961             <spirit:direction>in</spirit:direction>
962             <spirit:vector>
963               <spirit:left>0</spirit:left>
964               <spirit:right>0</spirit:right>
965             </spirit:vector>
966           </spirit:wire>
967         </spirit:port>
968       </spirit:ports>
969     </spirit:model>
970   </spirit:component>
971
972   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
973     <spirit:vendor>xilinx.com</spirit:vendor>
974     <spirit:library>BlockDiagram/top_imp</spirit:library>
975     <spirit:name>axi_mem_intercon_imp</spirit:name>
976     <spirit:version>1.00.a</spirit:version>
977     <spirit:componentInstances>
978       <spirit:componentInstance>
979         <spirit:instanceName>s00_couplers</spirit:instanceName>
980         <spirit:componentRef spirit:library="BlockDiagram/top_imp/axi_mem_intercon_imp" spirit:name="s00_couplers" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
981       </spirit:componentInstance>
982     </spirit:componentInstances>
983     <spirit:interconnections/>
984     <spirit:adHocConnections>
985       <spirit:adHocConnection>
986         <spirit:name>axi_mem_intercon_ACLK_net</spirit:name>
987         <spirit:externalPortReference spirit:portRef="M00_ACLK"/>
988         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ACLK"/>
989       </spirit:adHocConnection>
990       <spirit:adHocConnection>
991         <spirit:name>axi_mem_intercon_ARESETN_net</spirit:name>
992         <spirit:externalPortReference spirit:portRef="M00_ARESETN"/>
993         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ARESETN"/>
994       </spirit:adHocConnection>
995       <spirit:adHocConnection>
996         <spirit:name>S00_ACLK_1</spirit:name>
997         <spirit:externalPortReference spirit:portRef="S00_ACLK"/>
998         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ACLK"/>
999       </spirit:adHocConnection>
1000       <spirit:adHocConnection>
1001         <spirit:name>S00_ARESETN_1</spirit:name>
1002         <spirit:externalPortReference spirit:portRef="S00_ARESETN"/>
1003         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ARESETN"/>
1004       </spirit:adHocConnection>
1005     </spirit:adHocConnections>
1006     <spirit:hierConnections>
1007       <spirit:hierConnection spirit:interfaceRef="S00_AXI/axi_mem_intercon_to_s00_couplers">
1008         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="s00_couplers"/>
1009       </spirit:hierConnection>
1010       <spirit:hierConnection spirit:interfaceRef="M00_AXI/s00_couplers_to_axi_mem_intercon">
1011         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="s00_couplers"/>
1012       </spirit:hierConnection>
1013     </spirit:hierConnections>
1014   </spirit:design>
1015
1016   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1017     <spirit:vendor>xilinx.com</spirit:vendor>
1018     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1019     <spirit:name>s00_couplers</spirit:name>
1020     <spirit:version>1.00.a</spirit:version>
1021     <spirit:busInterfaces>
1022       <spirit:busInterface>
1023         <spirit:name>M_AXI</spirit:name>
1024         <spirit:master/>
1025         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1026         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1027       </spirit:busInterface>
1028       <spirit:busInterface>
1029         <spirit:name>S_AXI</spirit:name>
1030         <spirit:slave/>
1031         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1032         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1033       </spirit:busInterface>
1034       <spirit:busInterface>
1035         <spirit:name>CLK.M_ACLK</spirit:name>
1036         <spirit:displayName>Clk</spirit:displayName>
1037         <spirit:description>Clock</spirit:description>
1038         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1039         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1040         <spirit:slave/>
1041         <spirit:portMaps>
1042           <spirit:portMap>
1043             <spirit:logicalPort>
1044               <spirit:name>CLK</spirit:name>
1045             </spirit:logicalPort>
1046             <spirit:physicalPort>
1047               <spirit:name>M_ACLK</spirit:name>
1048             </spirit:physicalPort>
1049           </spirit:portMap>
1050         </spirit:portMaps>
1051         <spirit:parameters>
1052           <spirit:parameter>
1053             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1054             <spirit:value>M_AXI</spirit:value>
1055             <spirit:vendorExtensions>
1056               <bd:configElementInfos>
1057                 <bd:configElementInfo bd:valueSource="user"/>
1058               </bd:configElementInfos>
1059             </spirit:vendorExtensions>
1060           </spirit:parameter>
1061           <spirit:parameter>
1062             <spirit:name>ASSOCIATED_RESET</spirit:name>
1063             <spirit:value>M_ARESETN</spirit:value>
1064             <spirit:vendorExtensions>
1065               <bd:configElementInfos>
1066                 <bd:configElementInfo bd:valueSource="user"/>
1067               </bd:configElementInfos>
1068             </spirit:vendorExtensions>
1069           </spirit:parameter>
1070         </spirit:parameters>
1071       </spirit:busInterface>
1072       <spirit:busInterface>
1073         <spirit:name>RST.M_ARESETN</spirit:name>
1074         <spirit:displayName>Reset</spirit:displayName>
1075         <spirit:description>Reset</spirit:description>
1076         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1077         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1078         <spirit:slave/>
1079         <spirit:portMaps>
1080           <spirit:portMap>
1081             <spirit:logicalPort>
1082               <spirit:name>RST</spirit:name>
1083             </spirit:logicalPort>
1084             <spirit:physicalPort>
1085               <spirit:name>M_ARESETN</spirit:name>
1086             </spirit:physicalPort>
1087           </spirit:portMap>
1088         </spirit:portMaps>
1089       </spirit:busInterface>
1090       <spirit:busInterface>
1091         <spirit:name>CLK.S_ACLK</spirit:name>
1092         <spirit:displayName>Clk</spirit:displayName>
1093         <spirit:description>Clock</spirit:description>
1094         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1095         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1096         <spirit:slave/>
1097         <spirit:portMaps>
1098           <spirit:portMap>
1099             <spirit:logicalPort>
1100               <spirit:name>CLK</spirit:name>
1101             </spirit:logicalPort>
1102             <spirit:physicalPort>
1103               <spirit:name>S_ACLK</spirit:name>
1104             </spirit:physicalPort>
1105           </spirit:portMap>
1106         </spirit:portMaps>
1107         <spirit:parameters>
1108           <spirit:parameter>
1109             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1110             <spirit:value>S_AXI</spirit:value>
1111             <spirit:vendorExtensions>
1112               <bd:configElementInfos>
1113                 <bd:configElementInfo bd:valueSource="user"/>
1114               </bd:configElementInfos>
1115             </spirit:vendorExtensions>
1116           </spirit:parameter>
1117           <spirit:parameter>
1118             <spirit:name>ASSOCIATED_RESET</spirit:name>
1119             <spirit:value>S_ARESETN</spirit:value>
1120             <spirit:vendorExtensions>
1121               <bd:configElementInfos>
1122                 <bd:configElementInfo bd:valueSource="user"/>
1123               </bd:configElementInfos>
1124             </spirit:vendorExtensions>
1125           </spirit:parameter>
1126         </spirit:parameters>
1127       </spirit:busInterface>
1128       <spirit:busInterface>
1129         <spirit:name>RST.S_ARESETN</spirit:name>
1130         <spirit:displayName>Reset</spirit:displayName>
1131         <spirit:description>Reset</spirit:description>
1132         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1133         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1134         <spirit:slave/>
1135         <spirit:portMaps>
1136           <spirit:portMap>
1137             <spirit:logicalPort>
1138               <spirit:name>RST</spirit:name>
1139             </spirit:logicalPort>
1140             <spirit:physicalPort>
1141               <spirit:name>S_ARESETN</spirit:name>
1142             </spirit:physicalPort>
1143           </spirit:portMap>
1144         </spirit:portMaps>
1145       </spirit:busInterface>
1146     </spirit:busInterfaces>
1147     <spirit:model>
1148       <spirit:views>
1149         <spirit:view>
1150           <spirit:name>BlockDiagram</spirit:name>
1151           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1152           <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"/>
1153         </spirit:view>
1154       </spirit:views>
1155       <spirit:ports>
1156         <spirit:port>
1157           <spirit:name>M_ACLK</spirit:name>
1158           <spirit:wire>
1159             <spirit:direction>in</spirit:direction>
1160           </spirit:wire>
1161         </spirit:port>
1162         <spirit:port>
1163           <spirit:name>M_ARESETN</spirit:name>
1164           <spirit:wire>
1165             <spirit:direction>in</spirit:direction>
1166             <spirit:vector>
1167               <spirit:left>0</spirit:left>
1168               <spirit:right>0</spirit:right>
1169             </spirit:vector>
1170           </spirit:wire>
1171         </spirit:port>
1172         <spirit:port>
1173           <spirit:name>S_ACLK</spirit:name>
1174           <spirit:wire>
1175             <spirit:direction>in</spirit:direction>
1176           </spirit:wire>
1177         </spirit:port>
1178         <spirit:port>
1179           <spirit:name>S_ARESETN</spirit:name>
1180           <spirit:wire>
1181             <spirit:direction>in</spirit:direction>
1182             <spirit:vector>
1183               <spirit:left>0</spirit:left>
1184               <spirit:right>0</spirit:right>
1185             </spirit:vector>
1186           </spirit:wire>
1187         </spirit:port>
1188       </spirit:ports>
1189     </spirit:model>
1190   </spirit:component>
1191
1192   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1193     <spirit:vendor>xilinx.com</spirit:vendor>
1194     <spirit:library>BlockDiagram/top_imp/axi_mem_intercon_imp</spirit:library>
1195     <spirit:name>s00_couplers_imp</spirit:name>
1196     <spirit:version>1.00.a</spirit:version>
1197     <spirit:componentInstances>
1198       <spirit:componentInstance>
1199         <spirit:instanceName>auto_pc</spirit:instanceName>
1200         <spirit:componentRef spirit:library="ip" spirit:name="axi_protocol_converter" spirit:vendor="xilinx.com" spirit:version="2.1"/>
1201         <spirit:configurableElementValues>
1202           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_auto_pc_1</spirit:configurableElementValue>
1203           <spirit:configurableElementValue spirit:referenceId="SI_PROTOCOL">AXI4LITE</spirit:configurableElementValue>
1204           <spirit:configurableElementValue spirit:referenceId="MI_PROTOCOL">AXI3</spirit:configurableElementValue>
1205         </spirit:configurableElementValues>
1206       </spirit:componentInstance>
1207     </spirit:componentInstances>
1208     <spirit:interconnections/>
1209     <spirit:adHocConnections>
1210       <spirit:adHocConnection>
1211         <spirit:name>S_ACLK_1</spirit:name>
1212         <spirit:externalPortReference spirit:portRef="S_ACLK"/>
1213         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aclk"/>
1214       </spirit:adHocConnection>
1215       <spirit:adHocConnection>
1216         <spirit:name>S_ARESETN_1</spirit:name>
1217         <spirit:externalPortReference spirit:portRef="S_ARESETN"/>
1218         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aresetn"/>
1219       </spirit:adHocConnection>
1220     </spirit:adHocConnections>
1221     <spirit:hierConnections>
1222       <spirit:hierConnection spirit:interfaceRef="M_AXI/auto_pc_to_s00_couplers">
1223         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="auto_pc"/>
1224       </spirit:hierConnection>
1225       <spirit:hierConnection spirit:interfaceRef="S_AXI/s00_couplers_to_auto_pc">
1226         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="auto_pc"/>
1227       </spirit:hierConnection>
1228     </spirit:hierConnections>
1229   </spirit:design>
1230
1231   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1232     <spirit:vendor>xilinx.com</spirit:vendor>
1233     <spirit:library>BlockDiagram/top_imp</spirit:library>
1234     <spirit:name>processing_system7_0_axi_periph</spirit:name>
1235     <spirit:version>1.00.a</spirit:version>
1236     <spirit:busInterfaces>
1237       <spirit:busInterface>
1238         <spirit:name>S00_AXI</spirit:name>
1239         <spirit:slave/>
1240         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1241         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1242       </spirit:busInterface>
1243       <spirit:busInterface>
1244         <spirit:name>M00_AXI</spirit:name>
1245         <spirit:master/>
1246         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1247         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1248       </spirit:busInterface>
1249       <spirit:busInterface>
1250         <spirit:name>M01_AXI</spirit:name>
1251         <spirit:master/>
1252         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1253         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1254       </spirit:busInterface>
1255       <spirit:busInterface>
1256         <spirit:name>M02_AXI</spirit:name>
1257         <spirit:master/>
1258         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1259         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1260       </spirit:busInterface>
1261       <spirit:busInterface>
1262         <spirit:name>M03_AXI</spirit:name>
1263         <spirit:master/>
1264         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1265         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1266       </spirit:busInterface>
1267       <spirit:busInterface>
1268         <spirit:name>CLK.ACLK</spirit:name>
1269         <spirit:displayName>Clk</spirit:displayName>
1270         <spirit:description>Clock</spirit:description>
1271         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1272         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1273         <spirit:slave/>
1274         <spirit:portMaps>
1275           <spirit:portMap>
1276             <spirit:logicalPort>
1277               <spirit:name>CLK</spirit:name>
1278             </spirit:logicalPort>
1279             <spirit:physicalPort>
1280               <spirit:name>ACLK</spirit:name>
1281             </spirit:physicalPort>
1282           </spirit:portMap>
1283         </spirit:portMaps>
1284       </spirit:busInterface>
1285       <spirit:busInterface>
1286         <spirit:name>RST.ARESETN</spirit:name>
1287         <spirit:displayName>Reset</spirit:displayName>
1288         <spirit:description>Reset</spirit:description>
1289         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1290         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1291         <spirit:slave/>
1292         <spirit:portMaps>
1293           <spirit:portMap>
1294             <spirit:logicalPort>
1295               <spirit:name>RST</spirit:name>
1296             </spirit:logicalPort>
1297             <spirit:physicalPort>
1298               <spirit:name>ARESETN</spirit:name>
1299             </spirit:physicalPort>
1300           </spirit:portMap>
1301         </spirit:portMaps>
1302       </spirit:busInterface>
1303       <spirit:busInterface>
1304         <spirit:name>CLK.S00_ACLK</spirit:name>
1305         <spirit:displayName>Clk</spirit:displayName>
1306         <spirit:description>Clock</spirit:description>
1307         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1308         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1309         <spirit:slave/>
1310         <spirit:portMaps>
1311           <spirit:portMap>
1312             <spirit:logicalPort>
1313               <spirit:name>CLK</spirit:name>
1314             </spirit:logicalPort>
1315             <spirit:physicalPort>
1316               <spirit:name>S00_ACLK</spirit:name>
1317             </spirit:physicalPort>
1318           </spirit:portMap>
1319         </spirit:portMaps>
1320         <spirit:parameters>
1321           <spirit:parameter>
1322             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1323             <spirit:value>S00_AXI</spirit:value>
1324             <spirit:vendorExtensions>
1325               <bd:configElementInfos>
1326                 <bd:configElementInfo bd:valueSource="user"/>
1327               </bd:configElementInfos>
1328             </spirit:vendorExtensions>
1329           </spirit:parameter>
1330           <spirit:parameter>
1331             <spirit:name>ASSOCIATED_RESET</spirit:name>
1332             <spirit:value>S00_ARESETN</spirit:value>
1333             <spirit:vendorExtensions>
1334               <bd:configElementInfos>
1335                 <bd:configElementInfo bd:valueSource="user"/>
1336               </bd:configElementInfos>
1337             </spirit:vendorExtensions>
1338           </spirit:parameter>
1339         </spirit:parameters>
1340       </spirit:busInterface>
1341       <spirit:busInterface>
1342         <spirit:name>RST.S00_ARESETN</spirit:name>
1343         <spirit:displayName>Reset</spirit:displayName>
1344         <spirit:description>Reset</spirit:description>
1345         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1346         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1347         <spirit:slave/>
1348         <spirit:portMaps>
1349           <spirit:portMap>
1350             <spirit:logicalPort>
1351               <spirit:name>RST</spirit:name>
1352             </spirit:logicalPort>
1353             <spirit:physicalPort>
1354               <spirit:name>S00_ARESETN</spirit:name>
1355             </spirit:physicalPort>
1356           </spirit:portMap>
1357         </spirit:portMaps>
1358       </spirit:busInterface>
1359       <spirit:busInterface>
1360         <spirit:name>CLK.M00_ACLK</spirit:name>
1361         <spirit:displayName>Clk</spirit:displayName>
1362         <spirit:description>Clock</spirit:description>
1363         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1364         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1365         <spirit:slave/>
1366         <spirit:portMaps>
1367           <spirit:portMap>
1368             <spirit:logicalPort>
1369               <spirit:name>CLK</spirit:name>
1370             </spirit:logicalPort>
1371             <spirit:physicalPort>
1372               <spirit:name>M00_ACLK</spirit:name>
1373             </spirit:physicalPort>
1374           </spirit:portMap>
1375         </spirit:portMaps>
1376         <spirit:parameters>
1377           <spirit:parameter>
1378             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1379             <spirit:value>M00_AXI</spirit:value>
1380             <spirit:vendorExtensions>
1381               <bd:configElementInfos>
1382                 <bd:configElementInfo bd:valueSource="user"/>
1383               </bd:configElementInfos>
1384             </spirit:vendorExtensions>
1385           </spirit:parameter>
1386           <spirit:parameter>
1387             <spirit:name>ASSOCIATED_RESET</spirit:name>
1388             <spirit:value>M00_ARESETN</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:parameters>
1396       </spirit:busInterface>
1397       <spirit:busInterface>
1398         <spirit:name>RST.M00_ARESETN</spirit:name>
1399         <spirit:displayName>Reset</spirit:displayName>
1400         <spirit:description>Reset</spirit:description>
1401         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1402         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1403         <spirit:slave/>
1404         <spirit:portMaps>
1405           <spirit:portMap>
1406             <spirit:logicalPort>
1407               <spirit:name>RST</spirit:name>
1408             </spirit:logicalPort>
1409             <spirit:physicalPort>
1410               <spirit:name>M00_ARESETN</spirit:name>
1411             </spirit:physicalPort>
1412           </spirit:portMap>
1413         </spirit:portMaps>
1414       </spirit:busInterface>
1415       <spirit:busInterface>
1416         <spirit:name>CLK.M01_ACLK</spirit:name>
1417         <spirit:displayName>Clk</spirit:displayName>
1418         <spirit:description>Clock</spirit:description>
1419         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1420         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1421         <spirit:slave/>
1422         <spirit:portMaps>
1423           <spirit:portMap>
1424             <spirit:logicalPort>
1425               <spirit:name>CLK</spirit:name>
1426             </spirit:logicalPort>
1427             <spirit:physicalPort>
1428               <spirit:name>M01_ACLK</spirit:name>
1429             </spirit:physicalPort>
1430           </spirit:portMap>
1431         </spirit:portMaps>
1432         <spirit:parameters>
1433           <spirit:parameter>
1434             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1435             <spirit:value>M01_AXI</spirit:value>
1436             <spirit:vendorExtensions>
1437               <bd:configElementInfos>
1438                 <bd:configElementInfo bd:valueSource="user"/>
1439               </bd:configElementInfos>
1440             </spirit:vendorExtensions>
1441           </spirit:parameter>
1442           <spirit:parameter>
1443             <spirit:name>ASSOCIATED_RESET</spirit:name>
1444             <spirit:value>M01_ARESETN</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:parameters>
1452       </spirit:busInterface>
1453       <spirit:busInterface>
1454         <spirit:name>RST.M01_ARESETN</spirit:name>
1455         <spirit:displayName>Reset</spirit:displayName>
1456         <spirit:description>Reset</spirit:description>
1457         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1458         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1459         <spirit:slave/>
1460         <spirit:portMaps>
1461           <spirit:portMap>
1462             <spirit:logicalPort>
1463               <spirit:name>RST</spirit:name>
1464             </spirit:logicalPort>
1465             <spirit:physicalPort>
1466               <spirit:name>M01_ARESETN</spirit:name>
1467             </spirit:physicalPort>
1468           </spirit:portMap>
1469         </spirit:portMaps>
1470       </spirit:busInterface>
1471       <spirit:busInterface>
1472         <spirit:name>CLK.M02_ACLK</spirit:name>
1473         <spirit:displayName>Clk</spirit:displayName>
1474         <spirit:description>Clock</spirit:description>
1475         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1476         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1477         <spirit:slave/>
1478         <spirit:portMaps>
1479           <spirit:portMap>
1480             <spirit:logicalPort>
1481               <spirit:name>CLK</spirit:name>
1482             </spirit:logicalPort>
1483             <spirit:physicalPort>
1484               <spirit:name>M02_ACLK</spirit:name>
1485             </spirit:physicalPort>
1486           </spirit:portMap>
1487         </spirit:portMaps>
1488         <spirit:parameters>
1489           <spirit:parameter>
1490             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1491             <spirit:value>M02_AXI</spirit:value>
1492             <spirit:vendorExtensions>
1493               <bd:configElementInfos>
1494                 <bd:configElementInfo bd:valueSource="user"/>
1495               </bd:configElementInfos>
1496             </spirit:vendorExtensions>
1497           </spirit:parameter>
1498           <spirit:parameter>
1499             <spirit:name>ASSOCIATED_RESET</spirit:name>
1500             <spirit:value>M02_ARESETN</spirit:value>
1501             <spirit:vendorExtensions>
1502               <bd:configElementInfos>
1503                 <bd:configElementInfo bd:valueSource="user"/>
1504               </bd:configElementInfos>
1505             </spirit:vendorExtensions>
1506           </spirit:parameter>
1507         </spirit:parameters>
1508       </spirit:busInterface>
1509       <spirit:busInterface>
1510         <spirit:name>RST.M02_ARESETN</spirit:name>
1511         <spirit:displayName>Reset</spirit:displayName>
1512         <spirit:description>Reset</spirit:description>
1513         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1514         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1515         <spirit:slave/>
1516         <spirit:portMaps>
1517           <spirit:portMap>
1518             <spirit:logicalPort>
1519               <spirit:name>RST</spirit:name>
1520             </spirit:logicalPort>
1521             <spirit:physicalPort>
1522               <spirit:name>M02_ARESETN</spirit:name>
1523             </spirit:physicalPort>
1524           </spirit:portMap>
1525         </spirit:portMaps>
1526       </spirit:busInterface>
1527       <spirit:busInterface>
1528         <spirit:name>CLK.M03_ACLK</spirit:name>
1529         <spirit:displayName>Clk</spirit:displayName>
1530         <spirit:description>Clock</spirit:description>
1531         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1532         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1533         <spirit:slave/>
1534         <spirit:portMaps>
1535           <spirit:portMap>
1536             <spirit:logicalPort>
1537               <spirit:name>CLK</spirit:name>
1538             </spirit:logicalPort>
1539             <spirit:physicalPort>
1540               <spirit:name>M03_ACLK</spirit:name>
1541             </spirit:physicalPort>
1542           </spirit:portMap>
1543         </spirit:portMaps>
1544         <spirit:parameters>
1545           <spirit:parameter>
1546             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1547             <spirit:value>M03_AXI</spirit:value>
1548             <spirit:vendorExtensions>
1549               <bd:configElementInfos>
1550                 <bd:configElementInfo bd:valueSource="user"/>
1551               </bd:configElementInfos>
1552             </spirit:vendorExtensions>
1553           </spirit:parameter>
1554           <spirit:parameter>
1555             <spirit:name>ASSOCIATED_RESET</spirit:name>
1556             <spirit:value>M03_ARESETN</spirit:value>
1557             <spirit:vendorExtensions>
1558               <bd:configElementInfos>
1559                 <bd:configElementInfo bd:valueSource="user"/>
1560               </bd:configElementInfos>
1561             </spirit:vendorExtensions>
1562           </spirit:parameter>
1563         </spirit:parameters>
1564       </spirit:busInterface>
1565       <spirit:busInterface>
1566         <spirit:name>RST.M03_ARESETN</spirit:name>
1567         <spirit:displayName>Reset</spirit:displayName>
1568         <spirit:description>Reset</spirit:description>
1569         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1570         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1571         <spirit:slave/>
1572         <spirit:portMaps>
1573           <spirit:portMap>
1574             <spirit:logicalPort>
1575               <spirit:name>RST</spirit:name>
1576             </spirit:logicalPort>
1577             <spirit:physicalPort>
1578               <spirit:name>M03_ARESETN</spirit:name>
1579             </spirit:physicalPort>
1580           </spirit:portMap>
1581         </spirit:portMaps>
1582       </spirit:busInterface>
1583     </spirit:busInterfaces>
1584     <spirit:model>
1585       <spirit:views>
1586         <spirit:view>
1587           <spirit:name>BlockDiagram</spirit:name>
1588           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1589           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp" spirit:name="processing_system7_0_axi_periph_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1590         </spirit:view>
1591       </spirit:views>
1592       <spirit:ports>
1593         <spirit:port>
1594           <spirit:name>ACLK</spirit:name>
1595           <spirit:wire>
1596             <spirit:direction>in</spirit:direction>
1597           </spirit:wire>
1598         </spirit:port>
1599         <spirit:port>
1600           <spirit:name>ARESETN</spirit:name>
1601           <spirit:wire>
1602             <spirit:direction>in</spirit:direction>
1603             <spirit:vector>
1604               <spirit:left>0</spirit:left>
1605               <spirit:right>0</spirit:right>
1606             </spirit:vector>
1607           </spirit:wire>
1608         </spirit:port>
1609         <spirit:port>
1610           <spirit:name>S00_ACLK</spirit:name>
1611           <spirit:wire>
1612             <spirit:direction>in</spirit:direction>
1613           </spirit:wire>
1614         </spirit:port>
1615         <spirit:port>
1616           <spirit:name>S00_ARESETN</spirit:name>
1617           <spirit:wire>
1618             <spirit:direction>in</spirit:direction>
1619             <spirit:vector>
1620               <spirit:left>0</spirit:left>
1621               <spirit:right>0</spirit:right>
1622             </spirit:vector>
1623           </spirit:wire>
1624         </spirit:port>
1625         <spirit:port>
1626           <spirit:name>M00_ACLK</spirit:name>
1627           <spirit:wire>
1628             <spirit:direction>in</spirit:direction>
1629           </spirit:wire>
1630         </spirit:port>
1631         <spirit:port>
1632           <spirit:name>M00_ARESETN</spirit:name>
1633           <spirit:wire>
1634             <spirit:direction>in</spirit:direction>
1635             <spirit:vector>
1636               <spirit:left>0</spirit:left>
1637               <spirit:right>0</spirit:right>
1638             </spirit:vector>
1639           </spirit:wire>
1640         </spirit:port>
1641         <spirit:port>
1642           <spirit:name>M01_ACLK</spirit:name>
1643           <spirit:wire>
1644             <spirit:direction>in</spirit:direction>
1645           </spirit:wire>
1646         </spirit:port>
1647         <spirit:port>
1648           <spirit:name>M01_ARESETN</spirit:name>
1649           <spirit:wire>
1650             <spirit:direction>in</spirit:direction>
1651             <spirit:vector>
1652               <spirit:left>0</spirit:left>
1653               <spirit:right>0</spirit:right>
1654             </spirit:vector>
1655           </spirit:wire>
1656         </spirit:port>
1657         <spirit:port>
1658           <spirit:name>M02_ACLK</spirit:name>
1659           <spirit:wire>
1660             <spirit:direction>in</spirit:direction>
1661           </spirit:wire>
1662         </spirit:port>
1663         <spirit:port>
1664           <spirit:name>M02_ARESETN</spirit:name>
1665           <spirit:wire>
1666             <spirit:direction>in</spirit:direction>
1667             <spirit:vector>
1668               <spirit:left>0</spirit:left>
1669               <spirit:right>0</spirit:right>
1670             </spirit:vector>
1671           </spirit:wire>
1672         </spirit:port>
1673         <spirit:port>
1674           <spirit:name>M03_ACLK</spirit:name>
1675           <spirit:wire>
1676             <spirit:direction>in</spirit:direction>
1677           </spirit:wire>
1678         </spirit:port>
1679         <spirit:port>
1680           <spirit:name>M03_ARESETN</spirit:name>
1681           <spirit:wire>
1682             <spirit:direction>in</spirit:direction>
1683             <spirit:vector>
1684               <spirit:left>0</spirit:left>
1685               <spirit:right>0</spirit:right>
1686             </spirit:vector>
1687           </spirit:wire>
1688         </spirit:port>
1689       </spirit:ports>
1690     </spirit:model>
1691   </spirit:component>
1692
1693   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1694     <spirit:vendor>xilinx.com</spirit:vendor>
1695     <spirit:library>BlockDiagram/top_imp</spirit:library>
1696     <spirit:name>processing_system7_0_axi_periph_imp</spirit:name>
1697     <spirit:version>1.00.a</spirit:version>
1698     <spirit:componentInstances>
1699       <spirit:componentInstance>
1700         <spirit:instanceName>xbar</spirit:instanceName>
1701         <spirit:componentRef spirit:library="ip" spirit:name="axi_crossbar" spirit:vendor="xilinx.com" spirit:version="2.1"/>
1702         <spirit:configurableElementValues>
1703           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_xbar_0</spirit:configurableElementValue>
1704           <spirit:configurableElementValue spirit:referenceId="NUM_SI">1</spirit:configurableElementValue>
1705           <spirit:configurableElementValue spirit:referenceId="NUM_MI">4</spirit:configurableElementValue>
1706           <spirit:configurableElementValue spirit:referenceId="STRATEGY">0</spirit:configurableElementValue>
1707         </spirit:configurableElementValues>
1708       </spirit:componentInstance>
1709       <spirit:componentInstance>
1710         <spirit:instanceName>s00_couplers</spirit:instanceName>
1711         <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"/>
1712       </spirit:componentInstance>
1713       <spirit:componentInstance>
1714         <spirit:instanceName>m00_couplers</spirit:instanceName>
1715         <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"/>
1716       </spirit:componentInstance>
1717       <spirit:componentInstance>
1718         <spirit:instanceName>m01_couplers</spirit:instanceName>
1719         <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"/>
1720       </spirit:componentInstance>
1721       <spirit:componentInstance>
1722         <spirit:instanceName>m02_couplers</spirit:instanceName>
1723         <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"/>
1724       </spirit:componentInstance>
1725       <spirit:componentInstance>
1726         <spirit:instanceName>m03_couplers</spirit:instanceName>
1727         <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"/>
1728       </spirit:componentInstance>
1729     </spirit:componentInstances>
1730     <spirit:interconnections>
1731       <spirit:interconnection>
1732         <spirit:name>s00_couplers_to_xbar</spirit:name>
1733         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="s00_couplers"/>
1734         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="xbar"/>
1735       </spirit:interconnection>
1736       <spirit:interconnection>
1737         <spirit:name>xbar_to_m00_couplers</spirit:name>
1738         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="xbar"/>
1739         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m00_couplers"/>
1740       </spirit:interconnection>
1741       <spirit:interconnection>
1742         <spirit:name>xbar_to_m01_couplers</spirit:name>
1743         <spirit:activeInterface spirit:busRef="M01_AXI" spirit:componentRef="xbar"/>
1744         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m01_couplers"/>
1745       </spirit:interconnection>
1746       <spirit:interconnection>
1747         <spirit:name>xbar_to_m02_couplers</spirit:name>
1748         <spirit:activeInterface spirit:busRef="M02_AXI" spirit:componentRef="xbar"/>
1749         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m02_couplers"/>
1750       </spirit:interconnection>
1751       <spirit:interconnection>
1752         <spirit:name>xbar_to_m03_couplers</spirit:name>
1753         <spirit:activeInterface spirit:busRef="M03_AXI" spirit:componentRef="xbar"/>
1754         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m03_couplers"/>
1755       </spirit:interconnection>
1756     </spirit:interconnections>
1757     <spirit:adHocConnections>
1758       <spirit:adHocConnection>
1759         <spirit:name>processing_system7_0_axi_periph_ACLK_net</spirit:name>
1760         <spirit:externalPortReference spirit:portRef="ACLK"/>
1761         <spirit:internalPortReference spirit:componentRef="xbar" spirit:portRef="aclk"/>
1762         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ACLK"/>
1763         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="S_ACLK"/>
1764         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="S_ACLK"/>
1765         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="S_ACLK"/>
1766         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="S_ACLK"/>
1767       </spirit:adHocConnection>
1768       <spirit:adHocConnection>
1769         <spirit:name>processing_system7_0_axi_periph_ARESETN_net</spirit:name>
1770         <spirit:externalPortReference spirit:portRef="ARESETN"/>
1771         <spirit:internalPortReference spirit:componentRef="xbar" spirit:portRef="aresetn"/>
1772         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ARESETN"/>
1773         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="S_ARESETN"/>
1774         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="S_ARESETN"/>
1775         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="S_ARESETN"/>
1776         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="S_ARESETN"/>
1777       </spirit:adHocConnection>
1778       <spirit:adHocConnection>
1779         <spirit:name>S00_ACLK_1</spirit:name>
1780         <spirit:externalPortReference spirit:portRef="S00_ACLK"/>
1781         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ACLK"/>
1782       </spirit:adHocConnection>
1783       <spirit:adHocConnection>
1784         <spirit:name>S00_ARESETN_1</spirit:name>
1785         <spirit:externalPortReference spirit:portRef="S00_ARESETN"/>
1786         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ARESETN"/>
1787       </spirit:adHocConnection>
1788       <spirit:adHocConnection>
1789         <spirit:name>M00_ACLK_1</spirit:name>
1790         <spirit:externalPortReference spirit:portRef="M00_ACLK"/>
1791         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="M_ACLK"/>
1792       </spirit:adHocConnection>
1793       <spirit:adHocConnection>
1794         <spirit:name>M00_ARESETN_1</spirit:name>
1795         <spirit:externalPortReference spirit:portRef="M00_ARESETN"/>
1796         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="M_ARESETN"/>
1797       </spirit:adHocConnection>
1798       <spirit:adHocConnection>
1799         <spirit:name>M01_ACLK_1</spirit:name>
1800         <spirit:externalPortReference spirit:portRef="M01_ACLK"/>
1801         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="M_ACLK"/>
1802       </spirit:adHocConnection>
1803       <spirit:adHocConnection>
1804         <spirit:name>M01_ARESETN_1</spirit:name>
1805         <spirit:externalPortReference spirit:portRef="M01_ARESETN"/>
1806         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="M_ARESETN"/>
1807       </spirit:adHocConnection>
1808       <spirit:adHocConnection>
1809         <spirit:name>M02_ACLK_1</spirit:name>
1810         <spirit:externalPortReference spirit:portRef="M02_ACLK"/>
1811         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="M_ACLK"/>
1812       </spirit:adHocConnection>
1813       <spirit:adHocConnection>
1814         <spirit:name>M02_ARESETN_1</spirit:name>
1815         <spirit:externalPortReference spirit:portRef="M02_ARESETN"/>
1816         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="M_ARESETN"/>
1817       </spirit:adHocConnection>
1818       <spirit:adHocConnection>
1819         <spirit:name>M03_ACLK_1</spirit:name>
1820         <spirit:externalPortReference spirit:portRef="M03_ACLK"/>
1821         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="M_ACLK"/>
1822       </spirit:adHocConnection>
1823       <spirit:adHocConnection>
1824         <spirit:name>M03_ARESETN_1</spirit:name>
1825         <spirit:externalPortReference spirit:portRef="M03_ARESETN"/>
1826         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="M_ARESETN"/>
1827       </spirit:adHocConnection>
1828     </spirit:adHocConnections>
1829     <spirit:hierConnections>
1830       <spirit:hierConnection spirit:interfaceRef="S00_AXI/processing_system7_0_axi_periph_to_s00_couplers">
1831         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="s00_couplers"/>
1832       </spirit:hierConnection>
1833       <spirit:hierConnection spirit:interfaceRef="M00_AXI/m00_couplers_to_processing_system7_0_axi_periph">
1834         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m00_couplers"/>
1835       </spirit:hierConnection>
1836       <spirit:hierConnection spirit:interfaceRef="M01_AXI/m01_couplers_to_processing_system7_0_axi_periph">
1837         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m01_couplers"/>
1838       </spirit:hierConnection>
1839       <spirit:hierConnection spirit:interfaceRef="M02_AXI/m02_couplers_to_processing_system7_0_axi_periph">
1840         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m02_couplers"/>
1841       </spirit:hierConnection>
1842       <spirit:hierConnection spirit:interfaceRef="M03_AXI/m03_couplers_to_processing_system7_0_axi_periph">
1843         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m03_couplers"/>
1844       </spirit:hierConnection>
1845     </spirit:hierConnections>
1846   </spirit:design>
1847
1848   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1849     <spirit:vendor>xilinx.com</spirit:vendor>
1850     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
1851     <spirit:name>m03_couplers</spirit:name>
1852     <spirit:version>1.00.a</spirit:version>
1853     <spirit:busInterfaces>
1854       <spirit:busInterface>
1855         <spirit:name>M_AXI</spirit:name>
1856         <spirit:master/>
1857         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1858         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1859       </spirit:busInterface>
1860       <spirit:busInterface>
1861         <spirit:name>S_AXI</spirit:name>
1862         <spirit:slave/>
1863         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1864         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1865       </spirit:busInterface>
1866       <spirit:busInterface>
1867         <spirit:name>CLK.M_ACLK</spirit:name>
1868         <spirit:displayName>Clk</spirit:displayName>
1869         <spirit:description>Clock</spirit:description>
1870         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1871         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1872         <spirit:slave/>
1873         <spirit:portMaps>
1874           <spirit:portMap>
1875             <spirit:logicalPort>
1876               <spirit:name>CLK</spirit:name>
1877             </spirit:logicalPort>
1878             <spirit:physicalPort>
1879               <spirit:name>M_ACLK</spirit:name>
1880             </spirit:physicalPort>
1881           </spirit:portMap>
1882         </spirit:portMaps>
1883         <spirit:parameters>
1884           <spirit:parameter>
1885             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1886             <spirit:value>M_AXI</spirit:value>
1887             <spirit:vendorExtensions>
1888               <bd:configElementInfos>
1889                 <bd:configElementInfo bd:valueSource="user"/>
1890               </bd:configElementInfos>
1891             </spirit:vendorExtensions>
1892           </spirit:parameter>
1893           <spirit:parameter>
1894             <spirit:name>ASSOCIATED_RESET</spirit:name>
1895             <spirit:value>M_ARESETN</spirit:value>
1896             <spirit:vendorExtensions>
1897               <bd:configElementInfos>
1898                 <bd:configElementInfo bd:valueSource="user"/>
1899               </bd:configElementInfos>
1900             </spirit:vendorExtensions>
1901           </spirit:parameter>
1902         </spirit:parameters>
1903       </spirit:busInterface>
1904       <spirit:busInterface>
1905         <spirit:name>RST.M_ARESETN</spirit:name>
1906         <spirit:displayName>Reset</spirit:displayName>
1907         <spirit:description>Reset</spirit:description>
1908         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1909         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1910         <spirit:slave/>
1911         <spirit:portMaps>
1912           <spirit:portMap>
1913             <spirit:logicalPort>
1914               <spirit:name>RST</spirit:name>
1915             </spirit:logicalPort>
1916             <spirit:physicalPort>
1917               <spirit:name>M_ARESETN</spirit:name>
1918             </spirit:physicalPort>
1919           </spirit:portMap>
1920         </spirit:portMaps>
1921       </spirit:busInterface>
1922       <spirit:busInterface>
1923         <spirit:name>CLK.S_ACLK</spirit:name>
1924         <spirit:displayName>Clk</spirit:displayName>
1925         <spirit:description>Clock</spirit:description>
1926         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1927         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1928         <spirit:slave/>
1929         <spirit:portMaps>
1930           <spirit:portMap>
1931             <spirit:logicalPort>
1932               <spirit:name>CLK</spirit:name>
1933             </spirit:logicalPort>
1934             <spirit:physicalPort>
1935               <spirit:name>S_ACLK</spirit:name>
1936             </spirit:physicalPort>
1937           </spirit:portMap>
1938         </spirit:portMaps>
1939         <spirit:parameters>
1940           <spirit:parameter>
1941             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1942             <spirit:value>S_AXI</spirit:value>
1943             <spirit:vendorExtensions>
1944               <bd:configElementInfos>
1945                 <bd:configElementInfo bd:valueSource="user"/>
1946               </bd:configElementInfos>
1947             </spirit:vendorExtensions>
1948           </spirit:parameter>
1949           <spirit:parameter>
1950             <spirit:name>ASSOCIATED_RESET</spirit:name>
1951             <spirit:value>S_ARESETN</spirit:value>
1952             <spirit:vendorExtensions>
1953               <bd:configElementInfos>
1954                 <bd:configElementInfo bd:valueSource="user"/>
1955               </bd:configElementInfos>
1956             </spirit:vendorExtensions>
1957           </spirit:parameter>
1958         </spirit:parameters>
1959       </spirit:busInterface>
1960       <spirit:busInterface>
1961         <spirit:name>RST.S_ARESETN</spirit:name>
1962         <spirit:displayName>Reset</spirit:displayName>
1963         <spirit:description>Reset</spirit:description>
1964         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1965         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1966         <spirit:slave/>
1967         <spirit:portMaps>
1968           <spirit:portMap>
1969             <spirit:logicalPort>
1970               <spirit:name>RST</spirit:name>
1971             </spirit:logicalPort>
1972             <spirit:physicalPort>
1973               <spirit:name>S_ARESETN</spirit:name>
1974             </spirit:physicalPort>
1975           </spirit:portMap>
1976         </spirit:portMaps>
1977       </spirit:busInterface>
1978     </spirit:busInterfaces>
1979     <spirit:model>
1980       <spirit:views>
1981         <spirit:view>
1982           <spirit:name>BlockDiagram</spirit:name>
1983           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1984           <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"/>
1985         </spirit:view>
1986       </spirit:views>
1987       <spirit:ports>
1988         <spirit:port>
1989           <spirit:name>M_ACLK</spirit:name>
1990           <spirit:wire>
1991             <spirit:direction>in</spirit:direction>
1992           </spirit:wire>
1993         </spirit:port>
1994         <spirit:port>
1995           <spirit:name>M_ARESETN</spirit:name>
1996           <spirit:wire>
1997             <spirit:direction>in</spirit:direction>
1998             <spirit:vector>
1999               <spirit:left>0</spirit:left>
2000               <spirit:right>0</spirit:right>
2001             </spirit:vector>
2002           </spirit:wire>
2003         </spirit:port>
2004         <spirit:port>
2005           <spirit:name>S_ACLK</spirit:name>
2006           <spirit:wire>
2007             <spirit:direction>in</spirit:direction>
2008           </spirit:wire>
2009         </spirit:port>
2010         <spirit:port>
2011           <spirit:name>S_ARESETN</spirit:name>
2012           <spirit:wire>
2013             <spirit:direction>in</spirit:direction>
2014             <spirit:vector>
2015               <spirit:left>0</spirit:left>
2016               <spirit:right>0</spirit:right>
2017             </spirit:vector>
2018           </spirit:wire>
2019         </spirit:port>
2020       </spirit:ports>
2021     </spirit:model>
2022   </spirit:component>
2023
2024   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2025     <spirit:vendor>xilinx.com</spirit:vendor>
2026     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2027     <spirit:name>m03_couplers_imp</spirit:name>
2028     <spirit:version>1.00.a</spirit:version>
2029     <spirit:interconnections/>
2030     <spirit:adHocConnections/>
2031     <spirit:hierConnections>
2032       <spirit:hierConnection spirit:interfaceRef="M_AXI/m03_couplers_to_m03_couplers">
2033         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m03_couplers_to_m03_couplers"/>
2034       </spirit:hierConnection>
2035     </spirit:hierConnections>
2036   </spirit:design>
2037
2038   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2039     <spirit:vendor>xilinx.com</spirit:vendor>
2040     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2041     <spirit:name>m02_couplers</spirit:name>
2042     <spirit:version>1.00.a</spirit:version>
2043     <spirit:busInterfaces>
2044       <spirit:busInterface>
2045         <spirit:name>M_AXI</spirit:name>
2046         <spirit:master/>
2047         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2048         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2049       </spirit:busInterface>
2050       <spirit:busInterface>
2051         <spirit:name>S_AXI</spirit:name>
2052         <spirit:slave/>
2053         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2054         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2055       </spirit:busInterface>
2056       <spirit:busInterface>
2057         <spirit:name>CLK.M_ACLK</spirit:name>
2058         <spirit:displayName>Clk</spirit:displayName>
2059         <spirit:description>Clock</spirit:description>
2060         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2061         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2062         <spirit:slave/>
2063         <spirit:portMaps>
2064           <spirit:portMap>
2065             <spirit:logicalPort>
2066               <spirit:name>CLK</spirit:name>
2067             </spirit:logicalPort>
2068             <spirit:physicalPort>
2069               <spirit:name>M_ACLK</spirit:name>
2070             </spirit:physicalPort>
2071           </spirit:portMap>
2072         </spirit:portMaps>
2073         <spirit:parameters>
2074           <spirit:parameter>
2075             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2076             <spirit:value>M_AXI</spirit:value>
2077             <spirit:vendorExtensions>
2078               <bd:configElementInfos>
2079                 <bd:configElementInfo bd:valueSource="user"/>
2080               </bd:configElementInfos>
2081             </spirit:vendorExtensions>
2082           </spirit:parameter>
2083           <spirit:parameter>
2084             <spirit:name>ASSOCIATED_RESET</spirit:name>
2085             <spirit:value>M_ARESETN</spirit:value>
2086             <spirit:vendorExtensions>
2087               <bd:configElementInfos>
2088                 <bd:configElementInfo bd:valueSource="user"/>
2089               </bd:configElementInfos>
2090             </spirit:vendorExtensions>
2091           </spirit:parameter>
2092         </spirit:parameters>
2093       </spirit:busInterface>
2094       <spirit:busInterface>
2095         <spirit:name>RST.M_ARESETN</spirit:name>
2096         <spirit:displayName>Reset</spirit:displayName>
2097         <spirit:description>Reset</spirit:description>
2098         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2099         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2100         <spirit:slave/>
2101         <spirit:portMaps>
2102           <spirit:portMap>
2103             <spirit:logicalPort>
2104               <spirit:name>RST</spirit:name>
2105             </spirit:logicalPort>
2106             <spirit:physicalPort>
2107               <spirit:name>M_ARESETN</spirit:name>
2108             </spirit:physicalPort>
2109           </spirit:portMap>
2110         </spirit:portMaps>
2111       </spirit:busInterface>
2112       <spirit:busInterface>
2113         <spirit:name>CLK.S_ACLK</spirit:name>
2114         <spirit:displayName>Clk</spirit:displayName>
2115         <spirit:description>Clock</spirit:description>
2116         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2117         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2118         <spirit:slave/>
2119         <spirit:portMaps>
2120           <spirit:portMap>
2121             <spirit:logicalPort>
2122               <spirit:name>CLK</spirit:name>
2123             </spirit:logicalPort>
2124             <spirit:physicalPort>
2125               <spirit:name>S_ACLK</spirit:name>
2126             </spirit:physicalPort>
2127           </spirit:portMap>
2128         </spirit:portMaps>
2129         <spirit:parameters>
2130           <spirit:parameter>
2131             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2132             <spirit:value>S_AXI</spirit:value>
2133             <spirit:vendorExtensions>
2134               <bd:configElementInfos>
2135                 <bd:configElementInfo bd:valueSource="user"/>
2136               </bd:configElementInfos>
2137             </spirit:vendorExtensions>
2138           </spirit:parameter>
2139           <spirit:parameter>
2140             <spirit:name>ASSOCIATED_RESET</spirit:name>
2141             <spirit:value>S_ARESETN</spirit:value>
2142             <spirit:vendorExtensions>
2143               <bd:configElementInfos>
2144                 <bd:configElementInfo bd:valueSource="user"/>
2145               </bd:configElementInfos>
2146             </spirit:vendorExtensions>
2147           </spirit:parameter>
2148         </spirit:parameters>
2149       </spirit:busInterface>
2150       <spirit:busInterface>
2151         <spirit:name>RST.S_ARESETN</spirit:name>
2152         <spirit:displayName>Reset</spirit:displayName>
2153         <spirit:description>Reset</spirit:description>
2154         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2155         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2156         <spirit:slave/>
2157         <spirit:portMaps>
2158           <spirit:portMap>
2159             <spirit:logicalPort>
2160               <spirit:name>RST</spirit:name>
2161             </spirit:logicalPort>
2162             <spirit:physicalPort>
2163               <spirit:name>S_ARESETN</spirit:name>
2164             </spirit:physicalPort>
2165           </spirit:portMap>
2166         </spirit:portMaps>
2167       </spirit:busInterface>
2168     </spirit:busInterfaces>
2169     <spirit:model>
2170       <spirit:views>
2171         <spirit:view>
2172           <spirit:name>BlockDiagram</spirit:name>
2173           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
2174           <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"/>
2175         </spirit:view>
2176       </spirit:views>
2177       <spirit:ports>
2178         <spirit:port>
2179           <spirit:name>M_ACLK</spirit:name>
2180           <spirit:wire>
2181             <spirit:direction>in</spirit:direction>
2182           </spirit:wire>
2183         </spirit:port>
2184         <spirit:port>
2185           <spirit:name>M_ARESETN</spirit:name>
2186           <spirit:wire>
2187             <spirit:direction>in</spirit:direction>
2188             <spirit:vector>
2189               <spirit:left>0</spirit:left>
2190               <spirit:right>0</spirit:right>
2191             </spirit:vector>
2192           </spirit:wire>
2193         </spirit:port>
2194         <spirit:port>
2195           <spirit:name>S_ACLK</spirit:name>
2196           <spirit:wire>
2197             <spirit:direction>in</spirit:direction>
2198           </spirit:wire>
2199         </spirit:port>
2200         <spirit:port>
2201           <spirit:name>S_ARESETN</spirit:name>
2202           <spirit:wire>
2203             <spirit:direction>in</spirit:direction>
2204             <spirit:vector>
2205               <spirit:left>0</spirit:left>
2206               <spirit:right>0</spirit:right>
2207             </spirit:vector>
2208           </spirit:wire>
2209         </spirit:port>
2210       </spirit:ports>
2211     </spirit:model>
2212   </spirit:component>
2213
2214   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2215     <spirit:vendor>xilinx.com</spirit:vendor>
2216     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2217     <spirit:name>m02_couplers_imp</spirit:name>
2218     <spirit:version>1.00.a</spirit:version>
2219     <spirit:interconnections/>
2220     <spirit:adHocConnections/>
2221     <spirit:hierConnections>
2222       <spirit:hierConnection spirit:interfaceRef="M_AXI/m02_couplers_to_m02_couplers">
2223         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m02_couplers_to_m02_couplers"/>
2224       </spirit:hierConnection>
2225     </spirit:hierConnections>
2226   </spirit:design>
2227
2228   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2229     <spirit:vendor>xilinx.com</spirit:vendor>
2230     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2231     <spirit:name>m01_couplers</spirit:name>
2232     <spirit:version>1.00.a</spirit:version>
2233     <spirit:busInterfaces>
2234       <spirit:busInterface>
2235         <spirit:name>M_AXI</spirit:name>
2236         <spirit:master/>
2237         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2238         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2239       </spirit:busInterface>
2240       <spirit:busInterface>
2241         <spirit:name>S_AXI</spirit:name>
2242         <spirit:slave/>
2243         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2244         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2245       </spirit:busInterface>
2246       <spirit:busInterface>
2247         <spirit:name>CLK.M_ACLK</spirit:name>
2248         <spirit:displayName>Clk</spirit:displayName>
2249         <spirit:description>Clock</spirit:description>
2250         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2251         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2252         <spirit:slave/>
2253         <spirit:portMaps>
2254           <spirit:portMap>
2255             <spirit:logicalPort>
2256               <spirit:name>CLK</spirit:name>
2257             </spirit:logicalPort>
2258             <spirit:physicalPort>
2259               <spirit:name>M_ACLK</spirit:name>
2260             </spirit:physicalPort>
2261           </spirit:portMap>
2262         </spirit:portMaps>
2263         <spirit:parameters>
2264           <spirit:parameter>
2265             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2266             <spirit:value>M_AXI</spirit:value>
2267             <spirit:vendorExtensions>
2268               <bd:configElementInfos>
2269                 <bd:configElementInfo bd:valueSource="user"/>
2270               </bd:configElementInfos>
2271             </spirit:vendorExtensions>
2272           </spirit:parameter>
2273           <spirit:parameter>
2274             <spirit:name>ASSOCIATED_RESET</spirit:name>
2275             <spirit:value>M_ARESETN</spirit:value>
2276             <spirit:vendorExtensions>
2277               <bd:configElementInfos>
2278                 <bd:configElementInfo bd:valueSource="user"/>
2279               </bd:configElementInfos>
2280             </spirit:vendorExtensions>
2281           </spirit:parameter>
2282         </spirit:parameters>
2283       </spirit:busInterface>
2284       <spirit:busInterface>
2285         <spirit:name>RST.M_ARESETN</spirit:name>
2286         <spirit:displayName>Reset</spirit:displayName>
2287         <spirit:description>Reset</spirit:description>
2288         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2289         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2290         <spirit:slave/>
2291         <spirit:portMaps>
2292           <spirit:portMap>
2293             <spirit:logicalPort>
2294               <spirit:name>RST</spirit:name>
2295             </spirit:logicalPort>
2296             <spirit:physicalPort>
2297               <spirit:name>M_ARESETN</spirit:name>
2298             </spirit:physicalPort>
2299           </spirit:portMap>
2300         </spirit:portMaps>
2301       </spirit:busInterface>
2302       <spirit:busInterface>
2303         <spirit:name>CLK.S_ACLK</spirit:name>
2304         <spirit:displayName>Clk</spirit:displayName>
2305         <spirit:description>Clock</spirit:description>
2306         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2307         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2308         <spirit:slave/>
2309         <spirit:portMaps>
2310           <spirit:portMap>
2311             <spirit:logicalPort>
2312               <spirit:name>CLK</spirit:name>
2313             </spirit:logicalPort>
2314             <spirit:physicalPort>
2315               <spirit:name>S_ACLK</spirit:name>
2316             </spirit:physicalPort>
2317           </spirit:portMap>
2318         </spirit:portMaps>
2319         <spirit:parameters>
2320           <spirit:parameter>
2321             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2322             <spirit:value>S_AXI</spirit:value>
2323             <spirit:vendorExtensions>
2324               <bd:configElementInfos>
2325                 <bd:configElementInfo bd:valueSource="user"/>
2326               </bd:configElementInfos>
2327             </spirit:vendorExtensions>
2328           </spirit:parameter>
2329           <spirit:parameter>
2330             <spirit:name>ASSOCIATED_RESET</spirit:name>
2331             <spirit:value>S_ARESETN</spirit:value>
2332             <spirit:vendorExtensions>
2333               <bd:configElementInfos>
2334                 <bd:configElementInfo bd:valueSource="user"/>
2335               </bd:configElementInfos>
2336             </spirit:vendorExtensions>
2337           </spirit:parameter>
2338         </spirit:parameters>
2339       </spirit:busInterface>
2340       <spirit:busInterface>
2341         <spirit:name>RST.S_ARESETN</spirit:name>
2342         <spirit:displayName>Reset</spirit:displayName>
2343         <spirit:description>Reset</spirit:description>
2344         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2345         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2346         <spirit:slave/>
2347         <spirit:portMaps>
2348           <spirit:portMap>
2349             <spirit:logicalPort>
2350               <spirit:name>RST</spirit:name>
2351             </spirit:logicalPort>
2352             <spirit:physicalPort>
2353               <spirit:name>S_ARESETN</spirit:name>
2354             </spirit:physicalPort>
2355           </spirit:portMap>
2356         </spirit:portMaps>
2357       </spirit:busInterface>
2358     </spirit:busInterfaces>
2359     <spirit:model>
2360       <spirit:views>
2361         <spirit:view>
2362           <spirit:name>BlockDiagram</spirit:name>
2363           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
2364           <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"/>
2365         </spirit:view>
2366       </spirit:views>
2367       <spirit:ports>
2368         <spirit:port>
2369           <spirit:name>M_ACLK</spirit:name>
2370           <spirit:wire>
2371             <spirit:direction>in</spirit:direction>
2372           </spirit:wire>
2373         </spirit:port>
2374         <spirit:port>
2375           <spirit:name>M_ARESETN</spirit:name>
2376           <spirit:wire>
2377             <spirit:direction>in</spirit:direction>
2378             <spirit:vector>
2379               <spirit:left>0</spirit:left>
2380               <spirit:right>0</spirit:right>
2381             </spirit:vector>
2382           </spirit:wire>
2383         </spirit:port>
2384         <spirit:port>
2385           <spirit:name>S_ACLK</spirit:name>
2386           <spirit:wire>
2387             <spirit:direction>in</spirit:direction>
2388           </spirit:wire>
2389         </spirit:port>
2390         <spirit:port>
2391           <spirit:name>S_ARESETN</spirit:name>
2392           <spirit:wire>
2393             <spirit:direction>in</spirit:direction>
2394             <spirit:vector>
2395               <spirit:left>0</spirit:left>
2396               <spirit:right>0</spirit:right>
2397             </spirit:vector>
2398           </spirit:wire>
2399         </spirit:port>
2400       </spirit:ports>
2401     </spirit:model>
2402   </spirit:component>
2403
2404   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2405     <spirit:vendor>xilinx.com</spirit:vendor>
2406     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2407     <spirit:name>m01_couplers_imp</spirit:name>
2408     <spirit:version>1.00.a</spirit:version>
2409     <spirit:interconnections/>
2410     <spirit:adHocConnections/>
2411     <spirit:hierConnections>
2412       <spirit:hierConnection spirit:interfaceRef="M_AXI/m01_couplers_to_m01_couplers">
2413         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m01_couplers_to_m01_couplers"/>
2414       </spirit:hierConnection>
2415     </spirit:hierConnections>
2416   </spirit:design>
2417
2418   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2419     <spirit:vendor>xilinx.com</spirit:vendor>
2420     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2421     <spirit:name>m00_couplers</spirit:name>
2422     <spirit:version>1.00.a</spirit:version>
2423     <spirit:busInterfaces>
2424       <spirit:busInterface>
2425         <spirit:name>M_AXI</spirit:name>
2426         <spirit:master/>
2427         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2428         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2429       </spirit:busInterface>
2430       <spirit:busInterface>
2431         <spirit:name>S_AXI</spirit:name>
2432         <spirit:slave/>
2433         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2434         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2435       </spirit:busInterface>
2436       <spirit:busInterface>
2437         <spirit:name>CLK.M_ACLK</spirit:name>
2438         <spirit:displayName>Clk</spirit:displayName>
2439         <spirit:description>Clock</spirit:description>
2440         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2441         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2442         <spirit:slave/>
2443         <spirit:portMaps>
2444           <spirit:portMap>
2445             <spirit:logicalPort>
2446               <spirit:name>CLK</spirit:name>
2447             </spirit:logicalPort>
2448             <spirit:physicalPort>
2449               <spirit:name>M_ACLK</spirit:name>
2450             </spirit:physicalPort>
2451           </spirit:portMap>
2452         </spirit:portMaps>
2453         <spirit:parameters>
2454           <spirit:parameter>
2455             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2456             <spirit:value>M_AXI</spirit:value>
2457             <spirit:vendorExtensions>
2458               <bd:configElementInfos>
2459                 <bd:configElementInfo bd:valueSource="user"/>
2460               </bd:configElementInfos>
2461             </spirit:vendorExtensions>
2462           </spirit:parameter>
2463           <spirit:parameter>
2464             <spirit:name>ASSOCIATED_RESET</spirit:name>
2465             <spirit:value>M_ARESETN</spirit:value>
2466             <spirit:vendorExtensions>
2467               <bd:configElementInfos>
2468                 <bd:configElementInfo bd:valueSource="user"/>
2469               </bd:configElementInfos>
2470             </spirit:vendorExtensions>
2471           </spirit:parameter>
2472         </spirit:parameters>
2473       </spirit:busInterface>
2474       <spirit:busInterface>
2475         <spirit:name>RST.M_ARESETN</spirit:name>
2476         <spirit:displayName>Reset</spirit:displayName>
2477         <spirit:description>Reset</spirit:description>
2478         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2479         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2480         <spirit:slave/>
2481         <spirit:portMaps>
2482           <spirit:portMap>
2483             <spirit:logicalPort>
2484               <spirit:name>RST</spirit:name>
2485             </spirit:logicalPort>
2486             <spirit:physicalPort>
2487               <spirit:name>M_ARESETN</spirit:name>
2488             </spirit:physicalPort>
2489           </spirit:portMap>
2490         </spirit:portMaps>
2491       </spirit:busInterface>
2492       <spirit:busInterface>
2493         <spirit:name>CLK.S_ACLK</spirit:name>
2494         <spirit:displayName>Clk</spirit:displayName>
2495         <spirit:description>Clock</spirit:description>
2496         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2497         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2498         <spirit:slave/>
2499         <spirit:portMaps>
2500           <spirit:portMap>
2501             <spirit:logicalPort>
2502               <spirit:name>CLK</spirit:name>
2503             </spirit:logicalPort>
2504             <spirit:physicalPort>
2505               <spirit:name>S_ACLK</spirit:name>
2506             </spirit:physicalPort>
2507           </spirit:portMap>
2508         </spirit:portMaps>
2509         <spirit:parameters>
2510           <spirit:parameter>
2511             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2512             <spirit:value>S_AXI</spirit:value>
2513             <spirit:vendorExtensions>
2514               <bd:configElementInfos>
2515                 <bd:configElementInfo bd:valueSource="user"/>
2516               </bd:configElementInfos>
2517             </spirit:vendorExtensions>
2518           </spirit:parameter>
2519           <spirit:parameter>
2520             <spirit:name>ASSOCIATED_RESET</spirit:name>
2521             <spirit:value>S_ARESETN</spirit:value>
2522             <spirit:vendorExtensions>
2523               <bd:configElementInfos>
2524                 <bd:configElementInfo bd:valueSource="user"/>
2525               </bd:configElementInfos>
2526             </spirit:vendorExtensions>
2527           </spirit:parameter>
2528         </spirit:parameters>
2529       </spirit:busInterface>
2530       <spirit:busInterface>
2531         <spirit:name>RST.S_ARESETN</spirit:name>
2532         <spirit:displayName>Reset</spirit:displayName>
2533         <spirit:description>Reset</spirit:description>
2534         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2535         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2536         <spirit:slave/>
2537         <spirit:portMaps>
2538           <spirit:portMap>
2539             <spirit:logicalPort>
2540               <spirit:name>RST</spirit:name>
2541             </spirit:logicalPort>
2542             <spirit:physicalPort>
2543               <spirit:name>S_ARESETN</spirit:name>
2544             </spirit:physicalPort>
2545           </spirit:portMap>
2546         </spirit:portMaps>
2547       </spirit:busInterface>
2548     </spirit:busInterfaces>
2549     <spirit:model>
2550       <spirit:views>
2551         <spirit:view>
2552           <spirit:name>BlockDiagram</spirit:name>
2553           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
2554           <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"/>
2555         </spirit:view>
2556       </spirit:views>
2557       <spirit:ports>
2558         <spirit:port>
2559           <spirit:name>M_ACLK</spirit:name>
2560           <spirit:wire>
2561             <spirit:direction>in</spirit:direction>
2562           </spirit:wire>
2563         </spirit:port>
2564         <spirit:port>
2565           <spirit:name>M_ARESETN</spirit:name>
2566           <spirit:wire>
2567             <spirit:direction>in</spirit:direction>
2568             <spirit:vector>
2569               <spirit:left>0</spirit:left>
2570               <spirit:right>0</spirit:right>
2571             </spirit:vector>
2572           </spirit:wire>
2573         </spirit:port>
2574         <spirit:port>
2575           <spirit:name>S_ACLK</spirit:name>
2576           <spirit:wire>
2577             <spirit:direction>in</spirit:direction>
2578           </spirit:wire>
2579         </spirit:port>
2580         <spirit:port>
2581           <spirit:name>S_ARESETN</spirit:name>
2582           <spirit:wire>
2583             <spirit:direction>in</spirit:direction>
2584             <spirit:vector>
2585               <spirit:left>0</spirit:left>
2586               <spirit:right>0</spirit:right>
2587             </spirit:vector>
2588           </spirit:wire>
2589         </spirit:port>
2590       </spirit:ports>
2591     </spirit:model>
2592   </spirit:component>
2593
2594   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2595     <spirit:vendor>xilinx.com</spirit:vendor>
2596     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2597     <spirit:name>m00_couplers_imp</spirit:name>
2598     <spirit:version>1.00.a</spirit:version>
2599     <spirit:interconnections/>
2600     <spirit:adHocConnections/>
2601     <spirit:hierConnections>
2602       <spirit:hierConnection spirit:interfaceRef="M_AXI/m00_couplers_to_m00_couplers">
2603         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m00_couplers_to_m00_couplers"/>
2604       </spirit:hierConnection>
2605     </spirit:hierConnections>
2606   </spirit:design>
2607
2608   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2609     <spirit:vendor>xilinx.com</spirit:vendor>
2610     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2611     <spirit:name>s00_couplers</spirit:name>
2612     <spirit:version>1.00.a</spirit:version>
2613     <spirit:busInterfaces>
2614       <spirit:busInterface>
2615         <spirit:name>M_AXI</spirit:name>
2616         <spirit:master/>
2617         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2618         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2619       </spirit:busInterface>
2620       <spirit:busInterface>
2621         <spirit:name>S_AXI</spirit:name>
2622         <spirit:slave/>
2623         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2624         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2625       </spirit:busInterface>
2626       <spirit:busInterface>
2627         <spirit:name>CLK.M_ACLK</spirit:name>
2628         <spirit:displayName>Clk</spirit:displayName>
2629         <spirit:description>Clock</spirit:description>
2630         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2631         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2632         <spirit:slave/>
2633         <spirit:portMaps>
2634           <spirit:portMap>
2635             <spirit:logicalPort>
2636               <spirit:name>CLK</spirit:name>
2637             </spirit:logicalPort>
2638             <spirit:physicalPort>
2639               <spirit:name>M_ACLK</spirit:name>
2640             </spirit:physicalPort>
2641           </spirit:portMap>
2642         </spirit:portMaps>
2643         <spirit:parameters>
2644           <spirit:parameter>
2645             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2646             <spirit:value>M_AXI</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:parameter>
2654             <spirit:name>ASSOCIATED_RESET</spirit:name>
2655             <spirit:value>M_ARESETN</spirit:value>
2656             <spirit:vendorExtensions>
2657               <bd:configElementInfos>
2658                 <bd:configElementInfo bd:valueSource="user"/>
2659               </bd:configElementInfos>
2660             </spirit:vendorExtensions>
2661           </spirit:parameter>
2662         </spirit:parameters>
2663       </spirit:busInterface>
2664       <spirit:busInterface>
2665         <spirit:name>RST.M_ARESETN</spirit:name>
2666         <spirit:displayName>Reset</spirit:displayName>
2667         <spirit:description>Reset</spirit:description>
2668         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2669         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2670         <spirit:slave/>
2671         <spirit:portMaps>
2672           <spirit:portMap>
2673             <spirit:logicalPort>
2674               <spirit:name>RST</spirit:name>
2675             </spirit:logicalPort>
2676             <spirit:physicalPort>
2677               <spirit:name>M_ARESETN</spirit:name>
2678             </spirit:physicalPort>
2679           </spirit:portMap>
2680         </spirit:portMaps>
2681       </spirit:busInterface>
2682       <spirit:busInterface>
2683         <spirit:name>CLK.S_ACLK</spirit:name>
2684         <spirit:displayName>Clk</spirit:displayName>
2685         <spirit:description>Clock</spirit:description>
2686         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2687         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2688         <spirit:slave/>
2689         <spirit:portMaps>
2690           <spirit:portMap>
2691             <spirit:logicalPort>
2692               <spirit:name>CLK</spirit:name>
2693             </spirit:logicalPort>
2694             <spirit:physicalPort>
2695               <spirit:name>S_ACLK</spirit:name>
2696             </spirit:physicalPort>
2697           </spirit:portMap>
2698         </spirit:portMaps>
2699         <spirit:parameters>
2700           <spirit:parameter>
2701             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2702             <spirit:value>S_AXI</spirit:value>
2703             <spirit:vendorExtensions>
2704               <bd:configElementInfos>
2705                 <bd:configElementInfo bd:valueSource="user"/>
2706               </bd:configElementInfos>
2707             </spirit:vendorExtensions>
2708           </spirit:parameter>
2709           <spirit:parameter>
2710             <spirit:name>ASSOCIATED_RESET</spirit:name>
2711             <spirit:value>S_ARESETN</spirit:value>
2712             <spirit:vendorExtensions>
2713               <bd:configElementInfos>
2714                 <bd:configElementInfo bd:valueSource="user"/>
2715               </bd:configElementInfos>
2716             </spirit:vendorExtensions>
2717           </spirit:parameter>
2718         </spirit:parameters>
2719       </spirit:busInterface>
2720       <spirit:busInterface>
2721         <spirit:name>RST.S_ARESETN</spirit:name>
2722         <spirit:displayName>Reset</spirit:displayName>
2723         <spirit:description>Reset</spirit:description>
2724         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2725         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2726         <spirit:slave/>
2727         <spirit:portMaps>
2728           <spirit:portMap>
2729             <spirit:logicalPort>
2730               <spirit:name>RST</spirit:name>
2731             </spirit:logicalPort>
2732             <spirit:physicalPort>
2733               <spirit:name>S_ARESETN</spirit:name>
2734             </spirit:physicalPort>
2735           </spirit:portMap>
2736         </spirit:portMaps>
2737       </spirit:busInterface>
2738     </spirit:busInterfaces>
2739     <spirit:model>
2740       <spirit:views>
2741         <spirit:view>
2742           <spirit:name>BlockDiagram</spirit:name>
2743           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
2744           <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"/>
2745         </spirit:view>
2746       </spirit:views>
2747       <spirit:ports>
2748         <spirit:port>
2749           <spirit:name>M_ACLK</spirit:name>
2750           <spirit:wire>
2751             <spirit:direction>in</spirit:direction>
2752           </spirit:wire>
2753         </spirit:port>
2754         <spirit:port>
2755           <spirit:name>M_ARESETN</spirit:name>
2756           <spirit:wire>
2757             <spirit:direction>in</spirit:direction>
2758             <spirit:vector>
2759               <spirit:left>0</spirit:left>
2760               <spirit:right>0</spirit:right>
2761             </spirit:vector>
2762           </spirit:wire>
2763         </spirit:port>
2764         <spirit:port>
2765           <spirit:name>S_ACLK</spirit:name>
2766           <spirit:wire>
2767             <spirit:direction>in</spirit:direction>
2768           </spirit:wire>
2769         </spirit:port>
2770         <spirit:port>
2771           <spirit:name>S_ARESETN</spirit:name>
2772           <spirit:wire>
2773             <spirit:direction>in</spirit:direction>
2774             <spirit:vector>
2775               <spirit:left>0</spirit:left>
2776               <spirit:right>0</spirit:right>
2777             </spirit:vector>
2778           </spirit:wire>
2779         </spirit:port>
2780       </spirit:ports>
2781     </spirit:model>
2782   </spirit:component>
2783
2784   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2785     <spirit:vendor>xilinx.com</spirit:vendor>
2786     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2787     <spirit:name>s00_couplers_imp</spirit:name>
2788     <spirit:version>1.00.a</spirit:version>
2789     <spirit:componentInstances>
2790       <spirit:componentInstance>
2791         <spirit:instanceName>auto_pc</spirit:instanceName>
2792         <spirit:componentRef spirit:library="ip" spirit:name="axi_protocol_converter" spirit:vendor="xilinx.com" spirit:version="2.1"/>
2793         <spirit:configurableElementValues>
2794           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_auto_pc_0</spirit:configurableElementValue>
2795           <spirit:configurableElementValue spirit:referenceId="SI_PROTOCOL">AXI3</spirit:configurableElementValue>
2796           <spirit:configurableElementValue spirit:referenceId="MI_PROTOCOL">AXI4LITE</spirit:configurableElementValue>
2797         </spirit:configurableElementValues>
2798       </spirit:componentInstance>
2799     </spirit:componentInstances>
2800     <spirit:interconnections/>
2801     <spirit:adHocConnections>
2802       <spirit:adHocConnection>
2803         <spirit:name>S_ACLK_1</spirit:name>
2804         <spirit:externalPortReference spirit:portRef="S_ACLK"/>
2805         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aclk"/>
2806       </spirit:adHocConnection>
2807       <spirit:adHocConnection>
2808         <spirit:name>S_ARESETN_1</spirit:name>
2809         <spirit:externalPortReference spirit:portRef="S_ARESETN"/>
2810         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aresetn"/>
2811       </spirit:adHocConnection>
2812     </spirit:adHocConnections>
2813     <spirit:hierConnections>
2814       <spirit:hierConnection spirit:interfaceRef="M_AXI/auto_pc_to_s00_couplers">
2815         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="auto_pc"/>
2816       </spirit:hierConnection>
2817       <spirit:hierConnection spirit:interfaceRef="S_AXI/s00_couplers_to_auto_pc">
2818         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="auto_pc"/>
2819       </spirit:hierConnection>
2820     </spirit:hierConnections>
2821   </spirit:design>
2822
2823   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2824     <spirit:vendor>xilinx.com</spirit:vendor>
2825     <spirit:library>Addressing/processing_system7_0</spirit:library>
2826     <spirit:name>processing_system7</spirit:name>
2827     <spirit:version>5.5</spirit:version>
2828     <spirit:addressSpaces>
2829       <spirit:addressSpace>
2830         <spirit:name>Data</spirit:name>
2831         <spirit:range>4G</spirit:range>
2832         <spirit:width>32</spirit:width>
2833         <spirit:segments>
2834           <spirit:segment>
2835             <spirit:name>SEG_sja1000_0_S00_AXI_reg</spirit:name>
2836             <spirit:displayName>/sja1000_0/S00_AXI/S00_AXI_reg</spirit:displayName>
2837             <spirit:addressOffset>0x43C00000</spirit:addressOffset>
2838             <spirit:range>4K</spirit:range>
2839           </spirit:segment>
2840           <spirit:segment>
2841             <spirit:name>SEG_sja1000_1_S00_AXI_reg</spirit:name>
2842             <spirit:displayName>/sja1000_1/S00_AXI/S00_AXI_reg</spirit:displayName>
2843             <spirit:addressOffset>0x43C30000</spirit:addressOffset>
2844             <spirit:range>4K</spirit:range>
2845           </spirit:segment>
2846           <spirit:segment>
2847             <spirit:name>SEG_can_crossbar_0_S00_AXI_reg</spirit:name>
2848             <spirit:displayName>/can_crossbar_0/S00_AXI/S00_AXI_reg</spirit:displayName>
2849             <spirit:addressOffset>0x43C20000</spirit:addressOffset>
2850             <spirit:range>4K</spirit:range>
2851           </spirit:segment>
2852           <spirit:segment>
2853             <spirit:name>SEG_axi_pwm_coprocessor_0_S00_AXI_reg</spirit:name>
2854             <spirit:displayName>/axi_pwm_coprocessor_0/S00_AXI/S00_AXI_reg</spirit:displayName>
2855             <spirit:addressOffset>0x43C10000</spirit:addressOffset>
2856             <spirit:range>64K</spirit:range>
2857           </spirit:segment>
2858         </spirit:segments>
2859       </spirit:addressSpace>
2860     </spirit:addressSpaces>
2861   </spirit:component>
2862
2863   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2864     <spirit:vendor>user.org</spirit:vendor>
2865     <spirit:library>Addressing/axi_pwm_coprocessor_0</spirit:library>
2866     <spirit:name>axi_pwm_coprocessor</spirit:name>
2867     <spirit:version>1.0</spirit:version>
2868     <spirit:addressSpaces>
2869       <spirit:addressSpace>
2870         <spirit:name>M00_AXI</spirit:name>
2871         <spirit:range>4G</spirit:range>
2872         <spirit:width>32</spirit:width>
2873         <spirit:segments>
2874           <spirit:segment>
2875             <spirit:name>SEG_processing_system7_0_GP0_DDR_LOWOCM</spirit:name>
2876             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_DDR_LOWOCM</spirit:displayName>
2877             <spirit:addressOffset>0x00000000</spirit:addressOffset>
2878             <spirit:range>1G</spirit:range>
2879           </spirit:segment>
2880           <spirit:segment>
2881             <spirit:name>SEG_processing_system7_0_GP0_QSPI_LINEAR</spirit:name>
2882             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_QSPI_LINEAR</spirit:displayName>
2883             <spirit:addressOffset>0xFC000000</spirit:addressOffset>
2884             <spirit:range>16M</spirit:range>
2885           </spirit:segment>
2886           <spirit:segment>
2887             <spirit:name>SEG_processing_system7_0_GP0_IOP</spirit:name>
2888             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_IOP</spirit:displayName>
2889             <spirit:addressOffset>0xE0000000</spirit:addressOffset>
2890             <spirit:range>4M</spirit:range>
2891           </spirit:segment>
2892           <spirit:segment>
2893             <spirit:name>SEG_processing_system7_0_GP0_M_AXI_GP0</spirit:name>
2894             <spirit:displayName>/processing_system7_0/S_AXI_GP0/GP0_M_AXI_GP0</spirit:displayName>
2895             <spirit:addressOffset>0x40000000</spirit:addressOffset>
2896             <spirit:range>1G</spirit:range>
2897           </spirit:segment>
2898         </spirit:segments>
2899       </spirit:addressSpace>
2900     </spirit:addressSpaces>
2901   </spirit:component>
2902
2903 </bd:repository>