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>user.org</spirit:vendor>
4 <spirit:library>user</spirit:library>
5 <spirit:name>sja1000</spirit:name>
6 <spirit:version>1.0</spirit:version>
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"/>
13 <spirit:memoryMapRef spirit:memoryMapRef="S00_AXI"/>
18 <spirit:name>AWADDR</spirit:name>
21 <spirit:name>s00_axi_awaddr</spirit:name>
22 </spirit:physicalPort>
26 <spirit:name>AWPROT</spirit:name>
29 <spirit:name>s00_axi_awprot</spirit:name>
30 </spirit:physicalPort>
34 <spirit:name>AWVALID</spirit:name>
37 <spirit:name>s00_axi_awvalid</spirit:name>
38 </spirit:physicalPort>
42 <spirit:name>AWREADY</spirit:name>
45 <spirit:name>s00_axi_awready</spirit:name>
46 </spirit:physicalPort>
50 <spirit:name>WDATA</spirit:name>
53 <spirit:name>s00_axi_wdata</spirit:name>
54 </spirit:physicalPort>
58 <spirit:name>WSTRB</spirit:name>
61 <spirit:name>s00_axi_wstrb</spirit:name>
62 </spirit:physicalPort>
66 <spirit:name>WVALID</spirit:name>
69 <spirit:name>s00_axi_wvalid</spirit:name>
70 </spirit:physicalPort>
74 <spirit:name>WREADY</spirit:name>
77 <spirit:name>s00_axi_wready</spirit:name>
78 </spirit:physicalPort>
82 <spirit:name>BRESP</spirit:name>
85 <spirit:name>s00_axi_bresp</spirit:name>
86 </spirit:physicalPort>
90 <spirit:name>BVALID</spirit:name>
93 <spirit:name>s00_axi_bvalid</spirit:name>
94 </spirit:physicalPort>
98 <spirit:name>BREADY</spirit:name>
100 <spirit:physicalPort>
101 <spirit:name>s00_axi_bready</spirit:name>
102 </spirit:physicalPort>
106 <spirit:name>ARADDR</spirit:name>
107 </spirit:logicalPort>
108 <spirit:physicalPort>
109 <spirit:name>s00_axi_araddr</spirit:name>
110 </spirit:physicalPort>
114 <spirit:name>ARPROT</spirit:name>
115 </spirit:logicalPort>
116 <spirit:physicalPort>
117 <spirit:name>s00_axi_arprot</spirit:name>
118 </spirit:physicalPort>
122 <spirit:name>ARVALID</spirit:name>
123 </spirit:logicalPort>
124 <spirit:physicalPort>
125 <spirit:name>s00_axi_arvalid</spirit:name>
126 </spirit:physicalPort>
130 <spirit:name>ARREADY</spirit:name>
131 </spirit:logicalPort>
132 <spirit:physicalPort>
133 <spirit:name>s00_axi_arready</spirit:name>
134 </spirit:physicalPort>
138 <spirit:name>RDATA</spirit:name>
139 </spirit:logicalPort>
140 <spirit:physicalPort>
141 <spirit:name>s00_axi_rdata</spirit:name>
142 </spirit:physicalPort>
146 <spirit:name>RRESP</spirit:name>
147 </spirit:logicalPort>
148 <spirit:physicalPort>
149 <spirit:name>s00_axi_rresp</spirit:name>
150 </spirit:physicalPort>
154 <spirit:name>RVALID</spirit:name>
155 </spirit:logicalPort>
156 <spirit:physicalPort>
157 <spirit:name>s00_axi_rvalid</spirit:name>
158 </spirit:physicalPort>
162 <spirit:name>RREADY</spirit:name>
163 </spirit:logicalPort>
164 <spirit:physicalPort>
165 <spirit:name>s00_axi_rready</spirit:name>
166 </spirit:physicalPort>
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>
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">255</spirit:value>
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>
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"/>
192 <spirit:name>RST</spirit:name>
193 </spirit:logicalPort>
194 <spirit:physicalPort>
195 <spirit:name>s00_axi_aresetn</spirit:name>
196 </spirit:physicalPort>
201 <spirit:name>POLARITY</spirit:name>
202 <spirit:value spirit:id="BUSIFPARAM_VALUE.S00_AXI_RST.POLARITY">ACTIVE_LOW</spirit:value>
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"/>
214 <spirit:name>CLK</spirit:name>
215 </spirit:logicalPort>
216 <spirit:physicalPort>
217 <spirit:name>s00_axi_aclk</spirit:name>
218 </spirit:physicalPort>
223 <spirit:name>ASSOCIATED_BUSIF</spirit:name>
224 <spirit:value spirit:id="BUSIFPARAM_VALUE.S00_AXI_CLK.ASSOCIATED_BUSIF">S00_AXI</spirit:value>
227 <spirit:name>ASSOCIATED_RESET</spirit:name>
228 <spirit:value spirit:id="BUSIFPARAM_VALUE.S00_AXI_CLK.ASSOCIATED_RESET">s00_axi_aresetn</spirit:value>
231 </spirit:busInterface>
232 </spirit:busInterfaces>
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>
244 <spirit:name>OFFSET_BASE_PARAM</spirit:name>
245 <spirit:value spirit:id="ADDRBLOCKPARAM_VALUE.S00_AXI.S00_AXI_REG.OFFSET_BASE_PARAM" spirit:dependency="ADDRBLOCKPARAM_VALUE.S00_AXI_reg.OFFSET_BASE_PARAM">0</spirit:value>
248 <spirit:name>OFFSET_HIGH_PARAM</spirit:name>
249 <spirit:value spirit:id="ADDRBLOCKPARAM_VALUE.S00_AXI.S00_AXI_REG.OFFSET_HIGH_PARAM" spirit:dependency="ADDRBLOCKPARAM_VALUE.S00_AXI_reg.OFFSET_HIGH_PARAM">0</spirit:value>
252 </spirit:addressBlock>
258 <spirit:name>xilinx_softwaredriver</spirit:name>
259 <spirit:displayName>Software Driver</spirit:displayName>
260 <spirit:envIdentifier>:vivado.xilinx.com:sw.driver</spirit:envIdentifier>
262 <spirit:localName>xilinx_softwaredriver_view_fileset</spirit:localName>
266 <spirit:name>viewChecksum</spirit:name>
267 <spirit:value>a7e67acd</spirit:value>
272 <spirit:name>xilinx_xpgui</spirit:name>
273 <spirit:displayName>UI Layout</spirit:displayName>
274 <spirit:envIdentifier>:vivado.xilinx.com:xgui.ui</spirit:envIdentifier>
276 <spirit:localName>xilinx_xpgui_view_fileset</spirit:localName>
280 <spirit:name>viewChecksum</spirit:name>
281 <spirit:value>fd592ead</spirit:value>
286 <spirit:name>bd_tcl</spirit:name>
287 <spirit:displayName>Block Diagram</spirit:displayName>
288 <spirit:envIdentifier>:vivado.xilinx.com:block.diagram</spirit:envIdentifier>
290 <spirit:localName>bd_tcl_view_fileset</spirit:localName>
294 <spirit:name>viewChecksum</spirit:name>
295 <spirit:value>45a2f450</spirit:value>
300 <spirit:name>xilinx_anylanguagesynthesis</spirit:name>
301 <spirit:displayName>Synthesis</spirit:displayName>
302 <spirit:envIdentifier>:vivado.xilinx.com:synthesis</spirit:envIdentifier>
303 <spirit:modelName>sja1000</spirit:modelName>
305 <spirit:localName>xilinx_anylanguagesynthesis_view_fileset</spirit:localName>
309 <spirit:name>viewChecksum</spirit:name>
310 <spirit:value>586400b8</spirit:value>
315 <spirit:name>xilinx_anylanguagebehavioralsimulation</spirit:name>
316 <spirit:displayName>Simulation</spirit:displayName>
317 <spirit:envIdentifier>:vivado.xilinx.com:simulation</spirit:envIdentifier>
318 <spirit:modelName>sja1000</spirit:modelName>
320 <spirit:localName>xilinx_anylanguagebehavioralsimulation_view_fileset</spirit:localName>
324 <spirit:name>viewChecksum</spirit:name>
325 <spirit:value>586400b8</spirit:value>
332 <spirit:name>can_clk</spirit:name>
334 <spirit:direction>in</spirit:direction>
335 <spirit:wireTypeDefs>
337 <spirit:typeName>wire</spirit:typeName>
338 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
339 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
340 </spirit:wireTypeDef>
341 </spirit:wireTypeDefs>
345 <spirit:name>can_rx</spirit:name>
347 <spirit:direction>in</spirit:direction>
348 <spirit:wireTypeDefs>
350 <spirit:typeName>wire</spirit:typeName>
351 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
352 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
353 </spirit:wireTypeDef>
354 </spirit:wireTypeDefs>
358 <spirit:name>can_tx</spirit:name>
360 <spirit:direction>out</spirit:direction>
361 <spirit:wireTypeDefs>
363 <spirit:typeName>wire</spirit:typeName>
364 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
365 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
366 </spirit:wireTypeDef>
367 </spirit:wireTypeDefs>
371 <spirit:name>bus_off_on</spirit:name>
373 <spirit:direction>out</spirit:direction>
374 <spirit:wireTypeDefs>
376 <spirit:typeName>wire</spirit:typeName>
377 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
378 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
379 </spirit:wireTypeDef>
380 </spirit:wireTypeDefs>
384 <spirit:name>s00_axi_awaddr</spirit:name>
386 <spirit:direction>in</spirit:direction>
388 <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id('MODELPARAM_VALUE.C_S00_AXI_ADDR_WIDTH')) - 1)">7</spirit:left>
389 <spirit:right spirit:format="long">0</spirit:right>
391 <spirit:wireTypeDefs>
393 <spirit:typeName>wire</spirit:typeName>
394 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
395 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
396 </spirit:wireTypeDef>
397 </spirit:wireTypeDefs>
401 <spirit:name>s00_axi_awprot</spirit:name>
403 <spirit:direction>in</spirit:direction>
405 <spirit:left spirit:format="long">2</spirit:left>
406 <spirit:right spirit:format="long">0</spirit:right>
408 <spirit:wireTypeDefs>
410 <spirit:typeName>wire</spirit:typeName>
411 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
412 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
413 </spirit:wireTypeDef>
414 </spirit:wireTypeDefs>
418 <spirit:name>s00_axi_awvalid</spirit:name>
420 <spirit:direction>in</spirit:direction>
421 <spirit:wireTypeDefs>
423 <spirit:typeName>wire</spirit:typeName>
424 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
425 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
426 </spirit:wireTypeDef>
427 </spirit:wireTypeDefs>
431 <spirit:name>s00_axi_awready</spirit:name>
433 <spirit:direction>out</spirit:direction>
434 <spirit:wireTypeDefs>
436 <spirit:typeName>wire</spirit:typeName>
437 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
438 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
439 </spirit:wireTypeDef>
440 </spirit:wireTypeDefs>
444 <spirit:name>s00_axi_wdata</spirit:name>
446 <spirit:direction>in</spirit:direction>
448 <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id('MODELPARAM_VALUE.C_S00_AXI_DATA_WIDTH')) - 1)">31</spirit:left>
449 <spirit:right spirit:format="long">0</spirit:right>
451 <spirit:wireTypeDefs>
453 <spirit:typeName>wire</spirit:typeName>
454 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
455 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
456 </spirit:wireTypeDef>
457 </spirit:wireTypeDefs>
461 <spirit:name>s00_axi_wstrb</spirit:name>
463 <spirit:direction>in</spirit:direction>
465 <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id('MODELPARAM_VALUE.C_S00_AXI_DATA_WIDTH')) / 8) - 1)">3</spirit:left>
466 <spirit:right spirit:format="long">0</spirit:right>
468 <spirit:wireTypeDefs>
470 <spirit:typeName>wire</spirit:typeName>
471 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
472 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
473 </spirit:wireTypeDef>
474 </spirit:wireTypeDefs>
478 <spirit:name>s00_axi_wvalid</spirit:name>
480 <spirit:direction>in</spirit:direction>
481 <spirit:wireTypeDefs>
483 <spirit:typeName>wire</spirit:typeName>
484 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
485 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
486 </spirit:wireTypeDef>
487 </spirit:wireTypeDefs>
491 <spirit:name>s00_axi_wready</spirit:name>
493 <spirit:direction>out</spirit:direction>
494 <spirit:wireTypeDefs>
496 <spirit:typeName>wire</spirit:typeName>
497 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
498 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
499 </spirit:wireTypeDef>
500 </spirit:wireTypeDefs>
504 <spirit:name>s00_axi_bresp</spirit:name>
506 <spirit:direction>out</spirit:direction>
508 <spirit:left spirit:format="long">1</spirit:left>
509 <spirit:right spirit:format="long">0</spirit:right>
511 <spirit:wireTypeDefs>
513 <spirit:typeName>wire</spirit:typeName>
514 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
515 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
516 </spirit:wireTypeDef>
517 </spirit:wireTypeDefs>
521 <spirit:name>s00_axi_bvalid</spirit:name>
523 <spirit:direction>out</spirit:direction>
524 <spirit:wireTypeDefs>
526 <spirit:typeName>wire</spirit:typeName>
527 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
528 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
529 </spirit:wireTypeDef>
530 </spirit:wireTypeDefs>
534 <spirit:name>s00_axi_bready</spirit:name>
536 <spirit:direction>in</spirit:direction>
537 <spirit:wireTypeDefs>
539 <spirit:typeName>wire</spirit:typeName>
540 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
541 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
542 </spirit:wireTypeDef>
543 </spirit:wireTypeDefs>
547 <spirit:name>s00_axi_araddr</spirit:name>
549 <spirit:direction>in</spirit:direction>
551 <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id('MODELPARAM_VALUE.C_S00_AXI_ADDR_WIDTH')) - 1)">7</spirit:left>
552 <spirit:right spirit:format="long">0</spirit:right>
554 <spirit:wireTypeDefs>
556 <spirit:typeName>wire</spirit:typeName>
557 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
558 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
559 </spirit:wireTypeDef>
560 </spirit:wireTypeDefs>
564 <spirit:name>s00_axi_arprot</spirit:name>
566 <spirit:direction>in</spirit:direction>
568 <spirit:left spirit:format="long">2</spirit:left>
569 <spirit:right spirit:format="long">0</spirit:right>
571 <spirit:wireTypeDefs>
573 <spirit:typeName>wire</spirit:typeName>
574 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
575 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
576 </spirit:wireTypeDef>
577 </spirit:wireTypeDefs>
581 <spirit:name>s00_axi_arvalid</spirit:name>
583 <spirit:direction>in</spirit:direction>
584 <spirit:wireTypeDefs>
586 <spirit:typeName>wire</spirit:typeName>
587 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
588 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
589 </spirit:wireTypeDef>
590 </spirit:wireTypeDefs>
594 <spirit:name>s00_axi_arready</spirit:name>
596 <spirit:direction>out</spirit:direction>
597 <spirit:wireTypeDefs>
599 <spirit:typeName>wire</spirit:typeName>
600 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
601 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
602 </spirit:wireTypeDef>
603 </spirit:wireTypeDefs>
607 <spirit:name>s00_axi_rdata</spirit:name>
609 <spirit:direction>out</spirit:direction>
611 <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id('MODELPARAM_VALUE.C_S00_AXI_DATA_WIDTH')) - 1)">31</spirit:left>
612 <spirit:right spirit:format="long">0</spirit:right>
614 <spirit:wireTypeDefs>
616 <spirit:typeName>wire</spirit:typeName>
617 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
618 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
619 </spirit:wireTypeDef>
620 </spirit:wireTypeDefs>
624 <spirit:name>s00_axi_rresp</spirit:name>
626 <spirit:direction>out</spirit:direction>
628 <spirit:left spirit:format="long">1</spirit:left>
629 <spirit:right spirit:format="long">0</spirit:right>
631 <spirit:wireTypeDefs>
633 <spirit:typeName>wire</spirit:typeName>
634 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
635 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
636 </spirit:wireTypeDef>
637 </spirit:wireTypeDefs>
641 <spirit:name>s00_axi_rvalid</spirit:name>
643 <spirit:direction>out</spirit:direction>
644 <spirit:wireTypeDefs>
646 <spirit:typeName>wire</spirit:typeName>
647 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
648 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
649 </spirit:wireTypeDef>
650 </spirit:wireTypeDefs>
654 <spirit:name>s00_axi_rready</spirit:name>
656 <spirit:direction>in</spirit:direction>
657 <spirit:wireTypeDefs>
659 <spirit:typeName>wire</spirit:typeName>
660 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
661 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
662 </spirit:wireTypeDef>
663 </spirit:wireTypeDefs>
667 <spirit:name>irq</spirit:name>
669 <spirit:direction>out</spirit:direction>
670 <spirit:wireTypeDefs>
672 <spirit:typeName>wire</spirit:typeName>
673 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
674 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
675 </spirit:wireTypeDef>
676 </spirit:wireTypeDefs>
680 <spirit:name>s00_axi_aclk</spirit:name>
682 <spirit:direction>in</spirit:direction>
683 <spirit:wireTypeDefs>
685 <spirit:typeName>wire</spirit:typeName>
686 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
687 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
688 </spirit:wireTypeDef>
689 </spirit:wireTypeDefs>
693 <spirit:name>s00_axi_aresetn</spirit:name>
695 <spirit:direction>in</spirit:direction>
696 <spirit:wireTypeDefs>
698 <spirit:typeName>wire</spirit:typeName>
699 <spirit:viewNameRef>xilinx_anylanguagesynthesis</spirit:viewNameRef>
700 <spirit:viewNameRef>xilinx_anylanguagebehavioralsimulation</spirit:viewNameRef>
701 </spirit:wireTypeDef>
702 </spirit:wireTypeDefs>
706 <spirit:modelParameters>
707 <spirit:modelParameter xsi:type="spirit:nameValueTypeType" spirit:dataType="integer">
708 <spirit:name>C_S00_AXI_DATA_WIDTH</spirit:name>
709 <spirit:displayName>C S00 AXI DATA WIDTH</spirit:displayName>
710 <spirit:description>Width of S_AXI data bus</spirit:description>
711 <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>
712 </spirit:modelParameter>
713 <spirit:modelParameter spirit:dataType="integer">
714 <spirit:name>C_S00_AXI_ADDR_WIDTH</spirit:name>
715 <spirit:displayName>C S00 AXI ADDR WIDTH</spirit:displayName>
716 <spirit:description>Width of S_AXI address bus</spirit:description>
717 <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_S00_AXI_ADDR_WIDTH" spirit:order="4" spirit:rangeType="long">8</spirit:value>
718 </spirit:modelParameter>
719 </spirit:modelParameters>
723 <spirit:name>choice_list_6fc15197</spirit:name>
724 <spirit:enumeration>32</spirit:enumeration>
727 <spirit:name>choice_pairs_ce1226b1</spirit:name>
728 <spirit:enumeration spirit:text="true">1</spirit:enumeration>
729 <spirit:enumeration spirit:text="false">0</spirit:enumeration>
734 <spirit:name>xilinx_softwaredriver_view_fileset</spirit:name>
736 <spirit:name>drivers/sja1000_v1_0/data/sja1000.mdd</spirit:name>
737 <spirit:userFileType>mdd</spirit:userFileType>
738 <spirit:userFileType>driver_mdd</spirit:userFileType>
741 <spirit:name>drivers/sja1000_v1_0/data/sja1000.tcl</spirit:name>
742 <spirit:fileType>tclSource</spirit:fileType>
743 <spirit:userFileType>driver_tcl</spirit:userFileType>
746 <spirit:name>drivers/sja1000_v1_0/src/Makefile</spirit:name>
747 <spirit:userFileType>driver_src</spirit:userFileType>
750 <spirit:name>drivers/sja1000_v1_0/src/sja1000.h</spirit:name>
751 <spirit:fileType>cSource</spirit:fileType>
752 <spirit:userFileType>driver_src</spirit:userFileType>
755 <spirit:name>drivers/sja1000_v1_0/src/sja1000.c</spirit:name>
756 <spirit:fileType>cSource</spirit:fileType>
757 <spirit:userFileType>driver_src</spirit:userFileType>
760 <spirit:name>drivers/sja1000_v1_0/src/sja1000_selftest.c</spirit:name>
761 <spirit:fileType>cSource</spirit:fileType>
762 <spirit:userFileType>driver_src</spirit:userFileType>
766 <spirit:name>xilinx_xpgui_view_fileset</spirit:name>
768 <spirit:name>xgui/sja1000_v1_0.tcl</spirit:name>
769 <spirit:fileType>tclSource</spirit:fileType>
770 <spirit:userFileType>CHECKSUM_fd592ead</spirit:userFileType>
771 <spirit:userFileType>XGUI_VERSION_2</spirit:userFileType>
775 <spirit:name>bd_tcl_view_fileset</spirit:name>
777 <spirit:name>bd/bd.tcl</spirit:name>
778 <spirit:fileType>tclSource</spirit:fileType>
782 <spirit:name>xilinx_anylanguagesynthesis_view_fileset</spirit:name>
784 <spirit:name>hdl/can_crc.v</spirit:name>
785 <spirit:fileType>verilogSource</spirit:fileType>
786 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
789 <spirit:name>hdl/can_register_asyn_syn.v</spirit:name>
790 <spirit:fileType>verilogSource</spirit:fileType>
791 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
794 <spirit:name>hdl/can_fifo.v</spirit:name>
795 <spirit:fileType>verilogSource</spirit:fileType>
796 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
799 <spirit:name>hdl/can_defines.v</spirit:name>
800 <spirit:fileType>verilogSource</spirit:fileType>
801 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
804 <spirit:name>hdl/can_btl.v</spirit:name>
805 <spirit:fileType>verilogSource</spirit:fileType>
806 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
809 <spirit:name>hdl/timescale.v</spirit:name>
810 <spirit:fileType>verilogSource</spirit:fileType>
811 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
814 <spirit:name>hdl/can_bsp.v</spirit:name>
815 <spirit:fileType>verilogSource</spirit:fileType>
816 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
819 <spirit:name>hdl/can_registers.v</spirit:name>
820 <spirit:fileType>verilogSource</spirit:fileType>
821 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
824 <spirit:name>hdl/can_register_asyn.v</spirit:name>
825 <spirit:fileType>verilogSource</spirit:fileType>
826 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
829 <spirit:name>hdl/sja1000.v</spirit:name>
830 <spirit:fileType>verilogSource</spirit:fileType>
831 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
834 <spirit:name>hdl/can_ifc_axi_sync_duplex.v</spirit:name>
835 <spirit:fileType>verilogSource</spirit:fileType>
836 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
839 <spirit:name>hdl/can_top_raw.v</spirit:name>
840 <spirit:fileType>verilogSource</spirit:fileType>
841 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
844 <spirit:name>hdl/can_ibo.v</spirit:name>
845 <spirit:fileType>verilogSource</spirit:fileType>
846 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
849 <spirit:name>hdl/can_acf.v</spirit:name>
850 <spirit:fileType>verilogSource</spirit:fileType>
851 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
854 <spirit:name>hdl/can_register.v</spirit:name>
855 <spirit:fileType>verilogSource</spirit:fileType>
856 <spirit:userFileType>CHECKSUM_afda1032</spirit:userFileType>
857 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
861 <spirit:name>xilinx_anylanguagebehavioralsimulation_view_fileset</spirit:name>
863 <spirit:name>hdl/can_crc.v</spirit:name>
864 <spirit:fileType>verilogSource</spirit:fileType>
865 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
866 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
869 <spirit:name>hdl/can_register_asyn_syn.v</spirit:name>
870 <spirit:fileType>verilogSource</spirit:fileType>
871 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
872 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
875 <spirit:name>hdl/can_fifo.v</spirit:name>
876 <spirit:fileType>verilogSource</spirit:fileType>
877 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
878 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
881 <spirit:name>hdl/can_defines.v</spirit:name>
882 <spirit:fileType>verilogSource</spirit:fileType>
883 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
884 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
887 <spirit:name>hdl/can_btl.v</spirit:name>
888 <spirit:fileType>verilogSource</spirit:fileType>
889 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
890 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
893 <spirit:name>hdl/timescale.v</spirit:name>
894 <spirit:fileType>verilogSource</spirit:fileType>
895 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
896 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
899 <spirit:name>hdl/can_bsp.v</spirit:name>
900 <spirit:fileType>verilogSource</spirit:fileType>
901 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
902 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
905 <spirit:name>hdl/can_registers.v</spirit:name>
906 <spirit:fileType>verilogSource</spirit:fileType>
907 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
908 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
911 <spirit:name>hdl/can_register_asyn.v</spirit:name>
912 <spirit:fileType>verilogSource</spirit:fileType>
913 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
914 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
917 <spirit:name>hdl/sja1000.v</spirit:name>
918 <spirit:fileType>verilogSource</spirit:fileType>
919 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
920 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
923 <spirit:name>hdl/can_ifc_axi_sync_duplex.v</spirit:name>
924 <spirit:fileType>verilogSource</spirit:fileType>
925 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
928 <spirit:name>hdl/can_top_raw.v</spirit:name>
929 <spirit:fileType>verilogSource</spirit:fileType>
930 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
931 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
934 <spirit:name>hdl/can_ibo.v</spirit:name>
935 <spirit:fileType>verilogSource</spirit:fileType>
936 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
937 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
940 <spirit:name>hdl/can_acf.v</spirit:name>
941 <spirit:fileType>verilogSource</spirit:fileType>
942 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
943 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
946 <spirit:name>hdl/can_register.v</spirit:name>
947 <spirit:fileType>verilogSource</spirit:fileType>
948 <spirit:userFileType>USED_IN_ipstatic</spirit:userFileType>
949 <spirit:logicalName>xil_defaultlib</spirit:logicalName>
953 <spirit:description>SJA1000 Soft Core</spirit:description>
956 <spirit:name>C_S00_AXI_DATA_WIDTH</spirit:name>
957 <spirit:displayName>C S00 AXI DATA WIDTH</spirit:displayName>
958 <spirit:description>Width of S_AXI data bus</spirit:description>
959 <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>
960 <spirit:vendorExtensions>
961 <xilinx:parameterInfo>
963 <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.C_S00_AXI_DATA_WIDTH">false</xilinx:isEnabled>
965 </xilinx:parameterInfo>
966 </spirit:vendorExtensions>
969 <spirit:name>C_S00_AXI_ADDR_WIDTH</spirit:name>
970 <spirit:displayName>C S00 AXI ADDR WIDTH</spirit:displayName>
971 <spirit:description>Width of S_AXI address bus</spirit:description>
972 <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.C_S00_AXI_ADDR_WIDTH" spirit:order="4" spirit:rangeType="long">8</spirit:value>
973 <spirit:vendorExtensions>
974 <xilinx:parameterInfo>
976 <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.C_S00_AXI_ADDR_WIDTH">false</xilinx:isEnabled>
978 </xilinx:parameterInfo>
979 </spirit:vendorExtensions>
982 <spirit:name>C_S00_AXI_BASEADDR</spirit:name>
983 <spirit:displayName>C S00 AXI BASEADDR</spirit:displayName>
984 <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>
987 <spirit:name>C_S00_AXI_HIGHADDR</spirit:name>
988 <spirit:displayName>C S00 AXI HIGHADDR</spirit:displayName>
989 <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>
992 <spirit:name>Component_Name</spirit:name>
993 <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.Component_Name" spirit:order="1">sja1000_v1_0</spirit:value>
996 <spirit:vendorExtensions>
997 <xilinx:coreExtensions>
998 <xilinx:supportedFamilies>
999 <xilinx:family xilinx:lifeCycle="Pre-Production">zynq</xilinx:family>
1000 </xilinx:supportedFamilies>
1002 <xilinx:taxonomy>AXI_Peripheral</xilinx:taxonomy>
1003 </xilinx:taxonomies>
1004 <xilinx:displayName>sja1000_v1.0</xilinx:displayName>
1005 <xilinx:coreRevision>8</xilinx:coreRevision>
1006 <xilinx:coreCreationDateTime>2016-05-11T17:43:43Z</xilinx:coreCreationDateTime>
1008 <xilinx:tag xilinx:name="user.org:user:sja1000:1.0_ARCHIVE_LOCATION">/home/martin/projects/cvut/bakalarka/canbench-sw/system/ip/sja1000_1.0</xilinx:tag>
1010 </xilinx:coreExtensions>
1011 <xilinx:packagingInfo>
1012 <xilinx:xilinxVersion>2016.1</xilinx:xilinxVersion>
1013 <xilinx:checksum xilinx:scope="busInterfaces" xilinx:value="fa0dead8"/>
1014 <xilinx:checksum xilinx:scope="memoryMaps" xilinx:value="ca22a6c3"/>
1015 <xilinx:checksum xilinx:scope="fileGroups" xilinx:value="25cd449f"/>
1016 <xilinx:checksum xilinx:scope="ports" xilinx:value="2af143f4"/>
1017 <xilinx:checksum xilinx:scope="hdlParameters" xilinx:value="8a3bfb41"/>
1018 <xilinx:checksum xilinx:scope="parameters" xilinx:value="edbec00a"/>
1019 </xilinx:packagingInfo>
1020 </spirit:vendorExtensions>