21.3.41 export_job_data

Description

This Tcl command configures the parameters for the Job Manager Data Container file (JDC) to be exported from Libero and used by Job Manager. The exported file has *.jdc file name extension. All parameters are optional. Default values are used if parameters are omitted.

export_job_data \
         [-file_name "filename"] \
         [-export_dir {absolute or relative path of the exported file}] \
         [-components "SECURITY | FABRIC | ENVM"] \
         [-include_spi_flash "value"]

Arguments

ParameterTypeDescription
file_namestringName of the file that will be saved. If omitted, it will be the design name.
export_dirstringSpecified absolute or relative path where the file will be saved. If omitted, the file will be saved in the Libero projects/designer/<design_name>/export directory with *.jdc file extension.
componentsstringSpecifies the components of the design that will be saved to the file. The value can be any one or a combination of SECURITY, FABRIC, SNVM and ENVM if they are available in the design. If the parameter is omitted, all available components of the design will be saved.
Note: The SECURITY component must be selected if user security is initialized for the current Libero design.
include_spi_flashbooleanUse the Configure Design Initialization Data and Memories tool to configure this option. Valid value is 0 and 1. Default is 0.

Error Codes

Error CodeDescription
NonePolarFire: No bitstream components or SPI Flash data are selected to include in exported programming data file.
NonePolarFire: SPI Flash Memory is not configured. Use the Configure Design Initialization Data and Memories tool to configure it.
NoneIGLOO 2, PolarFire: The eNVM component is not available in the current design.
NoneSmartFusion 2: The eNVM component is not supported in the current design.
NonePolarFire: Invalid argument value: expecting SECURITY, FABRIC, SNVM, ENVM or FABRIC_SNVM.
NoneSmartFusion: components: Invalid argument value: 'FABRIC_SNVM' (expecting SECURITY, FABRIC or ENVM)
NoneSmartFusion 2, IGLOO 2: Parameter 'include_spi_flash' is not defined. Valid command formatting is 'export_job_data [-file_name "file_name"] \ [-export_dir "export_dir"] \ [-components "[SECURITY | FABRIC | ENVM]+"]
NoneSmartFusion 2, IGLOO 2: There are no bitstream components to include in exported programming data file.
NoneIGLOO 2: Invalid argument value: 'FM' (expecting SECURITY, FABRIC or ENVM).

None

include_spi_flash: Invalid argument value: 'value' (expecting TRUE, 1, true, FALSE, 0 or false).

None

Parameter 'param_name' is not defined. Valid command formatting is 'export_job_data [-file_name "file_name"] \ [-export_dir "export_dir"] \ [-components "[SECURITY | FABRIC | SNVM | ENVM | FABRIC_SNVM]+"] \ [-include_spi_flash "TRUE | FALSE"] '.

Supported Families

Supported Families
PolarFire®
RTG4
SmartFusion® 2
IGLOO® 2

Example

The following example exports Job Manager Data Container file (sd1.jdc) with FABRIC component.

export_job_data \ 
-file_name {sd1} \
-export_dir {D:\sd_prj\test3T\designer\sd1\export} \
-components {FABRIC}