]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/blob - system/src/top/top.bd
xilinx_can: debugging, fixed timing problem, lowered can clk to 20MHz
[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">0</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:componentInstances>
504     <spirit:interconnections>
505       <spirit:interconnection>
506         <spirit:name>processing_system7_0_M_AXI_GP0</spirit:name>
507         <spirit:activeInterface spirit:busRef="M_AXI_GP0" spirit:componentRef="processing_system7_0"/>
508         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
509       </spirit:interconnection>
510       <spirit:interconnection>
511         <spirit:name>processing_system7_0_axi_periph_M00_AXI</spirit:name>
512         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
513         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="sja1000_0"/>
514       </spirit:interconnection>
515       <spirit:interconnection>
516         <spirit:name>processing_system7_0_axi_periph_M03_AXI</spirit:name>
517         <spirit:activeInterface spirit:busRef="M03_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
518         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="sja1000_1"/>
519       </spirit:interconnection>
520       <spirit:interconnection>
521         <spirit:name>processing_system7_0_axi_periph_M02_AXI</spirit:name>
522         <spirit:activeInterface spirit:busRef="M02_AXI" spirit:componentRef="processing_system7_0_axi_periph"/>
523         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="can_crossbar_0"/>
524       </spirit:interconnection>
525     </spirit:interconnections>
526     <spirit:adHocConnections>
527       <spirit:adHocConnection>
528         <spirit:name>processing_system7_0_FCLK_CLK0</spirit:name>
529         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="FCLK_CLK0"/>
530         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="M_AXI_GP0_ACLK"/>
531         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="slowest_sync_clk"/>
532         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="can_clk"/>
533         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="s00_axi_aclk"/>
534         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="can_clk"/>
535         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="s00_axi_aclk"/>
536         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="s00_axi_aclk"/>
537         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="ACLK"/>
538         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="S00_ACLK"/>
539         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M00_ACLK"/>
540         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M01_ACLK"/>
541         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M02_ACLK"/>
542         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M03_ACLK"/>
543       </spirit:adHocConnection>
544       <spirit:adHocConnection>
545         <spirit:name>processing_system7_0_FCLK_RESET0_N</spirit:name>
546         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="FCLK_RESET0_N"/>
547         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="ext_reset_in"/>
548       </spirit:adHocConnection>
549       <spirit:adHocConnection>
550         <spirit:name>rst_processing_system7_0_100M_peripheral_aresetn</spirit:name>
551         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="peripheral_aresetn"/>
552         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="s00_axi_aresetn"/>
553         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="s00_axi_aresetn"/>
554         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="s00_axi_aresetn"/>
555         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="S00_ARESETN"/>
556         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M00_ARESETN"/>
557         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M01_ARESETN"/>
558         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M02_ARESETN"/>
559         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="M03_ARESETN"/>
560       </spirit:adHocConnection>
561       <spirit:adHocConnection>
562         <spirit:name>rst_processing_system7_0_100M_interconnect_aresetn</spirit:name>
563         <spirit:internalPortReference spirit:componentRef="rst_processing_system7_0_100M" spirit:portRef="interconnect_aresetn"/>
564         <spirit:internalPortReference spirit:componentRef="processing_system7_0_axi_periph" spirit:portRef="ARESETN"/>
565       </spirit:adHocConnection>
566       <spirit:adHocConnection>
567         <spirit:name>canbench_cc_gpio_0_GPIO_I</spirit:name>
568         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="GPIO_I"/>
569         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="GPIO_I"/>
570       </spirit:adHocConnection>
571       <spirit:adHocConnection>
572         <spirit:name>processing_system7_0_GPIO_O</spirit:name>
573         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="GPIO_O"/>
574         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="GPIO_O"/>
575       </spirit:adHocConnection>
576       <spirit:adHocConnection>
577         <spirit:name>canbench_cc_gpio_0_LED</spirit:name>
578         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="LED"/>
579         <spirit:externalPortReference spirit:portRef="LED"/>
580       </spirit:adHocConnection>
581       <spirit:adHocConnection>
582         <spirit:name>KEY_1</spirit:name>
583         <spirit:externalPortReference spirit:portRef="KEY"/>
584         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="KEY"/>
585       </spirit:adHocConnection>
586       <spirit:adHocConnection>
587         <spirit:name>SW_1</spirit:name>
588         <spirit:externalPortReference spirit:portRef="SW"/>
589         <spirit:internalPortReference spirit:componentRef="canbench_cc_gpio_0" spirit:portRef="SW"/>
590       </spirit:adHocConnection>
591       <spirit:adHocConnection>
592         <spirit:name>xlconcat_0_dout</spirit:name>
593         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="dout"/>
594         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="IRQ_F2P"/>
595       </spirit:adHocConnection>
596       <spirit:adHocConnection>
597         <spirit:name>sja1000_0_irq</spirit:name>
598         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="irq"/>
599         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="In0"/>
600       </spirit:adHocConnection>
601       <spirit:adHocConnection>
602         <spirit:name>sja1000_1_irq</spirit:name>
603         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="irq"/>
604         <spirit:internalPortReference spirit:componentRef="xlconcat_0" spirit:portRef="In1"/>
605       </spirit:adHocConnection>
606       <spirit:adHocConnection>
607         <spirit:name>processing_system7_0_CAN0_PHY_TX</spirit:name>
608         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN0_PHY_TX"/>
609         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc1_tx"/>
610       </spirit:adHocConnection>
611       <spirit:adHocConnection>
612         <spirit:name>processing_system7_0_CAN1_PHY_TX</spirit:name>
613         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN1_PHY_TX"/>
614         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc2_tx"/>
615       </spirit:adHocConnection>
616       <spirit:adHocConnection>
617         <spirit:name>sja1000_0_can_tx</spirit:name>
618         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="can_tx"/>
619         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc3_tx"/>
620       </spirit:adHocConnection>
621       <spirit:adHocConnection>
622         <spirit:name>sja1000_1_can_tx</spirit:name>
623         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="can_tx"/>
624         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc4_tx"/>
625       </spirit:adHocConnection>
626       <spirit:adHocConnection>
627         <spirit:name>can_crossbar_0_ifc4_rx</spirit:name>
628         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc4_rx"/>
629         <spirit:internalPortReference spirit:componentRef="sja1000_1" spirit:portRef="can_rx"/>
630       </spirit:adHocConnection>
631       <spirit:adHocConnection>
632         <spirit:name>can_crossbar_0_ifc3_rx</spirit:name>
633         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc3_rx"/>
634         <spirit:internalPortReference spirit:componentRef="sja1000_0" spirit:portRef="can_rx"/>
635       </spirit:adHocConnection>
636       <spirit:adHocConnection>
637         <spirit:name>can_crossbar_0_ifc2_rx</spirit:name>
638         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc2_rx"/>
639         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN1_PHY_RX"/>
640       </spirit:adHocConnection>
641       <spirit:adHocConnection>
642         <spirit:name>can_crossbar_0_ifc1_rx</spirit:name>
643         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="ifc1_rx"/>
644         <spirit:internalPortReference spirit:componentRef="processing_system7_0" spirit:portRef="CAN0_PHY_RX"/>
645       </spirit:adHocConnection>
646       <spirit:adHocConnection>
647         <spirit:name>can_crossbar_0_can4_tx</spirit:name>
648         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can4_tx"/>
649         <spirit:externalPortReference spirit:portRef="CAN4_TXD"/>
650       </spirit:adHocConnection>
651       <spirit:adHocConnection>
652         <spirit:name>can_crossbar_0_can3_tx</spirit:name>
653         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can3_tx"/>
654         <spirit:externalPortReference spirit:portRef="CAN3_TXD"/>
655       </spirit:adHocConnection>
656       <spirit:adHocConnection>
657         <spirit:name>can_crossbar_0_can2_tx</spirit:name>
658         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can2_tx"/>
659         <spirit:externalPortReference spirit:portRef="CAN2_TXD"/>
660       </spirit:adHocConnection>
661       <spirit:adHocConnection>
662         <spirit:name>can_crossbar_0_can1_tx</spirit:name>
663         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can1_tx"/>
664         <spirit:externalPortReference spirit:portRef="CAN1_TXD"/>
665       </spirit:adHocConnection>
666       <spirit:adHocConnection>
667         <spirit:name>can_crossbar_0_can_stby</spirit:name>
668         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can_stby"/>
669         <spirit:externalPortReference spirit:portRef="CAN_STBY"/>
670       </spirit:adHocConnection>
671       <spirit:adHocConnection>
672         <spirit:name>CAN1_RXD_1</spirit:name>
673         <spirit:externalPortReference spirit:portRef="CAN1_RXD"/>
674         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can1_rx"/>
675       </spirit:adHocConnection>
676       <spirit:adHocConnection>
677         <spirit:name>CAN2_RXD_1</spirit:name>
678         <spirit:externalPortReference spirit:portRef="CAN2_RXD"/>
679         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can2_rx"/>
680       </spirit:adHocConnection>
681       <spirit:adHocConnection>
682         <spirit:name>CAN3_RXD_1</spirit:name>
683         <spirit:externalPortReference spirit:portRef="CAN3_RXD"/>
684         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can3_rx"/>
685       </spirit:adHocConnection>
686       <spirit:adHocConnection>
687         <spirit:name>CAN4_RXD_1</spirit:name>
688         <spirit:externalPortReference spirit:portRef="CAN4_RXD"/>
689         <spirit:internalPortReference spirit:componentRef="can_crossbar_0" spirit:portRef="can4_rx"/>
690       </spirit:adHocConnection>
691     </spirit:adHocConnections>
692     <spirit:hierConnections>
693       <spirit:hierConnection spirit:interfaceRef="DDR/processing_system7_0_DDR">
694         <spirit:activeInterface spirit:busRef="DDR" spirit:componentRef="processing_system7_0"/>
695       </spirit:hierConnection>
696       <spirit:hierConnection spirit:interfaceRef="FIXED_IO/processing_system7_0_FIXED_IO">
697         <spirit:activeInterface spirit:busRef="FIXED_IO" spirit:componentRef="processing_system7_0"/>
698       </spirit:hierConnection>
699     </spirit:hierConnections>
700   </spirit:design>
701
702   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
703     <spirit:vendor>xilinx.com</spirit:vendor>
704     <spirit:library>BlockDiagram/top_imp</spirit:library>
705     <spirit:name>processing_system7_0_axi_periph</spirit:name>
706     <spirit:version>1.00.a</spirit:version>
707     <spirit:busInterfaces>
708       <spirit:busInterface>
709         <spirit:name>S00_AXI</spirit:name>
710         <spirit:slave/>
711         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
712         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
713       </spirit:busInterface>
714       <spirit:busInterface>
715         <spirit:name>M00_AXI</spirit:name>
716         <spirit:master/>
717         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
718         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
719       </spirit:busInterface>
720       <spirit:busInterface>
721         <spirit:name>M01_AXI</spirit:name>
722         <spirit:master/>
723         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
724         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
725       </spirit:busInterface>
726       <spirit:busInterface>
727         <spirit:name>M02_AXI</spirit:name>
728         <spirit:master/>
729         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
730         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
731       </spirit:busInterface>
732       <spirit:busInterface>
733         <spirit:name>M03_AXI</spirit:name>
734         <spirit:master/>
735         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
736         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
737       </spirit:busInterface>
738       <spirit:busInterface>
739         <spirit:name>CLK.ACLK</spirit:name>
740         <spirit:displayName>Clk</spirit:displayName>
741         <spirit:description>Clock</spirit:description>
742         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
743         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
744         <spirit:slave/>
745         <spirit:portMaps>
746           <spirit:portMap>
747             <spirit:logicalPort>
748               <spirit:name>CLK</spirit:name>
749             </spirit:logicalPort>
750             <spirit:physicalPort>
751               <spirit:name>ACLK</spirit:name>
752             </spirit:physicalPort>
753           </spirit:portMap>
754         </spirit:portMaps>
755       </spirit:busInterface>
756       <spirit:busInterface>
757         <spirit:name>RST.ARESETN</spirit:name>
758         <spirit:displayName>Reset</spirit:displayName>
759         <spirit:description>Reset</spirit:description>
760         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
761         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
762         <spirit:slave/>
763         <spirit:portMaps>
764           <spirit:portMap>
765             <spirit:logicalPort>
766               <spirit:name>RST</spirit:name>
767             </spirit:logicalPort>
768             <spirit:physicalPort>
769               <spirit:name>ARESETN</spirit:name>
770             </spirit:physicalPort>
771           </spirit:portMap>
772         </spirit:portMaps>
773       </spirit:busInterface>
774       <spirit:busInterface>
775         <spirit:name>CLK.S00_ACLK</spirit:name>
776         <spirit:displayName>Clk</spirit:displayName>
777         <spirit:description>Clock</spirit:description>
778         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
779         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
780         <spirit:slave/>
781         <spirit:portMaps>
782           <spirit:portMap>
783             <spirit:logicalPort>
784               <spirit:name>CLK</spirit:name>
785             </spirit:logicalPort>
786             <spirit:physicalPort>
787               <spirit:name>S00_ACLK</spirit:name>
788             </spirit:physicalPort>
789           </spirit:portMap>
790         </spirit:portMaps>
791         <spirit:parameters>
792           <spirit:parameter>
793             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
794             <spirit:value>S00_AXI</spirit:value>
795             <spirit:vendorExtensions>
796               <bd:configElementInfos>
797                 <bd:configElementInfo bd:valueSource="user"/>
798               </bd:configElementInfos>
799             </spirit:vendorExtensions>
800           </spirit:parameter>
801           <spirit:parameter>
802             <spirit:name>ASSOCIATED_RESET</spirit:name>
803             <spirit:value>S00_ARESETN</spirit:value>
804             <spirit:vendorExtensions>
805               <bd:configElementInfos>
806                 <bd:configElementInfo bd:valueSource="user"/>
807               </bd:configElementInfos>
808             </spirit:vendorExtensions>
809           </spirit:parameter>
810         </spirit:parameters>
811       </spirit:busInterface>
812       <spirit:busInterface>
813         <spirit:name>RST.S00_ARESETN</spirit:name>
814         <spirit:displayName>Reset</spirit:displayName>
815         <spirit:description>Reset</spirit:description>
816         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
817         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
818         <spirit:slave/>
819         <spirit:portMaps>
820           <spirit:portMap>
821             <spirit:logicalPort>
822               <spirit:name>RST</spirit:name>
823             </spirit:logicalPort>
824             <spirit:physicalPort>
825               <spirit:name>S00_ARESETN</spirit:name>
826             </spirit:physicalPort>
827           </spirit:portMap>
828         </spirit:portMaps>
829       </spirit:busInterface>
830       <spirit:busInterface>
831         <spirit:name>CLK.M00_ACLK</spirit:name>
832         <spirit:displayName>Clk</spirit:displayName>
833         <spirit:description>Clock</spirit:description>
834         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
835         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
836         <spirit:slave/>
837         <spirit:portMaps>
838           <spirit:portMap>
839             <spirit:logicalPort>
840               <spirit:name>CLK</spirit:name>
841             </spirit:logicalPort>
842             <spirit:physicalPort>
843               <spirit:name>M00_ACLK</spirit:name>
844             </spirit:physicalPort>
845           </spirit:portMap>
846         </spirit:portMaps>
847         <spirit:parameters>
848           <spirit:parameter>
849             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
850             <spirit:value>M00_AXI</spirit:value>
851             <spirit:vendorExtensions>
852               <bd:configElementInfos>
853                 <bd:configElementInfo bd:valueSource="user"/>
854               </bd:configElementInfos>
855             </spirit:vendorExtensions>
856           </spirit:parameter>
857           <spirit:parameter>
858             <spirit:name>ASSOCIATED_RESET</spirit:name>
859             <spirit:value>M00_ARESETN</spirit:value>
860             <spirit:vendorExtensions>
861               <bd:configElementInfos>
862                 <bd:configElementInfo bd:valueSource="user"/>
863               </bd:configElementInfos>
864             </spirit:vendorExtensions>
865           </spirit:parameter>
866         </spirit:parameters>
867       </spirit:busInterface>
868       <spirit:busInterface>
869         <spirit:name>RST.M00_ARESETN</spirit:name>
870         <spirit:displayName>Reset</spirit:displayName>
871         <spirit:description>Reset</spirit:description>
872         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
873         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
874         <spirit:slave/>
875         <spirit:portMaps>
876           <spirit:portMap>
877             <spirit:logicalPort>
878               <spirit:name>RST</spirit:name>
879             </spirit:logicalPort>
880             <spirit:physicalPort>
881               <spirit:name>M00_ARESETN</spirit:name>
882             </spirit:physicalPort>
883           </spirit:portMap>
884         </spirit:portMaps>
885       </spirit:busInterface>
886       <spirit:busInterface>
887         <spirit:name>CLK.M01_ACLK</spirit:name>
888         <spirit:displayName>Clk</spirit:displayName>
889         <spirit:description>Clock</spirit:description>
890         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
891         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
892         <spirit:slave/>
893         <spirit:portMaps>
894           <spirit:portMap>
895             <spirit:logicalPort>
896               <spirit:name>CLK</spirit:name>
897             </spirit:logicalPort>
898             <spirit:physicalPort>
899               <spirit:name>M01_ACLK</spirit:name>
900             </spirit:physicalPort>
901           </spirit:portMap>
902         </spirit:portMaps>
903         <spirit:parameters>
904           <spirit:parameter>
905             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
906             <spirit:value>M01_AXI</spirit:value>
907             <spirit:vendorExtensions>
908               <bd:configElementInfos>
909                 <bd:configElementInfo bd:valueSource="user"/>
910               </bd:configElementInfos>
911             </spirit:vendorExtensions>
912           </spirit:parameter>
913           <spirit:parameter>
914             <spirit:name>ASSOCIATED_RESET</spirit:name>
915             <spirit:value>M01_ARESETN</spirit:value>
916             <spirit:vendorExtensions>
917               <bd:configElementInfos>
918                 <bd:configElementInfo bd:valueSource="user"/>
919               </bd:configElementInfos>
920             </spirit:vendorExtensions>
921           </spirit:parameter>
922         </spirit:parameters>
923       </spirit:busInterface>
924       <spirit:busInterface>
925         <spirit:name>RST.M01_ARESETN</spirit:name>
926         <spirit:displayName>Reset</spirit:displayName>
927         <spirit:description>Reset</spirit:description>
928         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
929         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
930         <spirit:slave/>
931         <spirit:portMaps>
932           <spirit:portMap>
933             <spirit:logicalPort>
934               <spirit:name>RST</spirit:name>
935             </spirit:logicalPort>
936             <spirit:physicalPort>
937               <spirit:name>M01_ARESETN</spirit:name>
938             </spirit:physicalPort>
939           </spirit:portMap>
940         </spirit:portMaps>
941       </spirit:busInterface>
942       <spirit:busInterface>
943         <spirit:name>CLK.M02_ACLK</spirit:name>
944         <spirit:displayName>Clk</spirit:displayName>
945         <spirit:description>Clock</spirit:description>
946         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
947         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
948         <spirit:slave/>
949         <spirit:portMaps>
950           <spirit:portMap>
951             <spirit:logicalPort>
952               <spirit:name>CLK</spirit:name>
953             </spirit:logicalPort>
954             <spirit:physicalPort>
955               <spirit:name>M02_ACLK</spirit:name>
956             </spirit:physicalPort>
957           </spirit:portMap>
958         </spirit:portMaps>
959         <spirit:parameters>
960           <spirit:parameter>
961             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
962             <spirit:value>M02_AXI</spirit:value>
963             <spirit:vendorExtensions>
964               <bd:configElementInfos>
965                 <bd:configElementInfo bd:valueSource="user"/>
966               </bd:configElementInfos>
967             </spirit:vendorExtensions>
968           </spirit:parameter>
969           <spirit:parameter>
970             <spirit:name>ASSOCIATED_RESET</spirit:name>
971             <spirit:value>M02_ARESETN</spirit:value>
972             <spirit:vendorExtensions>
973               <bd:configElementInfos>
974                 <bd:configElementInfo bd:valueSource="user"/>
975               </bd:configElementInfos>
976             </spirit:vendorExtensions>
977           </spirit:parameter>
978         </spirit:parameters>
979       </spirit:busInterface>
980       <spirit:busInterface>
981         <spirit:name>RST.M02_ARESETN</spirit:name>
982         <spirit:displayName>Reset</spirit:displayName>
983         <spirit:description>Reset</spirit:description>
984         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
985         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
986         <spirit:slave/>
987         <spirit:portMaps>
988           <spirit:portMap>
989             <spirit:logicalPort>
990               <spirit:name>RST</spirit:name>
991             </spirit:logicalPort>
992             <spirit:physicalPort>
993               <spirit:name>M02_ARESETN</spirit:name>
994             </spirit:physicalPort>
995           </spirit:portMap>
996         </spirit:portMaps>
997       </spirit:busInterface>
998       <spirit:busInterface>
999         <spirit:name>CLK.M03_ACLK</spirit:name>
1000         <spirit:displayName>Clk</spirit:displayName>
1001         <spirit:description>Clock</spirit:description>
1002         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1003         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1004         <spirit:slave/>
1005         <spirit:portMaps>
1006           <spirit:portMap>
1007             <spirit:logicalPort>
1008               <spirit:name>CLK</spirit:name>
1009             </spirit:logicalPort>
1010             <spirit:physicalPort>
1011               <spirit:name>M03_ACLK</spirit:name>
1012             </spirit:physicalPort>
1013           </spirit:portMap>
1014         </spirit:portMaps>
1015         <spirit:parameters>
1016           <spirit:parameter>
1017             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1018             <spirit:value>M03_AXI</spirit:value>
1019             <spirit:vendorExtensions>
1020               <bd:configElementInfos>
1021                 <bd:configElementInfo bd:valueSource="user"/>
1022               </bd:configElementInfos>
1023             </spirit:vendorExtensions>
1024           </spirit:parameter>
1025           <spirit:parameter>
1026             <spirit:name>ASSOCIATED_RESET</spirit:name>
1027             <spirit:value>M03_ARESETN</spirit:value>
1028             <spirit:vendorExtensions>
1029               <bd:configElementInfos>
1030                 <bd:configElementInfo bd:valueSource="user"/>
1031               </bd:configElementInfos>
1032             </spirit:vendorExtensions>
1033           </spirit:parameter>
1034         </spirit:parameters>
1035       </spirit:busInterface>
1036       <spirit:busInterface>
1037         <spirit:name>RST.M03_ARESETN</spirit:name>
1038         <spirit:displayName>Reset</spirit:displayName>
1039         <spirit:description>Reset</spirit:description>
1040         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1041         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1042         <spirit:slave/>
1043         <spirit:portMaps>
1044           <spirit:portMap>
1045             <spirit:logicalPort>
1046               <spirit:name>RST</spirit:name>
1047             </spirit:logicalPort>
1048             <spirit:physicalPort>
1049               <spirit:name>M03_ARESETN</spirit:name>
1050             </spirit:physicalPort>
1051           </spirit:portMap>
1052         </spirit:portMaps>
1053       </spirit:busInterface>
1054     </spirit:busInterfaces>
1055     <spirit:model>
1056       <spirit:views>
1057         <spirit:view>
1058           <spirit:name>BlockDiagram</spirit:name>
1059           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1060           <spirit:hierarchyRef spirit:library="BlockDiagram/top_imp" spirit:name="processing_system7_0_axi_periph_imp" spirit:vendor="xilinx.com" spirit:version="1.00.a"/>
1061         </spirit:view>
1062       </spirit:views>
1063       <spirit:ports>
1064         <spirit:port>
1065           <spirit:name>ACLK</spirit:name>
1066           <spirit:wire>
1067             <spirit:direction>in</spirit:direction>
1068           </spirit:wire>
1069         </spirit:port>
1070         <spirit:port>
1071           <spirit:name>ARESETN</spirit:name>
1072           <spirit:wire>
1073             <spirit:direction>in</spirit:direction>
1074             <spirit:vector>
1075               <spirit:left>0</spirit:left>
1076               <spirit:right>0</spirit:right>
1077             </spirit:vector>
1078           </spirit:wire>
1079         </spirit:port>
1080         <spirit:port>
1081           <spirit:name>S00_ACLK</spirit:name>
1082           <spirit:wire>
1083             <spirit:direction>in</spirit:direction>
1084           </spirit:wire>
1085         </spirit:port>
1086         <spirit:port>
1087           <spirit:name>S00_ARESETN</spirit:name>
1088           <spirit:wire>
1089             <spirit:direction>in</spirit:direction>
1090             <spirit:vector>
1091               <spirit:left>0</spirit:left>
1092               <spirit:right>0</spirit:right>
1093             </spirit:vector>
1094           </spirit:wire>
1095         </spirit:port>
1096         <spirit:port>
1097           <spirit:name>M00_ACLK</spirit:name>
1098           <spirit:wire>
1099             <spirit:direction>in</spirit:direction>
1100           </spirit:wire>
1101         </spirit:port>
1102         <spirit:port>
1103           <spirit:name>M00_ARESETN</spirit:name>
1104           <spirit:wire>
1105             <spirit:direction>in</spirit:direction>
1106             <spirit:vector>
1107               <spirit:left>0</spirit:left>
1108               <spirit:right>0</spirit:right>
1109             </spirit:vector>
1110           </spirit:wire>
1111         </spirit:port>
1112         <spirit:port>
1113           <spirit:name>M01_ACLK</spirit:name>
1114           <spirit:wire>
1115             <spirit:direction>in</spirit:direction>
1116           </spirit:wire>
1117         </spirit:port>
1118         <spirit:port>
1119           <spirit:name>M01_ARESETN</spirit:name>
1120           <spirit:wire>
1121             <spirit:direction>in</spirit:direction>
1122             <spirit:vector>
1123               <spirit:left>0</spirit:left>
1124               <spirit:right>0</spirit:right>
1125             </spirit:vector>
1126           </spirit:wire>
1127         </spirit:port>
1128         <spirit:port>
1129           <spirit:name>M02_ACLK</spirit:name>
1130           <spirit:wire>
1131             <spirit:direction>in</spirit:direction>
1132           </spirit:wire>
1133         </spirit:port>
1134         <spirit:port>
1135           <spirit:name>M02_ARESETN</spirit:name>
1136           <spirit:wire>
1137             <spirit:direction>in</spirit:direction>
1138             <spirit:vector>
1139               <spirit:left>0</spirit:left>
1140               <spirit:right>0</spirit:right>
1141             </spirit:vector>
1142           </spirit:wire>
1143         </spirit:port>
1144         <spirit:port>
1145           <spirit:name>M03_ACLK</spirit:name>
1146           <spirit:wire>
1147             <spirit:direction>in</spirit:direction>
1148           </spirit:wire>
1149         </spirit:port>
1150         <spirit:port>
1151           <spirit:name>M03_ARESETN</spirit:name>
1152           <spirit:wire>
1153             <spirit:direction>in</spirit:direction>
1154             <spirit:vector>
1155               <spirit:left>0</spirit:left>
1156               <spirit:right>0</spirit:right>
1157             </spirit:vector>
1158           </spirit:wire>
1159         </spirit:port>
1160       </spirit:ports>
1161     </spirit:model>
1162   </spirit:component>
1163
1164   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1165     <spirit:vendor>xilinx.com</spirit:vendor>
1166     <spirit:library>BlockDiagram/top_imp</spirit:library>
1167     <spirit:name>processing_system7_0_axi_periph_imp</spirit:name>
1168     <spirit:version>1.00.a</spirit:version>
1169     <spirit:componentInstances>
1170       <spirit:componentInstance>
1171         <spirit:instanceName>xbar</spirit:instanceName>
1172         <spirit:componentRef spirit:library="ip" spirit:name="axi_crossbar" spirit:vendor="xilinx.com" spirit:version="2.1"/>
1173         <spirit:configurableElementValues>
1174           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_xbar_0</spirit:configurableElementValue>
1175           <spirit:configurableElementValue spirit:referenceId="NUM_SI">1</spirit:configurableElementValue>
1176           <spirit:configurableElementValue spirit:referenceId="NUM_MI">4</spirit:configurableElementValue>
1177           <spirit:configurableElementValue spirit:referenceId="STRATEGY">0</spirit:configurableElementValue>
1178         </spirit:configurableElementValues>
1179       </spirit:componentInstance>
1180       <spirit:componentInstance>
1181         <spirit:instanceName>s00_couplers</spirit:instanceName>
1182         <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"/>
1183       </spirit:componentInstance>
1184       <spirit:componentInstance>
1185         <spirit:instanceName>m00_couplers</spirit:instanceName>
1186         <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"/>
1187       </spirit:componentInstance>
1188       <spirit:componentInstance>
1189         <spirit:instanceName>m01_couplers</spirit:instanceName>
1190         <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"/>
1191       </spirit:componentInstance>
1192       <spirit:componentInstance>
1193         <spirit:instanceName>m02_couplers</spirit:instanceName>
1194         <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"/>
1195       </spirit:componentInstance>
1196       <spirit:componentInstance>
1197         <spirit:instanceName>m03_couplers</spirit:instanceName>
1198         <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"/>
1199       </spirit:componentInstance>
1200     </spirit:componentInstances>
1201     <spirit:interconnections>
1202       <spirit:interconnection>
1203         <spirit:name>s00_couplers_to_xbar</spirit:name>
1204         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="s00_couplers"/>
1205         <spirit:activeInterface spirit:busRef="S00_AXI" spirit:componentRef="xbar"/>
1206       </spirit:interconnection>
1207       <spirit:interconnection>
1208         <spirit:name>xbar_to_m00_couplers</spirit:name>
1209         <spirit:activeInterface spirit:busRef="M00_AXI" spirit:componentRef="xbar"/>
1210         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m00_couplers"/>
1211       </spirit:interconnection>
1212       <spirit:interconnection>
1213         <spirit:name>xbar_to_m01_couplers</spirit:name>
1214         <spirit:activeInterface spirit:busRef="M01_AXI" spirit:componentRef="xbar"/>
1215         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m01_couplers"/>
1216       </spirit:interconnection>
1217       <spirit:interconnection>
1218         <spirit:name>xbar_to_m02_couplers</spirit:name>
1219         <spirit:activeInterface spirit:busRef="M02_AXI" spirit:componentRef="xbar"/>
1220         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m02_couplers"/>
1221       </spirit:interconnection>
1222       <spirit:interconnection>
1223         <spirit:name>xbar_to_m03_couplers</spirit:name>
1224         <spirit:activeInterface spirit:busRef="M03_AXI" spirit:componentRef="xbar"/>
1225         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="m03_couplers"/>
1226       </spirit:interconnection>
1227     </spirit:interconnections>
1228     <spirit:adHocConnections>
1229       <spirit:adHocConnection>
1230         <spirit:name>processing_system7_0_axi_periph_ACLK_net</spirit:name>
1231         <spirit:externalPortReference spirit:portRef="ACLK"/>
1232         <spirit:internalPortReference spirit:componentRef="xbar" spirit:portRef="aclk"/>
1233         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ACLK"/>
1234         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="S_ACLK"/>
1235         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="S_ACLK"/>
1236         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="S_ACLK"/>
1237         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="S_ACLK"/>
1238       </spirit:adHocConnection>
1239       <spirit:adHocConnection>
1240         <spirit:name>processing_system7_0_axi_periph_ARESETN_net</spirit:name>
1241         <spirit:externalPortReference spirit:portRef="ARESETN"/>
1242         <spirit:internalPortReference spirit:componentRef="xbar" spirit:portRef="aresetn"/>
1243         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="M_ARESETN"/>
1244         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="S_ARESETN"/>
1245         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="S_ARESETN"/>
1246         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="S_ARESETN"/>
1247         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="S_ARESETN"/>
1248       </spirit:adHocConnection>
1249       <spirit:adHocConnection>
1250         <spirit:name>S00_ACLK_1</spirit:name>
1251         <spirit:externalPortReference spirit:portRef="S00_ACLK"/>
1252         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ACLK"/>
1253       </spirit:adHocConnection>
1254       <spirit:adHocConnection>
1255         <spirit:name>S00_ARESETN_1</spirit:name>
1256         <spirit:externalPortReference spirit:portRef="S00_ARESETN"/>
1257         <spirit:internalPortReference spirit:componentRef="s00_couplers" spirit:portRef="S_ARESETN"/>
1258       </spirit:adHocConnection>
1259       <spirit:adHocConnection>
1260         <spirit:name>M00_ACLK_1</spirit:name>
1261         <spirit:externalPortReference spirit:portRef="M00_ACLK"/>
1262         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="M_ACLK"/>
1263       </spirit:adHocConnection>
1264       <spirit:adHocConnection>
1265         <spirit:name>M00_ARESETN_1</spirit:name>
1266         <spirit:externalPortReference spirit:portRef="M00_ARESETN"/>
1267         <spirit:internalPortReference spirit:componentRef="m00_couplers" spirit:portRef="M_ARESETN"/>
1268       </spirit:adHocConnection>
1269       <spirit:adHocConnection>
1270         <spirit:name>M01_ACLK_1</spirit:name>
1271         <spirit:externalPortReference spirit:portRef="M01_ACLK"/>
1272         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="M_ACLK"/>
1273       </spirit:adHocConnection>
1274       <spirit:adHocConnection>
1275         <spirit:name>M01_ARESETN_1</spirit:name>
1276         <spirit:externalPortReference spirit:portRef="M01_ARESETN"/>
1277         <spirit:internalPortReference spirit:componentRef="m01_couplers" spirit:portRef="M_ARESETN"/>
1278       </spirit:adHocConnection>
1279       <spirit:adHocConnection>
1280         <spirit:name>M02_ACLK_1</spirit:name>
1281         <spirit:externalPortReference spirit:portRef="M02_ACLK"/>
1282         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="M_ACLK"/>
1283       </spirit:adHocConnection>
1284       <spirit:adHocConnection>
1285         <spirit:name>M02_ARESETN_1</spirit:name>
1286         <spirit:externalPortReference spirit:portRef="M02_ARESETN"/>
1287         <spirit:internalPortReference spirit:componentRef="m02_couplers" spirit:portRef="M_ARESETN"/>
1288       </spirit:adHocConnection>
1289       <spirit:adHocConnection>
1290         <spirit:name>M03_ACLK_1</spirit:name>
1291         <spirit:externalPortReference spirit:portRef="M03_ACLK"/>
1292         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="M_ACLK"/>
1293       </spirit:adHocConnection>
1294       <spirit:adHocConnection>
1295         <spirit:name>M03_ARESETN_1</spirit:name>
1296         <spirit:externalPortReference spirit:portRef="M03_ARESETN"/>
1297         <spirit:internalPortReference spirit:componentRef="m03_couplers" spirit:portRef="M_ARESETN"/>
1298       </spirit:adHocConnection>
1299     </spirit:adHocConnections>
1300     <spirit:hierConnections>
1301       <spirit:hierConnection spirit:interfaceRef="S00_AXI/processing_system7_0_axi_periph_to_s00_couplers">
1302         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="s00_couplers"/>
1303       </spirit:hierConnection>
1304       <spirit:hierConnection spirit:interfaceRef="M00_AXI/m00_couplers_to_processing_system7_0_axi_periph">
1305         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m00_couplers"/>
1306       </spirit:hierConnection>
1307       <spirit:hierConnection spirit:interfaceRef="M01_AXI/m01_couplers_to_processing_system7_0_axi_periph">
1308         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m01_couplers"/>
1309       </spirit:hierConnection>
1310       <spirit:hierConnection spirit:interfaceRef="M02_AXI/m02_couplers_to_processing_system7_0_axi_periph">
1311         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m02_couplers"/>
1312       </spirit:hierConnection>
1313       <spirit:hierConnection spirit:interfaceRef="M03_AXI/m03_couplers_to_processing_system7_0_axi_periph">
1314         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="m03_couplers"/>
1315       </spirit:hierConnection>
1316     </spirit:hierConnections>
1317   </spirit:design>
1318
1319   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1320     <spirit:vendor>xilinx.com</spirit:vendor>
1321     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
1322     <spirit:name>m03_couplers</spirit:name>
1323     <spirit:version>1.00.a</spirit:version>
1324     <spirit:busInterfaces>
1325       <spirit:busInterface>
1326         <spirit:name>M_AXI</spirit:name>
1327         <spirit:master/>
1328         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1329         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1330       </spirit:busInterface>
1331       <spirit:busInterface>
1332         <spirit:name>S_AXI</spirit:name>
1333         <spirit:slave/>
1334         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1335         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1336       </spirit:busInterface>
1337       <spirit:busInterface>
1338         <spirit:name>CLK.M_ACLK</spirit:name>
1339         <spirit:displayName>Clk</spirit:displayName>
1340         <spirit:description>Clock</spirit:description>
1341         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1342         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1343         <spirit:slave/>
1344         <spirit:portMaps>
1345           <spirit:portMap>
1346             <spirit:logicalPort>
1347               <spirit:name>CLK</spirit:name>
1348             </spirit:logicalPort>
1349             <spirit:physicalPort>
1350               <spirit:name>M_ACLK</spirit:name>
1351             </spirit:physicalPort>
1352           </spirit:portMap>
1353         </spirit:portMaps>
1354         <spirit:parameters>
1355           <spirit:parameter>
1356             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1357             <spirit:value>M_AXI</spirit:value>
1358             <spirit:vendorExtensions>
1359               <bd:configElementInfos>
1360                 <bd:configElementInfo bd:valueSource="user"/>
1361               </bd:configElementInfos>
1362             </spirit:vendorExtensions>
1363           </spirit:parameter>
1364           <spirit:parameter>
1365             <spirit:name>ASSOCIATED_RESET</spirit:name>
1366             <spirit:value>M_ARESETN</spirit:value>
1367             <spirit:vendorExtensions>
1368               <bd:configElementInfos>
1369                 <bd:configElementInfo bd:valueSource="user"/>
1370               </bd:configElementInfos>
1371             </spirit:vendorExtensions>
1372           </spirit:parameter>
1373         </spirit:parameters>
1374       </spirit:busInterface>
1375       <spirit:busInterface>
1376         <spirit:name>RST.M_ARESETN</spirit:name>
1377         <spirit:displayName>Reset</spirit:displayName>
1378         <spirit:description>Reset</spirit:description>
1379         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1380         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1381         <spirit:slave/>
1382         <spirit:portMaps>
1383           <spirit:portMap>
1384             <spirit:logicalPort>
1385               <spirit:name>RST</spirit:name>
1386             </spirit:logicalPort>
1387             <spirit:physicalPort>
1388               <spirit:name>M_ARESETN</spirit:name>
1389             </spirit:physicalPort>
1390           </spirit:portMap>
1391         </spirit:portMaps>
1392       </spirit:busInterface>
1393       <spirit:busInterface>
1394         <spirit:name>CLK.S_ACLK</spirit:name>
1395         <spirit:displayName>Clk</spirit:displayName>
1396         <spirit:description>Clock</spirit:description>
1397         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1398         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1399         <spirit:slave/>
1400         <spirit:portMaps>
1401           <spirit:portMap>
1402             <spirit:logicalPort>
1403               <spirit:name>CLK</spirit:name>
1404             </spirit:logicalPort>
1405             <spirit:physicalPort>
1406               <spirit:name>S_ACLK</spirit:name>
1407             </spirit:physicalPort>
1408           </spirit:portMap>
1409         </spirit:portMaps>
1410         <spirit:parameters>
1411           <spirit:parameter>
1412             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1413             <spirit:value>S_AXI</spirit:value>
1414             <spirit:vendorExtensions>
1415               <bd:configElementInfos>
1416                 <bd:configElementInfo bd:valueSource="user"/>
1417               </bd:configElementInfos>
1418             </spirit:vendorExtensions>
1419           </spirit:parameter>
1420           <spirit:parameter>
1421             <spirit:name>ASSOCIATED_RESET</spirit:name>
1422             <spirit:value>S_ARESETN</spirit:value>
1423             <spirit:vendorExtensions>
1424               <bd:configElementInfos>
1425                 <bd:configElementInfo bd:valueSource="user"/>
1426               </bd:configElementInfos>
1427             </spirit:vendorExtensions>
1428           </spirit:parameter>
1429         </spirit:parameters>
1430       </spirit:busInterface>
1431       <spirit:busInterface>
1432         <spirit:name>RST.S_ARESETN</spirit:name>
1433         <spirit:displayName>Reset</spirit:displayName>
1434         <spirit:description>Reset</spirit:description>
1435         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1436         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1437         <spirit:slave/>
1438         <spirit:portMaps>
1439           <spirit:portMap>
1440             <spirit:logicalPort>
1441               <spirit:name>RST</spirit:name>
1442             </spirit:logicalPort>
1443             <spirit:physicalPort>
1444               <spirit:name>S_ARESETN</spirit:name>
1445             </spirit:physicalPort>
1446           </spirit:portMap>
1447         </spirit:portMaps>
1448       </spirit:busInterface>
1449     </spirit:busInterfaces>
1450     <spirit:model>
1451       <spirit:views>
1452         <spirit:view>
1453           <spirit:name>BlockDiagram</spirit:name>
1454           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1455           <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"/>
1456         </spirit:view>
1457       </spirit:views>
1458       <spirit:ports>
1459         <spirit:port>
1460           <spirit:name>M_ACLK</spirit:name>
1461           <spirit:wire>
1462             <spirit:direction>in</spirit:direction>
1463           </spirit:wire>
1464         </spirit:port>
1465         <spirit:port>
1466           <spirit:name>M_ARESETN</spirit:name>
1467           <spirit:wire>
1468             <spirit:direction>in</spirit:direction>
1469             <spirit:vector>
1470               <spirit:left>0</spirit:left>
1471               <spirit:right>0</spirit:right>
1472             </spirit:vector>
1473           </spirit:wire>
1474         </spirit:port>
1475         <spirit:port>
1476           <spirit:name>S_ACLK</spirit:name>
1477           <spirit:wire>
1478             <spirit:direction>in</spirit:direction>
1479           </spirit:wire>
1480         </spirit:port>
1481         <spirit:port>
1482           <spirit:name>S_ARESETN</spirit:name>
1483           <spirit:wire>
1484             <spirit:direction>in</spirit:direction>
1485             <spirit:vector>
1486               <spirit:left>0</spirit:left>
1487               <spirit:right>0</spirit:right>
1488             </spirit:vector>
1489           </spirit:wire>
1490         </spirit:port>
1491       </spirit:ports>
1492     </spirit:model>
1493   </spirit:component>
1494
1495   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1496     <spirit:vendor>xilinx.com</spirit:vendor>
1497     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
1498     <spirit:name>m03_couplers_imp</spirit:name>
1499     <spirit:version>1.00.a</spirit:version>
1500     <spirit:componentInstances>
1501       <spirit:componentInstance>
1502         <spirit:instanceName>auto_pc</spirit:instanceName>
1503         <spirit:componentRef spirit:library="ip" spirit:name="axi_protocol_converter" spirit:vendor="xilinx.com" spirit:version="2.1"/>
1504         <spirit:configurableElementValues>
1505           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_auto_pc_2</spirit:configurableElementValue>
1506           <spirit:configurableElementValue spirit:referenceId="SI_PROTOCOL">AXI4</spirit:configurableElementValue>
1507           <spirit:configurableElementValue spirit:referenceId="MI_PROTOCOL">AXI4LITE</spirit:configurableElementValue>
1508         </spirit:configurableElementValues>
1509       </spirit:componentInstance>
1510     </spirit:componentInstances>
1511     <spirit:interconnections/>
1512     <spirit:adHocConnections>
1513       <spirit:adHocConnection>
1514         <spirit:name>S_ACLK_1</spirit:name>
1515         <spirit:externalPortReference spirit:portRef="S_ACLK"/>
1516         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aclk"/>
1517       </spirit:adHocConnection>
1518       <spirit:adHocConnection>
1519         <spirit:name>S_ARESETN_1</spirit:name>
1520         <spirit:externalPortReference spirit:portRef="S_ARESETN"/>
1521         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aresetn"/>
1522       </spirit:adHocConnection>
1523     </spirit:adHocConnections>
1524     <spirit:hierConnections>
1525       <spirit:hierConnection spirit:interfaceRef="M_AXI/auto_pc_to_m03_couplers">
1526         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="auto_pc"/>
1527       </spirit:hierConnection>
1528       <spirit:hierConnection spirit:interfaceRef="S_AXI/m03_couplers_to_auto_pc">
1529         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="auto_pc"/>
1530       </spirit:hierConnection>
1531     </spirit:hierConnections>
1532   </spirit:design>
1533
1534   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1535     <spirit:vendor>xilinx.com</spirit:vendor>
1536     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
1537     <spirit:name>m02_couplers</spirit:name>
1538     <spirit:version>1.00.a</spirit:version>
1539     <spirit:busInterfaces>
1540       <spirit:busInterface>
1541         <spirit:name>M_AXI</spirit:name>
1542         <spirit:master/>
1543         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1544         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1545       </spirit:busInterface>
1546       <spirit:busInterface>
1547         <spirit:name>S_AXI</spirit:name>
1548         <spirit:slave/>
1549         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1550         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1551       </spirit:busInterface>
1552       <spirit:busInterface>
1553         <spirit:name>CLK.M_ACLK</spirit:name>
1554         <spirit:displayName>Clk</spirit:displayName>
1555         <spirit:description>Clock</spirit:description>
1556         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1557         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1558         <spirit:slave/>
1559         <spirit:portMaps>
1560           <spirit:portMap>
1561             <spirit:logicalPort>
1562               <spirit:name>CLK</spirit:name>
1563             </spirit:logicalPort>
1564             <spirit:physicalPort>
1565               <spirit:name>M_ACLK</spirit:name>
1566             </spirit:physicalPort>
1567           </spirit:portMap>
1568         </spirit:portMaps>
1569         <spirit:parameters>
1570           <spirit:parameter>
1571             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1572             <spirit:value>M_AXI</spirit:value>
1573             <spirit:vendorExtensions>
1574               <bd:configElementInfos>
1575                 <bd:configElementInfo bd:valueSource="user"/>
1576               </bd:configElementInfos>
1577             </spirit:vendorExtensions>
1578           </spirit:parameter>
1579           <spirit:parameter>
1580             <spirit:name>ASSOCIATED_RESET</spirit:name>
1581             <spirit:value>M_ARESETN</spirit:value>
1582             <spirit:vendorExtensions>
1583               <bd:configElementInfos>
1584                 <bd:configElementInfo bd:valueSource="user"/>
1585               </bd:configElementInfos>
1586             </spirit:vendorExtensions>
1587           </spirit:parameter>
1588         </spirit:parameters>
1589       </spirit:busInterface>
1590       <spirit:busInterface>
1591         <spirit:name>RST.M_ARESETN</spirit:name>
1592         <spirit:displayName>Reset</spirit:displayName>
1593         <spirit:description>Reset</spirit:description>
1594         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1595         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1596         <spirit:slave/>
1597         <spirit:portMaps>
1598           <spirit:portMap>
1599             <spirit:logicalPort>
1600               <spirit:name>RST</spirit:name>
1601             </spirit:logicalPort>
1602             <spirit:physicalPort>
1603               <spirit:name>M_ARESETN</spirit:name>
1604             </spirit:physicalPort>
1605           </spirit:portMap>
1606         </spirit:portMaps>
1607       </spirit:busInterface>
1608       <spirit:busInterface>
1609         <spirit:name>CLK.S_ACLK</spirit:name>
1610         <spirit:displayName>Clk</spirit:displayName>
1611         <spirit:description>Clock</spirit:description>
1612         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1613         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1614         <spirit:slave/>
1615         <spirit:portMaps>
1616           <spirit:portMap>
1617             <spirit:logicalPort>
1618               <spirit:name>CLK</spirit:name>
1619             </spirit:logicalPort>
1620             <spirit:physicalPort>
1621               <spirit:name>S_ACLK</spirit:name>
1622             </spirit:physicalPort>
1623           </spirit:portMap>
1624         </spirit:portMaps>
1625         <spirit:parameters>
1626           <spirit:parameter>
1627             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1628             <spirit:value>S_AXI</spirit:value>
1629             <spirit:vendorExtensions>
1630               <bd:configElementInfos>
1631                 <bd:configElementInfo bd:valueSource="user"/>
1632               </bd:configElementInfos>
1633             </spirit:vendorExtensions>
1634           </spirit:parameter>
1635           <spirit:parameter>
1636             <spirit:name>ASSOCIATED_RESET</spirit:name>
1637             <spirit:value>S_ARESETN</spirit:value>
1638             <spirit:vendorExtensions>
1639               <bd:configElementInfos>
1640                 <bd:configElementInfo bd:valueSource="user"/>
1641               </bd:configElementInfos>
1642             </spirit:vendorExtensions>
1643           </spirit:parameter>
1644         </spirit:parameters>
1645       </spirit:busInterface>
1646       <spirit:busInterface>
1647         <spirit:name>RST.S_ARESETN</spirit:name>
1648         <spirit:displayName>Reset</spirit:displayName>
1649         <spirit:description>Reset</spirit:description>
1650         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1651         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1652         <spirit:slave/>
1653         <spirit:portMaps>
1654           <spirit:portMap>
1655             <spirit:logicalPort>
1656               <spirit:name>RST</spirit:name>
1657             </spirit:logicalPort>
1658             <spirit:physicalPort>
1659               <spirit:name>S_ARESETN</spirit:name>
1660             </spirit:physicalPort>
1661           </spirit:portMap>
1662         </spirit:portMaps>
1663       </spirit:busInterface>
1664     </spirit:busInterfaces>
1665     <spirit:model>
1666       <spirit:views>
1667         <spirit:view>
1668           <spirit:name>BlockDiagram</spirit:name>
1669           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1670           <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"/>
1671         </spirit:view>
1672       </spirit:views>
1673       <spirit:ports>
1674         <spirit:port>
1675           <spirit:name>M_ACLK</spirit:name>
1676           <spirit:wire>
1677             <spirit:direction>in</spirit:direction>
1678           </spirit:wire>
1679         </spirit:port>
1680         <spirit:port>
1681           <spirit:name>M_ARESETN</spirit:name>
1682           <spirit:wire>
1683             <spirit:direction>in</spirit:direction>
1684             <spirit:vector>
1685               <spirit:left>0</spirit:left>
1686               <spirit:right>0</spirit:right>
1687             </spirit:vector>
1688           </spirit:wire>
1689         </spirit:port>
1690         <spirit:port>
1691           <spirit:name>S_ACLK</spirit:name>
1692           <spirit:wire>
1693             <spirit:direction>in</spirit:direction>
1694           </spirit:wire>
1695         </spirit:port>
1696         <spirit:port>
1697           <spirit:name>S_ARESETN</spirit:name>
1698           <spirit:wire>
1699             <spirit:direction>in</spirit:direction>
1700             <spirit:vector>
1701               <spirit:left>0</spirit:left>
1702               <spirit:right>0</spirit:right>
1703             </spirit:vector>
1704           </spirit:wire>
1705         </spirit:port>
1706       </spirit:ports>
1707     </spirit:model>
1708   </spirit:component>
1709
1710   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1711     <spirit:vendor>xilinx.com</spirit:vendor>
1712     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
1713     <spirit:name>m02_couplers_imp</spirit:name>
1714     <spirit:version>1.00.a</spirit:version>
1715     <spirit:componentInstances>
1716       <spirit:componentInstance>
1717         <spirit:instanceName>auto_pc</spirit:instanceName>
1718         <spirit:componentRef spirit:library="ip" spirit:name="axi_protocol_converter" spirit:vendor="xilinx.com" spirit:version="2.1"/>
1719         <spirit:configurableElementValues>
1720           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_auto_pc_1</spirit:configurableElementValue>
1721           <spirit:configurableElementValue spirit:referenceId="SI_PROTOCOL">AXI4</spirit:configurableElementValue>
1722           <spirit:configurableElementValue spirit:referenceId="MI_PROTOCOL">AXI4LITE</spirit:configurableElementValue>
1723         </spirit:configurableElementValues>
1724       </spirit:componentInstance>
1725     </spirit:componentInstances>
1726     <spirit:interconnections/>
1727     <spirit:adHocConnections>
1728       <spirit:adHocConnection>
1729         <spirit:name>S_ACLK_1</spirit:name>
1730         <spirit:externalPortReference spirit:portRef="S_ACLK"/>
1731         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aclk"/>
1732       </spirit:adHocConnection>
1733       <spirit:adHocConnection>
1734         <spirit:name>S_ARESETN_1</spirit:name>
1735         <spirit:externalPortReference spirit:portRef="S_ARESETN"/>
1736         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aresetn"/>
1737       </spirit:adHocConnection>
1738     </spirit:adHocConnections>
1739     <spirit:hierConnections>
1740       <spirit:hierConnection spirit:interfaceRef="M_AXI/auto_pc_to_m02_couplers">
1741         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="auto_pc"/>
1742       </spirit:hierConnection>
1743       <spirit:hierConnection spirit:interfaceRef="S_AXI/m02_couplers_to_auto_pc">
1744         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="auto_pc"/>
1745       </spirit:hierConnection>
1746     </spirit:hierConnections>
1747   </spirit:design>
1748
1749   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1750     <spirit:vendor>xilinx.com</spirit:vendor>
1751     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
1752     <spirit:name>m01_couplers</spirit:name>
1753     <spirit:version>1.00.a</spirit:version>
1754     <spirit:busInterfaces>
1755       <spirit:busInterface>
1756         <spirit:name>M_AXI</spirit:name>
1757         <spirit:master/>
1758         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1759         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1760       </spirit:busInterface>
1761       <spirit:busInterface>
1762         <spirit:name>S_AXI</spirit:name>
1763         <spirit:slave/>
1764         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1765         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1766       </spirit:busInterface>
1767       <spirit:busInterface>
1768         <spirit:name>CLK.M_ACLK</spirit:name>
1769         <spirit:displayName>Clk</spirit:displayName>
1770         <spirit:description>Clock</spirit:description>
1771         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1772         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1773         <spirit:slave/>
1774         <spirit:portMaps>
1775           <spirit:portMap>
1776             <spirit:logicalPort>
1777               <spirit:name>CLK</spirit:name>
1778             </spirit:logicalPort>
1779             <spirit:physicalPort>
1780               <spirit:name>M_ACLK</spirit:name>
1781             </spirit:physicalPort>
1782           </spirit:portMap>
1783         </spirit:portMaps>
1784         <spirit:parameters>
1785           <spirit:parameter>
1786             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1787             <spirit:value>M_AXI</spirit:value>
1788             <spirit:vendorExtensions>
1789               <bd:configElementInfos>
1790                 <bd:configElementInfo bd:valueSource="user"/>
1791               </bd:configElementInfos>
1792             </spirit:vendorExtensions>
1793           </spirit:parameter>
1794           <spirit:parameter>
1795             <spirit:name>ASSOCIATED_RESET</spirit:name>
1796             <spirit:value>M_ARESETN</spirit:value>
1797             <spirit:vendorExtensions>
1798               <bd:configElementInfos>
1799                 <bd:configElementInfo bd:valueSource="user"/>
1800               </bd:configElementInfos>
1801             </spirit:vendorExtensions>
1802           </spirit:parameter>
1803         </spirit:parameters>
1804       </spirit:busInterface>
1805       <spirit:busInterface>
1806         <spirit:name>RST.M_ARESETN</spirit:name>
1807         <spirit:displayName>Reset</spirit:displayName>
1808         <spirit:description>Reset</spirit:description>
1809         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1810         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1811         <spirit:slave/>
1812         <spirit:portMaps>
1813           <spirit:portMap>
1814             <spirit:logicalPort>
1815               <spirit:name>RST</spirit:name>
1816             </spirit:logicalPort>
1817             <spirit:physicalPort>
1818               <spirit:name>M_ARESETN</spirit:name>
1819             </spirit:physicalPort>
1820           </spirit:portMap>
1821         </spirit:portMaps>
1822       </spirit:busInterface>
1823       <spirit:busInterface>
1824         <spirit:name>CLK.S_ACLK</spirit:name>
1825         <spirit:displayName>Clk</spirit:displayName>
1826         <spirit:description>Clock</spirit:description>
1827         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1828         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1829         <spirit:slave/>
1830         <spirit:portMaps>
1831           <spirit:portMap>
1832             <spirit:logicalPort>
1833               <spirit:name>CLK</spirit:name>
1834             </spirit:logicalPort>
1835             <spirit:physicalPort>
1836               <spirit:name>S_ACLK</spirit:name>
1837             </spirit:physicalPort>
1838           </spirit:portMap>
1839         </spirit:portMaps>
1840         <spirit:parameters>
1841           <spirit:parameter>
1842             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1843             <spirit:value>S_AXI</spirit:value>
1844             <spirit:vendorExtensions>
1845               <bd:configElementInfos>
1846                 <bd:configElementInfo bd:valueSource="user"/>
1847               </bd:configElementInfos>
1848             </spirit:vendorExtensions>
1849           </spirit:parameter>
1850           <spirit:parameter>
1851             <spirit:name>ASSOCIATED_RESET</spirit:name>
1852             <spirit:value>S_ARESETN</spirit:value>
1853             <spirit:vendorExtensions>
1854               <bd:configElementInfos>
1855                 <bd:configElementInfo bd:valueSource="user"/>
1856               </bd:configElementInfos>
1857             </spirit:vendorExtensions>
1858           </spirit:parameter>
1859         </spirit:parameters>
1860       </spirit:busInterface>
1861       <spirit:busInterface>
1862         <spirit:name>RST.S_ARESETN</spirit:name>
1863         <spirit:displayName>Reset</spirit:displayName>
1864         <spirit:description>Reset</spirit:description>
1865         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1866         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1867         <spirit:slave/>
1868         <spirit:portMaps>
1869           <spirit:portMap>
1870             <spirit:logicalPort>
1871               <spirit:name>RST</spirit:name>
1872             </spirit:logicalPort>
1873             <spirit:physicalPort>
1874               <spirit:name>S_ARESETN</spirit:name>
1875             </spirit:physicalPort>
1876           </spirit:portMap>
1877         </spirit:portMaps>
1878       </spirit:busInterface>
1879     </spirit:busInterfaces>
1880     <spirit:model>
1881       <spirit:views>
1882         <spirit:view>
1883           <spirit:name>BlockDiagram</spirit:name>
1884           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
1885           <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"/>
1886         </spirit:view>
1887       </spirit:views>
1888       <spirit:ports>
1889         <spirit:port>
1890           <spirit:name>M_ACLK</spirit:name>
1891           <spirit:wire>
1892             <spirit:direction>in</spirit:direction>
1893           </spirit:wire>
1894         </spirit:port>
1895         <spirit:port>
1896           <spirit:name>M_ARESETN</spirit:name>
1897           <spirit:wire>
1898             <spirit:direction>in</spirit:direction>
1899             <spirit:vector>
1900               <spirit:left>0</spirit:left>
1901               <spirit:right>0</spirit:right>
1902             </spirit:vector>
1903           </spirit:wire>
1904         </spirit:port>
1905         <spirit:port>
1906           <spirit:name>S_ACLK</spirit:name>
1907           <spirit:wire>
1908             <spirit:direction>in</spirit:direction>
1909           </spirit:wire>
1910         </spirit:port>
1911         <spirit:port>
1912           <spirit:name>S_ARESETN</spirit:name>
1913           <spirit:wire>
1914             <spirit:direction>in</spirit:direction>
1915             <spirit:vector>
1916               <spirit:left>0</spirit:left>
1917               <spirit:right>0</spirit:right>
1918             </spirit:vector>
1919           </spirit:wire>
1920         </spirit:port>
1921       </spirit:ports>
1922     </spirit:model>
1923   </spirit:component>
1924
1925   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1926     <spirit:vendor>xilinx.com</spirit:vendor>
1927     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
1928     <spirit:name>m01_couplers_imp</spirit:name>
1929     <spirit:version>1.00.a</spirit:version>
1930     <spirit:interconnections/>
1931     <spirit:adHocConnections/>
1932     <spirit:hierConnections>
1933       <spirit:hierConnection spirit:interfaceRef="M_AXI/m01_couplers_to_m01_couplers">
1934         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="./m01_couplers_to_m01_couplers"/>
1935       </spirit:hierConnection>
1936     </spirit:hierConnections>
1937   </spirit:design>
1938
1939   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
1940     <spirit:vendor>xilinx.com</spirit:vendor>
1941     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
1942     <spirit:name>m00_couplers</spirit:name>
1943     <spirit:version>1.00.a</spirit:version>
1944     <spirit:busInterfaces>
1945       <spirit:busInterface>
1946         <spirit:name>M_AXI</spirit:name>
1947         <spirit:master/>
1948         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1949         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1950       </spirit:busInterface>
1951       <spirit:busInterface>
1952         <spirit:name>S_AXI</spirit:name>
1953         <spirit:slave/>
1954         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1955         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1956       </spirit:busInterface>
1957       <spirit:busInterface>
1958         <spirit:name>CLK.M_ACLK</spirit:name>
1959         <spirit:displayName>Clk</spirit:displayName>
1960         <spirit:description>Clock</spirit:description>
1961         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1962         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
1963         <spirit:slave/>
1964         <spirit:portMaps>
1965           <spirit:portMap>
1966             <spirit:logicalPort>
1967               <spirit:name>CLK</spirit:name>
1968             </spirit:logicalPort>
1969             <spirit:physicalPort>
1970               <spirit:name>M_ACLK</spirit:name>
1971             </spirit:physicalPort>
1972           </spirit:portMap>
1973         </spirit:portMaps>
1974         <spirit:parameters>
1975           <spirit:parameter>
1976             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
1977             <spirit:value>M_AXI</spirit:value>
1978             <spirit:vendorExtensions>
1979               <bd:configElementInfos>
1980                 <bd:configElementInfo bd:valueSource="user"/>
1981               </bd:configElementInfos>
1982             </spirit:vendorExtensions>
1983           </spirit:parameter>
1984           <spirit:parameter>
1985             <spirit:name>ASSOCIATED_RESET</spirit:name>
1986             <spirit:value>M_ARESETN</spirit:value>
1987             <spirit:vendorExtensions>
1988               <bd:configElementInfos>
1989                 <bd:configElementInfo bd:valueSource="user"/>
1990               </bd:configElementInfos>
1991             </spirit:vendorExtensions>
1992           </spirit:parameter>
1993         </spirit:parameters>
1994       </spirit:busInterface>
1995       <spirit:busInterface>
1996         <spirit:name>RST.M_ARESETN</spirit:name>
1997         <spirit:displayName>Reset</spirit:displayName>
1998         <spirit:description>Reset</spirit:description>
1999         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2000         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2001         <spirit:slave/>
2002         <spirit:portMaps>
2003           <spirit:portMap>
2004             <spirit:logicalPort>
2005               <spirit:name>RST</spirit:name>
2006             </spirit:logicalPort>
2007             <spirit:physicalPort>
2008               <spirit:name>M_ARESETN</spirit:name>
2009             </spirit:physicalPort>
2010           </spirit:portMap>
2011         </spirit:portMaps>
2012       </spirit:busInterface>
2013       <spirit:busInterface>
2014         <spirit:name>CLK.S_ACLK</spirit:name>
2015         <spirit:displayName>Clk</spirit:displayName>
2016         <spirit:description>Clock</spirit:description>
2017         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2018         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2019         <spirit:slave/>
2020         <spirit:portMaps>
2021           <spirit:portMap>
2022             <spirit:logicalPort>
2023               <spirit:name>CLK</spirit:name>
2024             </spirit:logicalPort>
2025             <spirit:physicalPort>
2026               <spirit:name>S_ACLK</spirit:name>
2027             </spirit:physicalPort>
2028           </spirit:portMap>
2029         </spirit:portMaps>
2030         <spirit:parameters>
2031           <spirit:parameter>
2032             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2033             <spirit:value>S_AXI</spirit:value>
2034             <spirit:vendorExtensions>
2035               <bd:configElementInfos>
2036                 <bd:configElementInfo bd:valueSource="user"/>
2037               </bd:configElementInfos>
2038             </spirit:vendorExtensions>
2039           </spirit:parameter>
2040           <spirit:parameter>
2041             <spirit:name>ASSOCIATED_RESET</spirit:name>
2042             <spirit:value>S_ARESETN</spirit:value>
2043             <spirit:vendorExtensions>
2044               <bd:configElementInfos>
2045                 <bd:configElementInfo bd:valueSource="user"/>
2046               </bd:configElementInfos>
2047             </spirit:vendorExtensions>
2048           </spirit:parameter>
2049         </spirit:parameters>
2050       </spirit:busInterface>
2051       <spirit:busInterface>
2052         <spirit:name>RST.S_ARESETN</spirit:name>
2053         <spirit:displayName>Reset</spirit:displayName>
2054         <spirit:description>Reset</spirit:description>
2055         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2056         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2057         <spirit:slave/>
2058         <spirit:portMaps>
2059           <spirit:portMap>
2060             <spirit:logicalPort>
2061               <spirit:name>RST</spirit:name>
2062             </spirit:logicalPort>
2063             <spirit:physicalPort>
2064               <spirit:name>S_ARESETN</spirit:name>
2065             </spirit:physicalPort>
2066           </spirit:portMap>
2067         </spirit:portMaps>
2068       </spirit:busInterface>
2069     </spirit:busInterfaces>
2070     <spirit:model>
2071       <spirit:views>
2072         <spirit:view>
2073           <spirit:name>BlockDiagram</spirit:name>
2074           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
2075           <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"/>
2076         </spirit:view>
2077       </spirit:views>
2078       <spirit:ports>
2079         <spirit:port>
2080           <spirit:name>M_ACLK</spirit:name>
2081           <spirit:wire>
2082             <spirit:direction>in</spirit:direction>
2083           </spirit:wire>
2084         </spirit:port>
2085         <spirit:port>
2086           <spirit:name>M_ARESETN</spirit:name>
2087           <spirit:wire>
2088             <spirit:direction>in</spirit:direction>
2089             <spirit:vector>
2090               <spirit:left>0</spirit:left>
2091               <spirit:right>0</spirit:right>
2092             </spirit:vector>
2093           </spirit:wire>
2094         </spirit:port>
2095         <spirit:port>
2096           <spirit:name>S_ACLK</spirit:name>
2097           <spirit:wire>
2098             <spirit:direction>in</spirit:direction>
2099           </spirit:wire>
2100         </spirit:port>
2101         <spirit:port>
2102           <spirit:name>S_ARESETN</spirit:name>
2103           <spirit:wire>
2104             <spirit:direction>in</spirit:direction>
2105             <spirit:vector>
2106               <spirit:left>0</spirit:left>
2107               <spirit:right>0</spirit:right>
2108             </spirit:vector>
2109           </spirit:wire>
2110         </spirit:port>
2111       </spirit:ports>
2112     </spirit:model>
2113   </spirit:component>
2114
2115   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2116     <spirit:vendor>xilinx.com</spirit:vendor>
2117     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2118     <spirit:name>m00_couplers_imp</spirit:name>
2119     <spirit:version>1.00.a</spirit:version>
2120     <spirit:componentInstances>
2121       <spirit:componentInstance>
2122         <spirit:instanceName>auto_pc</spirit:instanceName>
2123         <spirit:componentRef spirit:library="ip" spirit:name="axi_protocol_converter" spirit:vendor="xilinx.com" spirit:version="2.1"/>
2124         <spirit:configurableElementValues>
2125           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_auto_pc_0</spirit:configurableElementValue>
2126           <spirit:configurableElementValue spirit:referenceId="SI_PROTOCOL">AXI4</spirit:configurableElementValue>
2127           <spirit:configurableElementValue spirit:referenceId="MI_PROTOCOL">AXI4LITE</spirit:configurableElementValue>
2128         </spirit:configurableElementValues>
2129       </spirit:componentInstance>
2130     </spirit:componentInstances>
2131     <spirit:interconnections/>
2132     <spirit:adHocConnections>
2133       <spirit:adHocConnection>
2134         <spirit:name>S_ACLK_1</spirit:name>
2135         <spirit:externalPortReference spirit:portRef="S_ACLK"/>
2136         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aclk"/>
2137       </spirit:adHocConnection>
2138       <spirit:adHocConnection>
2139         <spirit:name>S_ARESETN_1</spirit:name>
2140         <spirit:externalPortReference spirit:portRef="S_ARESETN"/>
2141         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aresetn"/>
2142       </spirit:adHocConnection>
2143     </spirit:adHocConnections>
2144     <spirit:hierConnections>
2145       <spirit:hierConnection spirit:interfaceRef="M_AXI/auto_pc_to_m00_couplers">
2146         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="auto_pc"/>
2147       </spirit:hierConnection>
2148       <spirit:hierConnection spirit:interfaceRef="S_AXI/m00_couplers_to_auto_pc">
2149         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="auto_pc"/>
2150       </spirit:hierConnection>
2151     </spirit:hierConnections>
2152   </spirit:design>
2153
2154   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2155     <spirit:vendor>xilinx.com</spirit:vendor>
2156     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2157     <spirit:name>s00_couplers</spirit:name>
2158     <spirit:version>1.00.a</spirit:version>
2159     <spirit:busInterfaces>
2160       <spirit:busInterface>
2161         <spirit:name>M_AXI</spirit:name>
2162         <spirit:master/>
2163         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2164         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2165       </spirit:busInterface>
2166       <spirit:busInterface>
2167         <spirit:name>S_AXI</spirit:name>
2168         <spirit:slave/>
2169         <spirit:busType spirit:library="interface" spirit:name="aximm" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2170         <spirit:abstractionType spirit:library="interface" spirit:name="aximm_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2171       </spirit:busInterface>
2172       <spirit:busInterface>
2173         <spirit:name>CLK.M_ACLK</spirit:name>
2174         <spirit:displayName>Clk</spirit:displayName>
2175         <spirit:description>Clock</spirit:description>
2176         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2177         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2178         <spirit:slave/>
2179         <spirit:portMaps>
2180           <spirit:portMap>
2181             <spirit:logicalPort>
2182               <spirit:name>CLK</spirit:name>
2183             </spirit:logicalPort>
2184             <spirit:physicalPort>
2185               <spirit:name>M_ACLK</spirit:name>
2186             </spirit:physicalPort>
2187           </spirit:portMap>
2188         </spirit:portMaps>
2189         <spirit:parameters>
2190           <spirit:parameter>
2191             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2192             <spirit:value>M_AXI</spirit:value>
2193             <spirit:vendorExtensions>
2194               <bd:configElementInfos>
2195                 <bd:configElementInfo bd:valueSource="user"/>
2196               </bd:configElementInfos>
2197             </spirit:vendorExtensions>
2198           </spirit:parameter>
2199           <spirit:parameter>
2200             <spirit:name>ASSOCIATED_RESET</spirit:name>
2201             <spirit:value>M_ARESETN</spirit:value>
2202             <spirit:vendorExtensions>
2203               <bd:configElementInfos>
2204                 <bd:configElementInfo bd:valueSource="user"/>
2205               </bd:configElementInfos>
2206             </spirit:vendorExtensions>
2207           </spirit:parameter>
2208         </spirit:parameters>
2209       </spirit:busInterface>
2210       <spirit:busInterface>
2211         <spirit:name>RST.M_ARESETN</spirit:name>
2212         <spirit:displayName>Reset</spirit:displayName>
2213         <spirit:description>Reset</spirit:description>
2214         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2215         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2216         <spirit:slave/>
2217         <spirit:portMaps>
2218           <spirit:portMap>
2219             <spirit:logicalPort>
2220               <spirit:name>RST</spirit:name>
2221             </spirit:logicalPort>
2222             <spirit:physicalPort>
2223               <spirit:name>M_ARESETN</spirit:name>
2224             </spirit:physicalPort>
2225           </spirit:portMap>
2226         </spirit:portMaps>
2227       </spirit:busInterface>
2228       <spirit:busInterface>
2229         <spirit:name>CLK.S_ACLK</spirit:name>
2230         <spirit:displayName>Clk</spirit:displayName>
2231         <spirit:description>Clock</spirit:description>
2232         <spirit:busType spirit:library="signal" spirit:name="clock" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2233         <spirit:abstractionType spirit:library="signal" spirit:name="clock_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2234         <spirit:slave/>
2235         <spirit:portMaps>
2236           <spirit:portMap>
2237             <spirit:logicalPort>
2238               <spirit:name>CLK</spirit:name>
2239             </spirit:logicalPort>
2240             <spirit:physicalPort>
2241               <spirit:name>S_ACLK</spirit:name>
2242             </spirit:physicalPort>
2243           </spirit:portMap>
2244         </spirit:portMaps>
2245         <spirit:parameters>
2246           <spirit:parameter>
2247             <spirit:name>ASSOCIATED_BUSIF</spirit:name>
2248             <spirit:value>S_AXI</spirit:value>
2249             <spirit:vendorExtensions>
2250               <bd:configElementInfos>
2251                 <bd:configElementInfo bd:valueSource="user"/>
2252               </bd:configElementInfos>
2253             </spirit:vendorExtensions>
2254           </spirit:parameter>
2255           <spirit:parameter>
2256             <spirit:name>ASSOCIATED_RESET</spirit:name>
2257             <spirit:value>S_ARESETN</spirit:value>
2258             <spirit:vendorExtensions>
2259               <bd:configElementInfos>
2260                 <bd:configElementInfo bd:valueSource="user"/>
2261               </bd:configElementInfos>
2262             </spirit:vendorExtensions>
2263           </spirit:parameter>
2264         </spirit:parameters>
2265       </spirit:busInterface>
2266       <spirit:busInterface>
2267         <spirit:name>RST.S_ARESETN</spirit:name>
2268         <spirit:displayName>Reset</spirit:displayName>
2269         <spirit:description>Reset</spirit:description>
2270         <spirit:busType spirit:library="signal" spirit:name="reset" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2271         <spirit:abstractionType spirit:library="signal" spirit:name="reset_rtl" spirit:vendor="xilinx.com" spirit:version="1.0"/>
2272         <spirit:slave/>
2273         <spirit:portMaps>
2274           <spirit:portMap>
2275             <spirit:logicalPort>
2276               <spirit:name>RST</spirit:name>
2277             </spirit:logicalPort>
2278             <spirit:physicalPort>
2279               <spirit:name>S_ARESETN</spirit:name>
2280             </spirit:physicalPort>
2281           </spirit:portMap>
2282         </spirit:portMaps>
2283       </spirit:busInterface>
2284     </spirit:busInterfaces>
2285     <spirit:model>
2286       <spirit:views>
2287         <spirit:view>
2288           <spirit:name>BlockDiagram</spirit:name>
2289           <spirit:envIdentifier>:vivado.xilinx.com:</spirit:envIdentifier>
2290           <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"/>
2291         </spirit:view>
2292       </spirit:views>
2293       <spirit:ports>
2294         <spirit:port>
2295           <spirit:name>M_ACLK</spirit:name>
2296           <spirit:wire>
2297             <spirit:direction>in</spirit:direction>
2298           </spirit:wire>
2299         </spirit:port>
2300         <spirit:port>
2301           <spirit:name>M_ARESETN</spirit:name>
2302           <spirit:wire>
2303             <spirit:direction>in</spirit:direction>
2304             <spirit:vector>
2305               <spirit:left>0</spirit:left>
2306               <spirit:right>0</spirit:right>
2307             </spirit:vector>
2308           </spirit:wire>
2309         </spirit:port>
2310         <spirit:port>
2311           <spirit:name>S_ACLK</spirit:name>
2312           <spirit:wire>
2313             <spirit:direction>in</spirit:direction>
2314           </spirit:wire>
2315         </spirit:port>
2316         <spirit:port>
2317           <spirit:name>S_ARESETN</spirit:name>
2318           <spirit:wire>
2319             <spirit:direction>in</spirit:direction>
2320             <spirit:vector>
2321               <spirit:left>0</spirit:left>
2322               <spirit:right>0</spirit:right>
2323             </spirit:vector>
2324           </spirit:wire>
2325         </spirit:port>
2326       </spirit:ports>
2327     </spirit:model>
2328   </spirit:component>
2329
2330   <spirit:design xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2331     <spirit:vendor>xilinx.com</spirit:vendor>
2332     <spirit:library>BlockDiagram/top_imp/processing_system7_0_axi_periph_imp</spirit:library>
2333     <spirit:name>s00_couplers_imp</spirit:name>
2334     <spirit:version>1.00.a</spirit:version>
2335     <spirit:componentInstances>
2336       <spirit:componentInstance>
2337         <spirit:instanceName>auto_pc</spirit:instanceName>
2338         <spirit:componentRef spirit:library="ip" spirit:name="axi_protocol_converter" spirit:vendor="xilinx.com" spirit:version="2.1"/>
2339         <spirit:configurableElementValues>
2340           <spirit:configurableElementValue spirit:referenceId="bd:xciName">top_auto_pc_3</spirit:configurableElementValue>
2341           <spirit:configurableElementValue spirit:referenceId="SI_PROTOCOL">AXI3</spirit:configurableElementValue>
2342           <spirit:configurableElementValue spirit:referenceId="MI_PROTOCOL">AXI4</spirit:configurableElementValue>
2343         </spirit:configurableElementValues>
2344       </spirit:componentInstance>
2345     </spirit:componentInstances>
2346     <spirit:interconnections/>
2347     <spirit:adHocConnections>
2348       <spirit:adHocConnection>
2349         <spirit:name>S_ACLK_1</spirit:name>
2350         <spirit:externalPortReference spirit:portRef="S_ACLK"/>
2351         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aclk"/>
2352       </spirit:adHocConnection>
2353       <spirit:adHocConnection>
2354         <spirit:name>S_ARESETN_1</spirit:name>
2355         <spirit:externalPortReference spirit:portRef="S_ARESETN"/>
2356         <spirit:internalPortReference spirit:componentRef="auto_pc" spirit:portRef="aresetn"/>
2357       </spirit:adHocConnection>
2358     </spirit:adHocConnections>
2359     <spirit:hierConnections>
2360       <spirit:hierConnection spirit:interfaceRef="M_AXI/auto_pc_to_s00_couplers">
2361         <spirit:activeInterface spirit:busRef="M_AXI" spirit:componentRef="auto_pc"/>
2362       </spirit:hierConnection>
2363       <spirit:hierConnection spirit:interfaceRef="S_AXI/s00_couplers_to_auto_pc">
2364         <spirit:activeInterface spirit:busRef="S_AXI" spirit:componentRef="auto_pc"/>
2365       </spirit:hierConnection>
2366     </spirit:hierConnections>
2367   </spirit:design>
2368
2369   <spirit:component xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
2370     <spirit:vendor>xilinx.com</spirit:vendor>
2371     <spirit:library>Addressing/processing_system7_0</spirit:library>
2372     <spirit:name>processing_system7</spirit:name>
2373     <spirit:version>5.5</spirit:version>
2374     <spirit:addressSpaces>
2375       <spirit:addressSpace>
2376         <spirit:name>Data</spirit:name>
2377         <spirit:range>4G</spirit:range>
2378         <spirit:width>32</spirit:width>
2379         <spirit:segments>
2380           <spirit:segment>
2381             <spirit:name>SEG_sja1000_0_S00_AXI_reg</spirit:name>
2382             <spirit:displayName>/sja1000_0/S00_AXI/S00_AXI_reg</spirit:displayName>
2383             <spirit:addressOffset>0x43C00000</spirit:addressOffset>
2384             <spirit:range>4K</spirit:range>
2385           </spirit:segment>
2386           <spirit:segment>
2387             <spirit:name>SEG_sja1000_1_S00_AXI_reg</spirit:name>
2388             <spirit:displayName>/sja1000_1/S00_AXI/S00_AXI_reg</spirit:displayName>
2389             <spirit:addressOffset>0x43C30000</spirit:addressOffset>
2390             <spirit:range>4K</spirit:range>
2391           </spirit:segment>
2392           <spirit:segment>
2393             <spirit:name>SEG_can_crossbar_0_S00_AXI_reg</spirit:name>
2394             <spirit:displayName>/can_crossbar_0/S00_AXI/S00_AXI_reg</spirit:displayName>
2395             <spirit:addressOffset>0x43C20000</spirit:addressOffset>
2396             <spirit:range>4K</spirit:range>
2397           </spirit:segment>
2398         </spirit:segments>
2399       </spirit:addressSpace>
2400     </spirit:addressSpaces>
2401   </spirit:component>
2402
2403 </bd:repository>