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... | |
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
◆ AddProjectFiles()
AddProjectFiles |
Definition at line 148 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 381 of file create_project.tcl.
◆ ConfigureProperties()
ConfigureProperties |
uses the content of globalSettings::PROPERTIES to set additional project properties
Definition at line 548 of file create_project.tcl.
◆ ConfigureSimulation()
ConfigureSimulation |
configure simulation
Definition at line 478 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 292 of file create_project.tcl.
◆ CreateProject()
CreateProject | args | ||
nagelfar ignore
Definition at line 725 of file create_project.tcl.
◆ CreateReportStrategy()
CreateReportStrategy | obj | ||
Set Vivado Report strategy for implementation.
- Parameters
-
[in] obj the project object
Definition at line 211 of file create_project.tcl.
◆ InitProject()
InitProject |
Definition at line 77 of file create_project.tcl.
◆ ManageIPs()
ManageIPs |
upgrade IPs in the project and copy them from HOG_IP_PATH if defined
Definition at line 684 of file create_project.tcl.
◆ SetGlobalVar()
SetGlobalVar | var ?default_value? | ||
Definition at line 708 of file create_project.tcl.