contains all functions needed to create a new project More...
Go to the source code of this file.
Namespaces | |
globalSettings | |
Namespace of all the project settings. | |
Functions | |
InitProject | |
AddProjectFiles | |
CreateReportStrategy obj | |
Set Vivado Report strategy for implementation. More... | |
ConfigureSynthesis | |
configure synthesis. More... | |
ConfigureImplementation | |
configure implementation. More... | |
ConfigureSimulation | |
configure simulation More... | |
ConfigureProperties | |
uses the content of globalSettings::PROPERTIES to set additional project properties More... | |
ConfigurePlatforms ?xsa? | |
CreatePlatform platform_name platform_conf ?xsa? | |
ConfigureApps | |
ConfigureApp app_name app_conf | |
AddAppFiles | |
ManageIPs | |
upgrade IPs in the project and copy them from HOG_IP_PATH if defined More... | |
SetGlobalVar var ?default_value? | |
CreateProject args | |
Detailed Description
contains all functions needed to create a new project
- Todo:
- This file will need to be fully documented
Definition in file create_project.tcl.
Function Documentation
◆ AddAppFiles()
AddAppFiles |
Definition at line 991 of file create_project.tcl.
◆ AddProjectFiles()
AddProjectFiles |
Definition at line 175 of file create_project.tcl.
◆ ConfigureApp()
ConfigureApp | app_name app_conf | ||
Definition at line 880 of file create_project.tcl.
◆ ConfigureApps()
ConfigureApps |
Definition at line 860 of file create_project.tcl.
◆ ConfigureImplementation()
ConfigureImplementation |
configure implementation.
The configuration is based on the content of globalSettings::IMPL_FLOW and globalSettings::IMPL_STRATEGY The function also sets Hog specific pre- and- post implementation and, pre- and post- implementation scripts
Definition at line 414 of file create_project.tcl.
◆ ConfigurePlatforms()
ConfigurePlatforms | ?xsa? | ||
Definition at line 736 of file create_project.tcl.
◆ ConfigureProperties()
ConfigureProperties |
uses the content of globalSettings::PROPERTIES to set additional project properties
Definition at line 563 of file create_project.tcl.
◆ ConfigureSimulation()
ConfigureSimulation |
configure simulation
Definition at line 516 of file create_project.tcl.
◆ ConfigureSynthesis()
ConfigureSynthesis |
configure synthesis.
The method uses the content of globalSettings::SYNTH_FLOW and globalSettings::SYNTH_STRATEGY to set the implementation strategy and flow. The function also sets Hog specific pre and post synthesis scripts
Definition at line 321 of file create_project.tcl.
◆ CreatePlatform()
CreatePlatform | platform_name platform_conf ?xsa? | ||
Definition at line 769 of file create_project.tcl.
◆ CreateProject()
CreateProject | args | ||
nagelfar ignore
Definition at line 1038 of file create_project.tcl.
◆ CreateReportStrategy()
CreateReportStrategy | obj | ||
Set Vivado Report strategy for implementation.
- Parameters
-
[in] obj the project object
Definition at line 237 of file create_project.tcl.
◆ InitProject()
InitProject |
Definition at line 79 of file create_project.tcl.
◆ ManageIPs()
ManageIPs |
upgrade IPs in the project and copy them from HOG_IP_PATH if defined
Definition at line 997 of file create_project.tcl.
◆ SetGlobalVar()
SetGlobalVar | var ?default_value? | ||
Definition at line 1021 of file create_project.tcl.