LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Browse FAQ    

    Frequently Asked Questions

    5 Downloading Files

    5.1 Where can I get a core to do this function?

    Look on the opencores projects page (http://www.opencores.org/browse.cgi) for a list of available cores. Alternatively use opencollector to search a large number of sites for a wanted core (http://www.opencollector.org/hmatrix.html).

    Top

    5.2 How do I get the source for a core?

    The easiest way is to go to the 'Download' page of project. On that page you will find table with links to files (source code, documentation, cmplete cores, etc.).

    Files are located on opencores web server or in opencores CVS. Advanced users may be interested in details about downloading files from CVS that follows.

    Top

    5.2.1 CVSGet

    The easiest way to download a single core is to use the 'CVSGet' page, on the opencores web server. To access the 'cvsget' page, click on the CVSGet link on the left hand side of each page on the opencores web server. It is in the section called 'Tools'.

    Type the name of the core you want into the 'Module Name' box. For a listing of available modules, follow the 'browse CVS' link on the cvsget page. The name of a module is the same as the name of its directory when browsing CVS. For example, to download the PCI core, use the name 'pci'.

    For the time being, leave the 'Tag/Branch/Revision' box empty.

    *** Insert full explanation of 'tags' box here ***

    Finish by pressing the 'Create module.tar.gz' button. This will create a tarred gzip file of the requested module and serve it up to your web browser. What your web browser does with this file will depend on your local configuration. Typically it will ask if you want to save the file to disk. If your web browser does something else, try holding down the shift key while pressing the 'Create module.tar.gz' button to force your web browser to save the file to disk.

    Top

    5.2.2 CVS client

    The second way to get a core is to use a standard CVS client. The book Version Management with CVS by Per Cederqvist et al is the official CVS manual. Read it for full directions on using CVS. It is freely available on the web (see http://www.cvshome.org).

    Start by making sure you have your favourite CVS client installed on your computer. Next type in the command:

    cvs -d :pserver:anonymous@cvs.opencores.org:/cvsroot/anonymous login

    Just hit enter when it asks for a password.

    To get a module, type in:

    cvs -d :pserver:anonymous@cvs.opencores.org:/cvsroot/anonymous -z3 checkout <MODULE>

    where <MODULE> is replaced with the name of the module which you want to download.

    Repeat this last command for each module you want to download. Modules will be downloaded to the current directory on your computer.

    Here is an example of a session to get the Ethernet and the PCI core:


    cvs -d :pserver:anonymous@cvs.opencores.org:/cvsroot/anonymous login
    cvs -d :pserver:anonymous@cvs.opencores.org:/cvsroot/anonymous -z3 checkout ethernet
    cvs -d :pserver:anonymous@cvs.opencores.org:/cvsroot/anonymous -z3 checkout pci

    See also CVS HowTo page for details about WinCVS and other CVS clients. You will find it under 'Opencores' section on the left side of each opencores web page.

    Top

    5.2.3 CVS web browser

    The third way to access a core is to use the CVS browser, on the opencores web server. Follow the CVS link on the left hand side of each page on the opencores web server. It is in 'Browse' section.

    You will be presented with a list of modules available on the opencores CVS server. Click on the name of a directory to enter that directory. Click on the name of a file to access information about it, or click on the version number to view the latest version.

    CVSweb is not really suited to downloading an entire module at once, but it is suitable for previewing the contents of a module.


     

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.