OpenCores
URL https://opencores.org/ocsvn/socgen/socgen/trunk

Subversion Repositories socgen

[/] [socgen/] [trunk/] [common/] [opencores.org/] [cde/] [ip/] [clock/] [rtl/] [xml/] [cde_clock_sys.design.xml] - Rev 134

Go to most recent revision | Compare with Previous | Blame | View Log

<?xml version="1.0" encoding="UTF-8"?>
<!--

-->
<spirit:design 
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
xmlns:socgen="http://opencores.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">

<spirit:vendor>opencores.org</spirit:vendor>
<spirit:library>cde</spirit:library>
<spirit:name>clock</spirit:name>
<spirit:version>sys.design</spirit:version>  



<spirit:vendorExtensions><socgen:nodes>




<socgen:node><spirit:name>ref_reset</spirit:name>
<spirit:typeName>reg</spirit:typeName>
</socgen:node>


<socgen:node><spirit:name>pwron_reset_n</spirit:name>
<spirit:typeName>reg</spirit:typeName>
</socgen:node>




</socgen:nodes>

</spirit:vendorExtensions>


  <spirit:adHocConnections>


    <spirit:adHocConnection>
      <spirit:name>ckIn</spirit:name>
      <spirit:externalPortReference spirit:portRef="ckIn"/>
      <spirit:internalPortReference spirit:componentRef="dll" spirit:portRef="ref_clk"/>
    </spirit:adHocConnection>

    <spirit:adHocConnection>
      <spirit:name>pwron_reset</spirit:name>
      <spirit:externalPortReference spirit:portRef="pwron_reset"/>
      <spirit:internalPortReference spirit:componentRef="dll" spirit:portRef="reset"/>
    </spirit:adHocConnection>


    <spirit:adHocConnection>
      <spirit:name>pwron_reset_n</spirit:name>
      <spirit:externalPortReference spirit:portRef="pwron_reset_n"/>
      <spirit:internalPortReference spirit:componentRef="dll_rsync" spirit:portRef="reset_n"/>
      <spirit:internalPortReference spirit:componentRef="ref_rsync" spirit:portRef="reset_n"/>
    </spirit:adHocConnection>


    <spirit:adHocConnection>
      <spirit:name>ref_reset</spirit:name>
      <spirit:externalPortReference spirit:portRef="ref_reset"/>
      <spirit:internalPortReference spirit:componentRef="dll_rsync" spirit:portRef="data_in"/>
      <spirit:internalPortReference spirit:componentRef="ref_rsync" spirit:portRef="data_in"/>
    </spirit:adHocConnection>

    <spirit:adHocConnection>
      <spirit:name>reset</spirit:name>
      <spirit:externalPortReference spirit:portRef="reset"/>
       <spirit:internalPortReference spirit:componentRef="ref_rsync" spirit:portRef="data_out"/>
    </spirit:adHocConnection>

    <spirit:adHocConnection>
      <spirit:name>dll_reset</spirit:name>
      <spirit:externalPortReference spirit:portRef="dll_reset"/>
       <spirit:internalPortReference spirit:componentRef="dll_rsync" spirit:portRef="data_out"/>
    </spirit:adHocConnection>

    <spirit:adHocConnection>
      <spirit:name>dll_clk</spirit:name>
      <spirit:externalPortReference spirit:portRef="dll_clk"/>
      <spirit:internalPortReference spirit:componentRef="dll" spirit:portRef="dll_clk_out"/>
      <spirit:internalPortReference spirit:componentRef="dll_rsync" spirit:portRef="clk"/>
    </spirit:adHocConnection>


    <spirit:adHocConnection>
      <spirit:name>div_clk_out</spirit:name>
      <spirit:externalPortReference spirit:portRef="div_clk_out"/>
      <spirit:internalPortReference spirit:componentRef="dll" spirit:portRef="div_clk_out"/>
      <spirit:internalPortReference spirit:componentRef="ref_rsync" spirit:portRef="clk"/>
    </spirit:adHocConnection>





  </spirit:adHocConnections>



<spirit:componentInstances>

<spirit:componentInstance>
<spirit:instanceName>dll</spirit:instanceName> 
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="cde" spirit:name="clock" spirit:version="dll" />
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="MULT">PLL_MULT</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="DIV">PLL_DIV</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="SIZE">PLL_SIZE</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>


<spirit:componentInstance>
<spirit:instanceName>ref_rsync</spirit:instanceName> 
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="cde" spirit:name="sync" spirit:version="with_reset" />
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="WIDTH">1</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="DEPTH">2</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="RST_VAL">1'b1</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>


<spirit:componentInstance>
<spirit:instanceName>dll_rsync</spirit:instanceName> 
<spirit:componentRef spirit:vendor="opencores.org" spirit:library="cde" spirit:name="sync" spirit:version="with_reset" />
<spirit:configurableElementValues>
<spirit:configurableElementValue spirit:referenceId="WIDTH">1</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="DEPTH">2</spirit:configurableElementValue>
<spirit:configurableElementValue spirit:referenceId="RST_VAL">1'b1</spirit:configurableElementValue>
</spirit:configurableElementValues>
</spirit:componentInstance>




</spirit:componentInstances>




</spirit:design>

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.