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