]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/blob - system/ip/dcsimpledrv_1.0/component.xml
dcsimpledrv: implemented PWM generator to drive motor into both directions.
[fpga/zynq/canbench-sw.git] / system / ip / dcsimpledrv_1.0 / component.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <spirit:component xmlns:xilinx="http://www.xilinx.com" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3   <spirit:vendor>pikron.com</spirit:vendor>
4   <spirit:library>user</spirit:library>
5   <spirit:name>dcsimpledrv</spirit:name>
6   <spirit:version>1.0</spirit:version>
7   <spirit:busInterfaces>
8     <spirit:busInterface>
9       <spirit:name>S00_AXI</spirit:name>
10       <spirit:busType spirit:vendor="xilinx.com" spirit:library="interface" spirit:name="aximm" spirit:version="1.0"/>
11       <spirit:abstractionType spirit:vendor="xilinx.com" spirit:library="interface" spirit:name="aximm_rtl" spirit:version="1.0"/>
12       <spirit:slave>
13         <spirit:memoryMapRef spirit:memoryMapRef="S00_AXI"/>
14       </spirit:slave>
15       <spirit:portMaps>
16         <spirit:portMap>
17           <spirit:logicalPort>
18             <spirit:name>AWADDR</spirit:name>
19           </spirit:logicalPort>
20           <spirit:physicalPort>
21             <spirit:name>s00_axi_awaddr</spirit:name>
22           </spirit:physicalPort>
23         </spirit:portMap>
24         <spirit:portMap>
25           <spirit:logicalPort>
26             <spirit:name>AWPROT</spirit:name>
27           </spirit:logicalPort>
28           <spirit:physicalPort>
29             <spirit:name>s00_axi_awprot</spirit:name>
30           </spirit:physicalPort>
31         </spirit:portMap>
32         <spirit:portMap>
33           <spirit:logicalPort>
34             <spirit:name>AWVALID</spirit:name>
35           </spirit:logicalPort>
36           <spirit:physicalPort>
37             <spirit:name>s00_axi_awvalid</spirit:name>
38           </spirit:physicalPort>
39         </spirit:portMap>
40         <spirit:portMap>
41           <spirit:logicalPort>
42             <spirit:name>AWREADY</spirit:name>
43           </spirit:logicalPort>
44           <spirit:physicalPort>
45             <spirit:name>s00_axi_awready</spirit:name>
46           </spirit:physicalPort>
47         </spirit:portMap>
48         <spirit:portMap>
49           <spirit:logicalPort>
50             <spirit:name>WDATA</spirit:name>
51           </spirit:logicalPort>
52           <spirit:physicalPort>
53             <spirit:name>s00_axi_wdata</spirit:name>
54           </spirit:physicalPort>
55         </spirit:portMap>
56         <spirit:portMap>
57           <spirit:logicalPort>
58             <spirit:name>WSTRB</spirit:name>
59           </spirit:logicalPort>
60           <spirit:physicalPort>
61             <spirit:name>s00_axi_wstrb</spirit:name>
62           </spirit:physicalPort>
63         </spirit:portMap>
64         <spirit:portMap>
65           <spirit:logicalPort>
66             <spirit:name>WVALID</spirit:name>
67           </spirit:logicalPort>
68           <spirit:physicalPort>
69             <spirit:name>s00_axi_wvalid</spirit:name>
70           </spirit:physicalPort>
71         </spirit:portMap>
72         <spirit:portMap>
73           <spirit:logicalPort>
74             <spirit:name>WREADY</spirit:name>
75           </spirit:logicalPort>
76           <spirit:physicalPort>
77             <spirit:name>s00_axi_wready</spirit:name>
78           </spirit:physicalPort>
79         </spirit:portMap>
80         <spirit:portMap>
81           <spirit:logicalPort>
82             <spirit:name>BRESP</spirit:name>
83           </spirit:logicalPort>
84           <spirit:physicalPort>
85             <spirit:name>s00_axi_bresp</spirit:name>
86           </spirit:physicalPort>
87         </spirit:portMap>
88         <spirit:portMap>
89           <spirit:logicalPort>
90             <spirit:name>BVALID</spirit:name>
91           </spirit:logicalPort>
92           <spirit:physicalPort>
93             <spirit:name>s00_axi_bvalid</spirit:name>
94           </spirit:physicalPort>
95         </spirit:portMap>
96         <spirit:portMap>
97           <spirit:logicalPort>
98             <spirit:name>BREADY</spirit:name>
99           </spirit:logicalPort>
100           <spirit:physicalPort>
101             <spirit:name>s00_axi_bready</spirit:name>
102           </spirit:physicalPort>
103         </spirit:portMap>
104         <spirit:portMap>
105           <spirit:logicalPort>
106             <spirit:name>ARADDR</spirit:name>
107           </spirit:logicalPort>
108           <spirit:physicalPort>
109             <spirit:name>s00_axi_araddr</spirit:name>
110           </spirit:physicalPort>
111         </spirit:portMap>
112         <spirit:portMap>
113           <spirit:logicalPort>
114             <spirit:name>ARPROT</spirit:name>
115           </spirit:logicalPort>
116           <spirit:physicalPort>
117             <spirit:name>s00_axi_arprot</spirit:name>
118           </spirit:physicalPort>
119         </spirit:portMap>
120         <spirit:portMap>
121           <spirit:logicalPort>
122             <spirit:name>ARVALID</spirit:name>
123           </spirit:logicalPort>
124           <spirit:physicalPort>
125             <spirit:name>s00_axi_arvalid</spirit:name>
126           </spirit:physicalPort>
127         </spirit:portMap>
128         <spirit:portMap>
129           <spirit:logicalPort>
130             <spirit:name>ARREADY</spirit:name>
131           </spirit:logicalPort>
132           <spirit:physicalPort>
133             <spirit:name>s00_axi_arready</spirit:name>
134           </spirit:physicalPort>
135         </spirit:portMap>
136         <spirit:portMap>
137           <spirit:logicalPort>
138             <spirit:name>RDATA</spirit:name>
139           </spirit:logicalPort>
140           <spirit:physicalPort>
141             <spirit:name>s00_axi_rdata</spirit:name>
142           </spirit:physicalPort>
143         </spirit:portMap>
144         <spirit:portMap>
145           <spirit:logicalPort>
146             <spirit:name>RRESP</spirit:name>
147           </spirit:logicalPort>
148           <spirit:physicalPort>
149             <spirit:name>s00_axi_rresp</spirit:name>
150           </spirit:physicalPort>
151         </spirit:portMap>
152         <spirit:portMap>
153           <spirit:logicalPort>
154             <spirit:name>RVALID</spirit:name>
155           </spirit:logicalPort>
156           <spirit:physicalPort>
157             <spirit:name>s00_axi_rvalid</spirit:name>
158           </spirit:physicalPort>
159         </spirit:portMap>
160         <spirit:portMap>
161           <spirit:logicalPort>
162             <spirit:name>RREADY</spirit:name>
163           </spirit:logicalPort>
164           <spirit:physicalPort>
165             <spirit:name>s00_axi_rready</spirit:name>
166           </spirit:physicalPort>
167         </spirit:portMap>
168       </spirit:portMaps>
169       <spirit:parameters>
170         <spirit:parameter>
171           <spirit:name>WIZ_DATA_WIDTH</spirit:name>
172           <spirit:value spirit:format="long" spirit:id="BUSIFPARAM_VALUE.S00_AXI.WIZ_DATA_WIDTH" spirit:choiceRef="choice_list_6fc15197">32</spirit:value>
173         </spirit:parameter>
174         <spirit:parameter>
175           <spirit:name>WIZ_NUM_REG</spirit:name>
176           <spirit:value spirit:format="long" spirit:id="BUSIFPARAM_VALUE.S00_AXI.WIZ_NUM_REG" spirit:minimum="4" spirit:maximum="512" spirit:rangeType="long">8</spirit:value>
177         </spirit:parameter>
178         <spirit:parameter>
179           <spirit:name>SUPPORTS_NARROW_BURST</spirit:name>
180           <spirit:value spirit:format="long" spirit:id="BUSIFPARAM_VALUE.S00_AXI.SUPPORTS_NARROW_BURST" spirit:choiceRef="choice_pairs_ce1226b1">0</spirit:value>
181         </spirit:parameter>
182       </spirit:parameters>
183     </spirit:busInterface>
184     <spirit:busInterface>
185       <spirit:name>S00_AXI_RST</spirit:name>
186       <spirit:busType spirit:vendor="xilinx.com" spirit:library="signal" spirit:name="reset" spirit:version="1.0"/>
187       <spirit:abstractionType spirit:vendor="xilinx.com" spirit:library="signal" spirit:name="reset_rtl" spirit:version="1.0"/>
188       <spirit:slave/>
189       <spirit:portMaps>
190         <spirit:portMap>
191           <spirit:logicalPort>
192             <spirit:name>RST</spirit:name>
193           </spirit:logicalPort>
194           <spirit:physicalPort>
195             <spirit:name>s00_axi_aresetn</spirit:name>
196           </spirit:physicalPort>
197         </spirit:portMap>
198       </spirit:portMaps>
199       <spirit:parameters>
200         <spirit:parameter>
201           <spirit:name>POLARITY</spirit:name>
202           <spirit:value spirit:id="BUSIFPARAM_VALUE.S00_AXI_RST.POLARITY">ACTIVE_LOW</spirit:value>
203         </spirit:parameter>
204       </spirit:parameters>
205     </spirit:busInterface>
206     <spirit:busInterface>
207       <spirit:name>S00_AXI_CLK</spirit:name>
208       <spirit:busType spirit:vendor="xilinx.com" spirit:library="signal" spirit:name="clock" spirit:version="1.0"/>
209       <spirit:abstractionType spirit:vendor="xilinx.com" spirit:library="signal" spirit:name="clock_rtl" spirit:version="1.0"/>
210       <spirit:slave/>
211       <spirit:portMaps>
212         <spirit:portMap>
213           <spirit:logicalPort>
214             <spirit:name>CLK</spirit:name>
215           </spirit:logicalPort>
216           <spirit:physicalPort>
217             <spirit:name>s00_axi_aclk</spirit:name>
218           </spirit:physicalPort>
219         </spirit:portMap>
220       </spirit:portMaps>
221       <spirit:parameters>
222         <spirit:parameter>
223           <spirit:name>ASSOCIATED_BUSIF</spirit:name>
224           <spirit:value spirit:id="BUSIFPARAM_VALUE.S00_AXI_CLK.ASSOCIATED_BUSIF">S00_AXI</spirit:value>
225         </spirit:parameter>
226         <spirit:parameter>
227           <spirit:name>ASSOCIATED_RESET</spirit:name>
228           <spirit:value spirit:id="BUSIFPARAM_VALUE.S00_AXI_CLK.ASSOCIATED_RESET">s00_axi_aresetn</spirit:value>
229         </spirit:parameter>
230       </spirit:parameters>
231     </spirit:busInterface>
232   </spirit:busInterfaces>
233   <spirit:memoryMaps>
234     <spirit:memoryMap>
235       <spirit:name>S00_AXI</spirit:name>
236       <spirit:addressBlock>
237         <spirit:name>S00_AXI_reg</spirit:name>
238         <spirit:baseAddress spirit:format="long" spirit:resolve="user">0</spirit:baseAddress>
239         <spirit:range spirit:format="long">4096</spirit:range>
240         <spirit:width spirit:format="long">32</spirit:width>
241         <spirit:usage>register</spirit:usage>
242         <spirit:parameters>
243           <spirit:parameter>
244             <spirit:name>OFFSET_BASE_PARAM</spirit:name>
245             <spirit:value spirit:id="ADDRBLOCKPARAM_VALUE.S00_AXI.S00_AXI_REG.OFFSET_BASE_PARAM">C_S00_AXI_BASEADDR</spirit:value>
246           </spirit:parameter>
247           <spirit:parameter>
248             <spirit:name>OFFSET_HIGH_PARAM</spirit:name>
249             <spirit:value spirit:id="ADDRBLOCKPARAM_VALUE.S00_AXI.S00_AXI_REG.OFFSET_HIGH_PARAM">C_S00_AXI_HIGHADDR</spirit:value>
250           </spirit:parameter>
251         </spirit:parameters>
252       </spirit:addressBlock>
253     </spirit:memoryMap>
254   </spirit:memoryMaps>
255   <spirit:model>
256     <spirit:views>
257       <spirit:view>
258         <spirit:name>xilinx_vhdlsynthesis</spirit:name>
259         <spirit:displayName>VHDL Synthesis</spirit:displayName>
260         <spirit:envIdentifier>vhdlSource:vivado.xilinx.com:synthesis</spirit:envIdentifier>
261         <spirit:language>vhdl</spirit:language>
262         <spirit:modelName>dcsimpledrv_v1_0</spirit:modelName>
263         <spirit:fileSetRef>
264           <spirit:localName>xilinx_vhdlsynthesis_view_fileset</spirit:localName>
265         </spirit:fileSetRef>
266         <spirit:parameters>
267           <spirit:parameter>
268             <spirit:name>viewChecksum</spirit:name>
269             <spirit:value>cee40dbc</spirit:value>
270           </spirit:parameter>
271         </spirit:parameters>
272       </spirit:view>
273       <spirit:view>
274         <spirit:name>xilinx_vhdlbehavioralsimulation</spirit:name>
275         <spirit:displayName>VHDL Simulation</spirit:displayName>
276         <spirit:envIdentifier>vhdlSource:vivado.xilinx.com:simulation</spirit:envIdentifier>
277         <spirit:language>vhdl</spirit:language>
278         <spirit:modelName>dcsimpledrv_v1_0</spirit:modelName>
279         <spirit:fileSetRef>
280           <spirit:localName>xilinx_vhdlbehavioralsimulation_view_fileset</spirit:localName>
281         </spirit:fileSetRef>
282         <spirit:parameters>
283           <spirit:parameter>
284             <spirit:name>viewChecksum</spirit:name>
285             <spirit:value>cee40dbc</spirit:value>
286           </spirit:parameter>
287         </spirit:parameters>
288       </spirit:view>
289       <spirit:view>
290         <spirit:name>xilinx_softwaredriver</spirit:name>
291         <spirit:displayName>Software Driver</spirit:displayName>
292         <spirit:envIdentifier>:vivado.xilinx.com:sw.driver</spirit:envIdentifier>
293         <spirit:fileSetRef>
294           <spirit:localName>xilinx_softwaredriver_view_fileset</spirit:localName>
295         </spirit:fileSetRef>
296         <spirit:parameters>
297           <spirit:parameter>
298             <spirit:name>viewChecksum</spirit:name>
299             <spirit:value>d8c7490d</spirit:value>
300           </spirit:parameter>
301         </spirit:parameters>
302       </spirit:view>
303       <spirit:view>
304         <spirit:name>xilinx_xpgui</spirit:name>
305         <spirit:displayName>UI Layout</spirit:displayName>
306         <spirit:envIdentifier>:vivado.xilinx.com:xgui.ui</spirit:envIdentifier>
307         <spirit:fileSetRef>
308           <spirit:localName>xilinx_xpgui_view_fileset</spirit:localName>
309         </spirit:fileSetRef>
310         <spirit:parameters>
311           <spirit:parameter>
312             <spirit:name>viewChecksum</spirit:name>
313             <spirit:value>fd592ead</spirit:value>
314           </spirit:parameter>
315         </spirit:parameters>
316       </spirit:view>
317       <spirit:view>
318         <spirit:name>bd_tcl</spirit:name>
319         <spirit:displayName>Block Diagram</spirit:displayName>
320         <spirit:envIdentifier>:vivado.xilinx.com:block.diagram</spirit:envIdentifier>
321         <spirit:fileSetRef>
322           <spirit:localName>bd_tcl_view_fileset</spirit:localName>
323         </spirit:fileSetRef>
324         <spirit:parameters>
325           <spirit:parameter>
326             <spirit:name>viewChecksum</spirit:name>
327             <spirit:value>eb6528c9</spirit:value>
328           </spirit:parameter>
329         </spirit:parameters>
330       </spirit:view>
331     </spirit:views>
332     <spirit:ports>
333       <spirit:port>
334         <spirit:name>PWM_A</spirit:name>
335         <spirit:wire>
336           <spirit:direction>out</spirit:direction>
337           <spirit:wireTypeDefs>
338             <spirit:wireTypeDef>
339               <spirit:typeName>std_logic</spirit:typeName>
340               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
341               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
342             </spirit:wireTypeDef>
343           </spirit:wireTypeDefs>
344         </spirit:wire>
345       </spirit:port>
346       <spirit:port>
347         <spirit:name>PWM_B</spirit:name>
348         <spirit:wire>
349           <spirit:direction>out</spirit:direction>
350           <spirit:wireTypeDefs>
351             <spirit:wireTypeDef>
352               <spirit:typeName>std_logic</spirit:typeName>
353               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
354               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
355             </spirit:wireTypeDef>
356           </spirit:wireTypeDefs>
357         </spirit:wire>
358       </spirit:port>
359       <spirit:port>
360         <spirit:name>IRC_A</spirit:name>
361         <spirit:wire>
362           <spirit:direction>in</spirit:direction>
363           <spirit:wireTypeDefs>
364             <spirit:wireTypeDef>
365               <spirit:typeName>std_logic</spirit:typeName>
366               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
367               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
368             </spirit:wireTypeDef>
369           </spirit:wireTypeDefs>
370         </spirit:wire>
371       </spirit:port>
372       <spirit:port>
373         <spirit:name>IRC_B</spirit:name>
374         <spirit:wire>
375           <spirit:direction>in</spirit:direction>
376           <spirit:wireTypeDefs>
377             <spirit:wireTypeDef>
378               <spirit:typeName>std_logic</spirit:typeName>
379               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
380               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
381             </spirit:wireTypeDef>
382           </spirit:wireTypeDefs>
383         </spirit:wire>
384       </spirit:port>
385       <spirit:port>
386         <spirit:name>IRC_IRQ</spirit:name>
387         <spirit:wire>
388           <spirit:direction>in</spirit:direction>
389           <spirit:wireTypeDefs>
390             <spirit:wireTypeDef>
391               <spirit:typeName>std_logic</spirit:typeName>
392               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
393               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
394             </spirit:wireTypeDef>
395           </spirit:wireTypeDefs>
396         </spirit:wire>
397       </spirit:port>
398       <spirit:port>
399         <spirit:name>IRC_A_MON</spirit:name>
400         <spirit:wire>
401           <spirit:direction>out</spirit:direction>
402           <spirit:wireTypeDefs>
403             <spirit:wireTypeDef>
404               <spirit:typeName>std_logic</spirit:typeName>
405               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
406               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
407             </spirit:wireTypeDef>
408           </spirit:wireTypeDefs>
409         </spirit:wire>
410       </spirit:port>
411       <spirit:port>
412         <spirit:name>IRC_B_MON</spirit:name>
413         <spirit:wire>
414           <spirit:direction>out</spirit:direction>
415           <spirit:wireTypeDefs>
416             <spirit:wireTypeDef>
417               <spirit:typeName>std_logic</spirit:typeName>
418               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
419               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
420             </spirit:wireTypeDef>
421           </spirit:wireTypeDefs>
422         </spirit:wire>
423       </spirit:port>
424       <spirit:port>
425         <spirit:name>IRC_IRQ_MON</spirit:name>
426         <spirit:wire>
427           <spirit:direction>out</spirit:direction>
428           <spirit:wireTypeDefs>
429             <spirit:wireTypeDef>
430               <spirit:typeName>std_logic</spirit:typeName>
431               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
432               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
433             </spirit:wireTypeDef>
434           </spirit:wireTypeDefs>
435         </spirit:wire>
436       </spirit:port>
437       <spirit:port>
438         <spirit:name>IRC_CHG_MON</spirit:name>
439         <spirit:wire>
440           <spirit:direction>out</spirit:direction>
441           <spirit:wireTypeDefs>
442             <spirit:wireTypeDef>
443               <spirit:typeName>std_logic</spirit:typeName>
444               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
445               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
446             </spirit:wireTypeDef>
447           </spirit:wireTypeDefs>
448         </spirit:wire>
449       </spirit:port>
450       <spirit:port>
451         <spirit:name>s00_axi_awaddr</spirit:name>
452         <spirit:wire>
453           <spirit:direction>in</spirit:direction>
454           <spirit:vector>
455             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_S00_AXI_ADDR_WIDTH&apos;)) - 1)">4</spirit:left>
456             <spirit:right spirit:format="long">0</spirit:right>
457           </spirit:vector>
458           <spirit:wireTypeDefs>
459             <spirit:wireTypeDef>
460               <spirit:typeName>std_logic_vector</spirit:typeName>
461               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
462               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
463             </spirit:wireTypeDef>
464           </spirit:wireTypeDefs>
465         </spirit:wire>
466       </spirit:port>
467       <spirit:port>
468         <spirit:name>s00_axi_awprot</spirit:name>
469         <spirit:wire>
470           <spirit:direction>in</spirit:direction>
471           <spirit:vector>
472             <spirit:left spirit:format="long">2</spirit:left>
473             <spirit:right spirit:format="long">0</spirit:right>
474           </spirit:vector>
475           <spirit:wireTypeDefs>
476             <spirit:wireTypeDef>
477               <spirit:typeName>std_logic_vector</spirit:typeName>
478               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
479               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
480             </spirit:wireTypeDef>
481           </spirit:wireTypeDefs>
482         </spirit:wire>
483       </spirit:port>
484       <spirit:port>
485         <spirit:name>s00_axi_awvalid</spirit:name>
486         <spirit:wire>
487           <spirit:direction>in</spirit:direction>
488           <spirit:wireTypeDefs>
489             <spirit:wireTypeDef>
490               <spirit:typeName>std_logic</spirit:typeName>
491               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
492               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
493             </spirit:wireTypeDef>
494           </spirit:wireTypeDefs>
495         </spirit:wire>
496       </spirit:port>
497       <spirit:port>
498         <spirit:name>s00_axi_awready</spirit:name>
499         <spirit:wire>
500           <spirit:direction>out</spirit:direction>
501           <spirit:wireTypeDefs>
502             <spirit:wireTypeDef>
503               <spirit:typeName>std_logic</spirit:typeName>
504               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
505               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
506             </spirit:wireTypeDef>
507           </spirit:wireTypeDefs>
508         </spirit:wire>
509       </spirit:port>
510       <spirit:port>
511         <spirit:name>s00_axi_wdata</spirit:name>
512         <spirit:wire>
513           <spirit:direction>in</spirit:direction>
514           <spirit:vector>
515             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_S00_AXI_DATA_WIDTH&apos;)) - 1)">31</spirit:left>
516             <spirit:right spirit:format="long">0</spirit:right>
517           </spirit:vector>
518           <spirit:wireTypeDefs>
519             <spirit:wireTypeDef>
520               <spirit:typeName>std_logic_vector</spirit:typeName>
521               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
522               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
523             </spirit:wireTypeDef>
524           </spirit:wireTypeDefs>
525         </spirit:wire>
526       </spirit:port>
527       <spirit:port>
528         <spirit:name>s00_axi_wstrb</spirit:name>
529         <spirit:wire>
530           <spirit:direction>in</spirit:direction>
531           <spirit:vector>
532             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_S00_AXI_DATA_WIDTH&apos;)) / 8) - 1)">3</spirit:left>
533             <spirit:right spirit:format="long">0</spirit:right>
534           </spirit:vector>
535           <spirit:wireTypeDefs>
536             <spirit:wireTypeDef>
537               <spirit:typeName>std_logic_vector</spirit:typeName>
538               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
539               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
540             </spirit:wireTypeDef>
541           </spirit:wireTypeDefs>
542         </spirit:wire>
543       </spirit:port>
544       <spirit:port>
545         <spirit:name>s00_axi_wvalid</spirit:name>
546         <spirit:wire>
547           <spirit:direction>in</spirit:direction>
548           <spirit:wireTypeDefs>
549             <spirit:wireTypeDef>
550               <spirit:typeName>std_logic</spirit:typeName>
551               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
552               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
553             </spirit:wireTypeDef>
554           </spirit:wireTypeDefs>
555         </spirit:wire>
556       </spirit:port>
557       <spirit:port>
558         <spirit:name>s00_axi_wready</spirit:name>
559         <spirit:wire>
560           <spirit:direction>out</spirit:direction>
561           <spirit:wireTypeDefs>
562             <spirit:wireTypeDef>
563               <spirit:typeName>std_logic</spirit:typeName>
564               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
565               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
566             </spirit:wireTypeDef>
567           </spirit:wireTypeDefs>
568         </spirit:wire>
569       </spirit:port>
570       <spirit:port>
571         <spirit:name>s00_axi_bresp</spirit:name>
572         <spirit:wire>
573           <spirit:direction>out</spirit:direction>
574           <spirit:vector>
575             <spirit:left spirit:format="long">1</spirit:left>
576             <spirit:right spirit:format="long">0</spirit:right>
577           </spirit:vector>
578           <spirit:wireTypeDefs>
579             <spirit:wireTypeDef>
580               <spirit:typeName>std_logic_vector</spirit:typeName>
581               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
582               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
583             </spirit:wireTypeDef>
584           </spirit:wireTypeDefs>
585         </spirit:wire>
586       </spirit:port>
587       <spirit:port>
588         <spirit:name>s00_axi_bvalid</spirit:name>
589         <spirit:wire>
590           <spirit:direction>out</spirit:direction>
591           <spirit:wireTypeDefs>
592             <spirit:wireTypeDef>
593               <spirit:typeName>std_logic</spirit:typeName>
594               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
595               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
596             </spirit:wireTypeDef>
597           </spirit:wireTypeDefs>
598         </spirit:wire>
599       </spirit:port>
600       <spirit:port>
601         <spirit:name>s00_axi_bready</spirit:name>
602         <spirit:wire>
603           <spirit:direction>in</spirit:direction>
604           <spirit:wireTypeDefs>
605             <spirit:wireTypeDef>
606               <spirit:typeName>std_logic</spirit:typeName>
607               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
608               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
609             </spirit:wireTypeDef>
610           </spirit:wireTypeDefs>
611         </spirit:wire>
612       </spirit:port>
613       <spirit:port>
614         <spirit:name>s00_axi_araddr</spirit:name>
615         <spirit:wire>
616           <spirit:direction>in</spirit:direction>
617           <spirit:vector>
618             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_S00_AXI_ADDR_WIDTH&apos;)) - 1)">4</spirit:left>
619             <spirit:right spirit:format="long">0</spirit:right>
620           </spirit:vector>
621           <spirit:wireTypeDefs>
622             <spirit:wireTypeDef>
623               <spirit:typeName>std_logic_vector</spirit:typeName>
624               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
625               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
626             </spirit:wireTypeDef>
627           </spirit:wireTypeDefs>
628         </spirit:wire>
629       </spirit:port>
630       <spirit:port>
631         <spirit:name>s00_axi_arprot</spirit:name>
632         <spirit:wire>
633           <spirit:direction>in</spirit:direction>
634           <spirit:vector>
635             <spirit:left spirit:format="long">2</spirit:left>
636             <spirit:right spirit:format="long">0</spirit:right>
637           </spirit:vector>
638           <spirit:wireTypeDefs>
639             <spirit:wireTypeDef>
640               <spirit:typeName>std_logic_vector</spirit:typeName>
641               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
642               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
643             </spirit:wireTypeDef>
644           </spirit:wireTypeDefs>
645         </spirit:wire>
646       </spirit:port>
647       <spirit:port>
648         <spirit:name>s00_axi_arvalid</spirit:name>
649         <spirit:wire>
650           <spirit:direction>in</spirit:direction>
651           <spirit:wireTypeDefs>
652             <spirit:wireTypeDef>
653               <spirit:typeName>std_logic</spirit:typeName>
654               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
655               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
656             </spirit:wireTypeDef>
657           </spirit:wireTypeDefs>
658         </spirit:wire>
659       </spirit:port>
660       <spirit:port>
661         <spirit:name>s00_axi_arready</spirit:name>
662         <spirit:wire>
663           <spirit:direction>out</spirit:direction>
664           <spirit:wireTypeDefs>
665             <spirit:wireTypeDef>
666               <spirit:typeName>std_logic</spirit:typeName>
667               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
668               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
669             </spirit:wireTypeDef>
670           </spirit:wireTypeDefs>
671         </spirit:wire>
672       </spirit:port>
673       <spirit:port>
674         <spirit:name>s00_axi_rdata</spirit:name>
675         <spirit:wire>
676           <spirit:direction>out</spirit:direction>
677           <spirit:vector>
678             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_S00_AXI_DATA_WIDTH&apos;)) - 1)">31</spirit:left>
679             <spirit:right spirit:format="long">0</spirit:right>
680           </spirit:vector>
681           <spirit:wireTypeDefs>
682             <spirit:wireTypeDef>
683               <spirit:typeName>std_logic_vector</spirit:typeName>
684               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
685               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
686             </spirit:wireTypeDef>
687           </spirit:wireTypeDefs>
688         </spirit:wire>
689       </spirit:port>
690       <spirit:port>
691         <spirit:name>s00_axi_rresp</spirit:name>
692         <spirit:wire>
693           <spirit:direction>out</spirit:direction>
694           <spirit:vector>
695             <spirit:left spirit:format="long">1</spirit:left>
696             <spirit:right spirit:format="long">0</spirit:right>
697           </spirit:vector>
698           <spirit:wireTypeDefs>
699             <spirit:wireTypeDef>
700               <spirit:typeName>std_logic_vector</spirit:typeName>
701               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
702               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
703             </spirit:wireTypeDef>
704           </spirit:wireTypeDefs>
705         </spirit:wire>
706       </spirit:port>
707       <spirit:port>
708         <spirit:name>s00_axi_rvalid</spirit:name>
709         <spirit:wire>
710           <spirit:direction>out</spirit:direction>
711           <spirit:wireTypeDefs>
712             <spirit:wireTypeDef>
713               <spirit:typeName>std_logic</spirit:typeName>
714               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
715               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
716             </spirit:wireTypeDef>
717           </spirit:wireTypeDefs>
718         </spirit:wire>
719       </spirit:port>
720       <spirit:port>
721         <spirit:name>s00_axi_rready</spirit:name>
722         <spirit:wire>
723           <spirit:direction>in</spirit:direction>
724           <spirit:wireTypeDefs>
725             <spirit:wireTypeDef>
726               <spirit:typeName>std_logic</spirit:typeName>
727               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
728               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
729             </spirit:wireTypeDef>
730           </spirit:wireTypeDefs>
731         </spirit:wire>
732       </spirit:port>
733       <spirit:port>
734         <spirit:name>s00_axi_aclk</spirit:name>
735         <spirit:wire>
736           <spirit:direction>in</spirit:direction>
737           <spirit:wireTypeDefs>
738             <spirit:wireTypeDef>
739               <spirit:typeName>std_logic</spirit:typeName>
740               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
741               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
742             </spirit:wireTypeDef>
743           </spirit:wireTypeDefs>
744         </spirit:wire>
745       </spirit:port>
746       <spirit:port>
747         <spirit:name>s00_axi_aresetn</spirit:name>
748         <spirit:wire>
749           <spirit:direction>in</spirit:direction>
750           <spirit:wireTypeDefs>
751             <spirit:wireTypeDef>
752               <spirit:typeName>std_logic</spirit:typeName>
753               <spirit:viewNameRef>xilinx_vhdlsynthesis</spirit:viewNameRef>
754               <spirit:viewNameRef>xilinx_vhdlbehavioralsimulation</spirit:viewNameRef>
755             </spirit:wireTypeDef>
756           </spirit:wireTypeDefs>
757         </spirit:wire>
758       </spirit:port>
759     </spirit:ports>
760     <spirit:modelParameters>
761       <spirit:modelParameter xsi:type="spirit:nameValueTypeType" spirit:dataType="integer">
762         <spirit:name>C_S00_AXI_DATA_WIDTH</spirit:name>
763         <spirit:displayName>C S00 AXI DATA WIDTH</spirit:displayName>
764         <spirit:description>Width of S_AXI data bus</spirit:description>
765         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_S00_AXI_DATA_WIDTH" spirit:order="3" spirit:rangeType="long">32</spirit:value>
766       </spirit:modelParameter>
767       <spirit:modelParameter spirit:dataType="integer">
768         <spirit:name>C_S00_AXI_ADDR_WIDTH</spirit:name>
769         <spirit:displayName>C S00 AXI ADDR WIDTH</spirit:displayName>
770         <spirit:description>Width of S_AXI address bus</spirit:description>
771         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_S00_AXI_ADDR_WIDTH" spirit:order="4" spirit:rangeType="long">5</spirit:value>
772       </spirit:modelParameter>
773     </spirit:modelParameters>
774   </spirit:model>
775   <spirit:choices>
776     <spirit:choice>
777       <spirit:name>choice_list_6fc15197</spirit:name>
778       <spirit:enumeration>32</spirit:enumeration>
779     </spirit:choice>
780     <spirit:choice>
781       <spirit:name>choice_pairs_ce1226b1</spirit:name>
782       <spirit:enumeration spirit:text="true">1</spirit:enumeration>
783       <spirit:enumeration spirit:text="false">0</spirit:enumeration>
784     </spirit:choice>
785   </spirit:choices>
786   <spirit:fileSets>
787     <spirit:fileSet>
788       <spirit:name>xilinx_vhdlsynthesis_view_fileset</spirit:name>
789       <spirit:file>
790         <spirit:name>hdl/dff.vhdl</spirit:name>
791         <spirit:fileType>vhdlSource</spirit:fileType>
792       </spirit:file>
793       <spirit:file>
794         <spirit:name>hdl/qcounter_nbit.vhdl</spirit:name>
795         <spirit:fileType>vhdlSource</spirit:fileType>
796       </spirit:file>
797       <spirit:file>
798         <spirit:name>hdl/dcsimpledrv_v1_0_S00_AXI.vhd</spirit:name>
799         <spirit:fileType>vhdlSource</spirit:fileType>
800       </spirit:file>
801       <spirit:file>
802         <spirit:name>hdl/dff3.vhdl</spirit:name>
803         <spirit:fileType>vhdlSource</spirit:fileType>
804       </spirit:file>
805       <spirit:file>
806         <spirit:name>hdl/bidir_pwm.vhdl</spirit:name>
807         <spirit:fileType>vhdlSource</spirit:fileType>
808       </spirit:file>
809       <spirit:file>
810         <spirit:name>hdl/dcsimpledrv_v1_0.vhd</spirit:name>
811         <spirit:fileType>vhdlSource</spirit:fileType>
812         <spirit:userFileType>CHECKSUM_7e089523</spirit:userFileType>
813       </spirit:file>
814     </spirit:fileSet>
815     <spirit:fileSet>
816       <spirit:name>xilinx_vhdlbehavioralsimulation_view_fileset</spirit:name>
817       <spirit:file>
818         <spirit:name>hdl/dff.vhdl</spirit:name>
819         <spirit:fileType>vhdlSource</spirit:fileType>
820       </spirit:file>
821       <spirit:file>
822         <spirit:name>hdl/qcounter_nbit.vhdl</spirit:name>
823         <spirit:fileType>vhdlSource</spirit:fileType>
824       </spirit:file>
825       <spirit:file>
826         <spirit:name>hdl/dcsimpledrv_v1_0_S00_AXI.vhd</spirit:name>
827         <spirit:fileType>vhdlSource</spirit:fileType>
828       </spirit:file>
829       <spirit:file>
830         <spirit:name>hdl/dff3.vhdl</spirit:name>
831         <spirit:fileType>vhdlSource</spirit:fileType>
832       </spirit:file>
833       <spirit:file>
834         <spirit:name>hdl/bidir_pwm.vhdl</spirit:name>
835         <spirit:fileType>vhdlSource</spirit:fileType>
836       </spirit:file>
837       <spirit:file>
838         <spirit:name>hdl/dcsimpledrv_v1_0.vhd</spirit:name>
839         <spirit:fileType>vhdlSource</spirit:fileType>
840       </spirit:file>
841     </spirit:fileSet>
842     <spirit:fileSet>
843       <spirit:name>xilinx_softwaredriver_view_fileset</spirit:name>
844       <spirit:file>
845         <spirit:name>drivers/dcsimpledrv_v1_0/data/dcsimpledrv.mdd</spirit:name>
846         <spirit:userFileType>mdd</spirit:userFileType>
847         <spirit:userFileType>driver_mdd</spirit:userFileType>
848       </spirit:file>
849       <spirit:file>
850         <spirit:name>drivers/dcsimpledrv_v1_0/data/dcsimpledrv.tcl</spirit:name>
851         <spirit:fileType>tclSource</spirit:fileType>
852         <spirit:userFileType>driver_tcl</spirit:userFileType>
853       </spirit:file>
854       <spirit:file>
855         <spirit:name>drivers/dcsimpledrv_v1_0/src/Makefile</spirit:name>
856         <spirit:userFileType>driver_src</spirit:userFileType>
857       </spirit:file>
858       <spirit:file>
859         <spirit:name>drivers/dcsimpledrv_v1_0/src/dcsimpledrv.h</spirit:name>
860         <spirit:fileType>cSource</spirit:fileType>
861         <spirit:userFileType>driver_src</spirit:userFileType>
862       </spirit:file>
863       <spirit:file>
864         <spirit:name>drivers/dcsimpledrv_v1_0/src/dcsimpledrv.c</spirit:name>
865         <spirit:fileType>cSource</spirit:fileType>
866         <spirit:userFileType>driver_src</spirit:userFileType>
867       </spirit:file>
868       <spirit:file>
869         <spirit:name>drivers/dcsimpledrv_v1_0/src/dcsimpledrv_selftest.c</spirit:name>
870         <spirit:fileType>cSource</spirit:fileType>
871         <spirit:userFileType>driver_src</spirit:userFileType>
872       </spirit:file>
873     </spirit:fileSet>
874     <spirit:fileSet>
875       <spirit:name>xilinx_xpgui_view_fileset</spirit:name>
876       <spirit:file>
877         <spirit:name>xgui/dcsimpledrv_v1_0.tcl</spirit:name>
878         <spirit:fileType>tclSource</spirit:fileType>
879         <spirit:userFileType>CHECKSUM_fd592ead</spirit:userFileType>
880         <spirit:userFileType>XGUI_VERSION_2</spirit:userFileType>
881       </spirit:file>
882     </spirit:fileSet>
883     <spirit:fileSet>
884       <spirit:name>bd_tcl_view_fileset</spirit:name>
885       <spirit:file>
886         <spirit:name>bd/bd.tcl</spirit:name>
887         <spirit:fileType>tclSource</spirit:fileType>
888       </spirit:file>
889     </spirit:fileSet>
890   </spirit:fileSets>
891   <spirit:description>DC Motor Simple Driver - 2x PWM and IRC</spirit:description>
892   <spirit:parameters>
893     <spirit:parameter>
894       <spirit:name>C_S00_AXI_DATA_WIDTH</spirit:name>
895       <spirit:displayName>C S00 AXI DATA WIDTH</spirit:displayName>
896       <spirit:description>Width of S_AXI data bus</spirit:description>
897       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.C_S00_AXI_DATA_WIDTH" spirit:choiceRef="choice_list_6fc15197" spirit:order="3">32</spirit:value>
898       <spirit:vendorExtensions>
899         <xilinx:parameterInfo>
900           <xilinx:enablement>
901             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.C_S00_AXI_DATA_WIDTH">false</xilinx:isEnabled>
902           </xilinx:enablement>
903         </xilinx:parameterInfo>
904       </spirit:vendorExtensions>
905     </spirit:parameter>
906     <spirit:parameter>
907       <spirit:name>C_S00_AXI_ADDR_WIDTH</spirit:name>
908       <spirit:displayName>C S00 AXI ADDR WIDTH</spirit:displayName>
909       <spirit:description>Width of S_AXI address bus</spirit:description>
910       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.C_S00_AXI_ADDR_WIDTH" spirit:order="4" spirit:rangeType="long">5</spirit:value>
911       <spirit:vendorExtensions>
912         <xilinx:parameterInfo>
913           <xilinx:enablement>
914             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.C_S00_AXI_ADDR_WIDTH">false</xilinx:isEnabled>
915           </xilinx:enablement>
916         </xilinx:parameterInfo>
917       </spirit:vendorExtensions>
918     </spirit:parameter>
919     <spirit:parameter>
920       <spirit:name>C_S00_AXI_BASEADDR</spirit:name>
921       <spirit:displayName>C S00 AXI BASEADDR</spirit:displayName>
922       <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.C_S00_AXI_BASEADDR" spirit:order="5" spirit:bitStringLength="32">0xFFFFFFFF</spirit:value>
923       <spirit:vendorExtensions>
924         <xilinx:parameterInfo>
925           <xilinx:enablement>
926             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.C_S00_AXI_BASEADDR">false</xilinx:isEnabled>
927           </xilinx:enablement>
928         </xilinx:parameterInfo>
929       </spirit:vendorExtensions>
930     </spirit:parameter>
931     <spirit:parameter>
932       <spirit:name>C_S00_AXI_HIGHADDR</spirit:name>
933       <spirit:displayName>C S00 AXI HIGHADDR</spirit:displayName>
934       <spirit:value spirit:format="bitString" spirit:resolve="user" spirit:id="PARAM_VALUE.C_S00_AXI_HIGHADDR" spirit:order="6" spirit:bitStringLength="32">0x00000000</spirit:value>
935       <spirit:vendorExtensions>
936         <xilinx:parameterInfo>
937           <xilinx:enablement>
938             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.C_S00_AXI_HIGHADDR">false</xilinx:isEnabled>
939           </xilinx:enablement>
940         </xilinx:parameterInfo>
941       </spirit:vendorExtensions>
942     </spirit:parameter>
943     <spirit:parameter>
944       <spirit:name>Component_Name</spirit:name>
945       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.Component_Name" spirit:order="1">dcsimpledrv_v1_0</spirit:value>
946     </spirit:parameter>
947   </spirit:parameters>
948   <spirit:vendorExtensions>
949     <xilinx:coreExtensions>
950       <xilinx:supportedFamilies>
951         <xilinx:family xilinx:lifeCycle="Pre-Production">zynq</xilinx:family>
952       </xilinx:supportedFamilies>
953       <xilinx:taxonomies>
954         <xilinx:taxonomy>AXI_Peripheral</xilinx:taxonomy>
955       </xilinx:taxonomies>
956       <xilinx:displayName>dcsimpledrv_v1.0</xilinx:displayName>
957       <xilinx:coreRevision>5</xilinx:coreRevision>
958       <xilinx:coreCreationDateTime>2017-07-26T16:47:18Z</xilinx:coreCreationDateTime>
959       <xilinx:tags>
960         <xilinx:tag xilinx:name="pikron.com:user:dcsimpledrv:1.0_ARCHIVE_LOCATION">/home/pi/fpga/zynq/canbech-sw/system/ip/dcsimpledrv_1.0</xilinx:tag>
961       </xilinx:tags>
962     </xilinx:coreExtensions>
963     <xilinx:packagingInfo>
964       <xilinx:xilinxVersion>2016.1</xilinx:xilinxVersion>
965       <xilinx:checksum xilinx:scope="busInterfaces" xilinx:value="ab027bc6"/>
966       <xilinx:checksum xilinx:scope="memoryMaps" xilinx:value="493665f4"/>
967       <xilinx:checksum xilinx:scope="fileGroups" xilinx:value="170f08c4"/>
968       <xilinx:checksum xilinx:scope="ports" xilinx:value="d7c0b28e"/>
969       <xilinx:checksum xilinx:scope="hdlParameters" xilinx:value="ce3109b2"/>
970       <xilinx:checksum xilinx:scope="parameters" xilinx:value="c7ddb8f2"/>
971     </xilinx:packagingInfo>
972   </spirit:vendorExtensions>
973 </spirit:component>