title: Vivado: after Tools->Create-and-Package-New-IP what to do components.xml output?
body: <p>Let's suppose you have a non-axi bus RTL core of verilog or vhdl files, and add them to your vivado project, and sucessfully compile the rtl source files using synthesis and taking care cancel and not run implementation stage. </p>
  
  <p>Now I try to package all the verilog or vhdl into an vivado user IP using the vivado menu:</p>
  
  <pre><code>Tools-&gt;Create-and-Package-new-ip
  </code></pre>
  
  <p>Packaging Options: Package your current project using the project as source for creating a new IP definition</p>
  
  <p>All it does is create a directory with a copy of all by verilog or vhdl source files in a directory with a "component.xml" file.</p>
  
  <p>How to even use this component.xml file???</p>
  
  <p>I create a new project... there's no where to even load the "component.xml" file into vivado so i can find the IP core in the IP integrator menu when making a block design??</p>
  
  <p>I want to create IP cores have them nicely wrapped in separate vivado project, and then import them into a freash new project that contains only a block design.  vivado seems to not like this flow... any ideas how to do this?</p>
  
  <p>(I don't know... I just think there's something half-baked about the way this works in vivado...)</p>
  
  <p>I just found out I need additional step for it to be seen in current project:</p>
  
  <pre><code>1. Goto Sources window
  2. click Hierachy tab
  3. select click IP-XACT-&gt;component.xml
  4. double click IP-XACT-&gt;component.xml
  5. scroll to bottom  of "Package IP" window
  6. click "Re-Package IP" button
  7. Now it will show up under: IP Catalog-&gt;UserIP-&gt;corename
  </code></pre>
  
  <p>Still not sure how to get this to show up in a new project.</p>