21.3.26 download_core

Description

This Tcl command downloads a core and adds it to your repository. The Catalog enables you to download cores from a web repository into a Vault. A Vault is a local directory (either local to your machine or on the local network) that contains cores downloaded from one or more repositories. A repository is a location on the web that contains cores that can be included in your design. The Catalog displays all the cores in your Vault.

You may want to import a core from a file when:
  • You do not have access to the internet and cannot download the core.
  • A core is not complete and has not been posted to the web (you have an evaluation core).
download_core -vlnv "Vendor:Library:Name:Version" [-location "location"]

Arguments

ParameterTypeDescription
vlnvstringVendor, library, name and version of the core you want to download. It is mandatory.

You can repeat this argument for multiple VLNVs.

locationstringLocation of the repository where you wish to add the core. It is optional.

Error Codes

Error CodeDescription
NoneRequired parameter 'vlnv' is missing.
None

Parameter 'vlnv' is missing or has invalid value.

None

Parameter 'location' has illegal value.

None

Parameter 'param_name' is not defined. Valid command formatting is 'download_core [-vlnv "vlnv"]+ [-location "location"] ' .

Supported Families

Supported Families
PolarFire®
RTG4
SmartFusion® 2
IGLOO® 2

Example

The following example downloads the System Builder (PF_DDR4) core to the repository www.microsemi.com/repositories/SgCore.

download_core -vlnv {Actel:SystemBuilder:PF_DDR4:1.0.102} \
        -location {www.microsemi.com/repositories/SgCore}

See Also