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