17.2.2.2 Component Manifests

When you generate your components, a set of files is generated for each component. The Component Manifest Report details the set of files generated and used in each subsequent step (Synthesis, Simulation, Firmware Generation, and so on). This report gives you the locations of all the generated files needed to proceed with the Custom Flow. You can access the component manifest in the Reports area: Click Design > Reports to open the reports tab. In the reports tab, you see a set of manifest.txt files (Figure 17-6), one for each component you generated.

Tip: You must set a component or module as 'root' to see the component manifest file contents in the Reports tab.

Alternatively, you can access the individual manifest report files for each core component generated or SmartDesign component from <project>/component/work/<component name>/<instance name>/<component name>_manifest.txt or <project>/component/work/<SmartDesign name>/<SmartDesign name>_manifest.txt. You can also access the manifest file contents of each component generated from the new Components tab in Libero, where the file locations are mentioned with respect to the project directory.

Figure 17-7. Accessing Component Manifest Report Files from Libero Reports Tab (For PolarFire)
Figure 17-8. Accessing Component Manifest Report Files from Libero Components Tab
Figure 17-9. Accessing Component Manifest Report Files from Libero Reports Tab (For SmartFusion 2 System Builder)

Focus on the following Component Manifest Reports:

  • If you use SmartFusion 2 or IGLOO 2 System Builder, read the file <system builder name>_sb_manifest.txt.
  • If you instantiated cores into a SmartDesign, read the file <smartdesign_name>_manifest.txt.
  • If you created components for cores, read the <core_component_name>_manifest.txt.

You must use all 17.2.2.2 Component Manifests Reports that apply to your design. For example, if your project has a SmartDesign with one or more core components instantiated in it and you intend to use them all in your final design, then you must select files listed in the 17.2.2.2 Component Manifests Reports of all those components for use in your design flow.