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 169 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 408 of file create_project.tcl.
◆ ConfigureProperties()
| ConfigureProperties |
uses the content of globalSettings::PROPERTIES to set additional project properties
Definition at line 557 of file create_project.tcl.
◆ ConfigureSimulation()
| ConfigureSimulation |
configure simulation
Definition at line 510 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 315 of file create_project.tcl.
◆ CreateProject()
| CreateProject | args | ||
nagelfar ignore
Definition at line 772 of file create_project.tcl.
◆ CreateReportStrategy()
| CreateReportStrategy | obj | ||
Set Vivado Report strategy for implementation.
- Parameters
-
[in] obj the project object
Definition at line 231 of file create_project.tcl.
◆ InitProject()
| InitProject |
Definition at line 78 of file create_project.tcl.
◆ ManageIPs()
| ManageIPs |
upgrade IPs in the project and copy them from HOG_IP_PATH if defined
Definition at line 731 of file create_project.tcl.
◆ SetGlobalVar()
| SetGlobalVar | var ?default_value? | ||
Definition at line 755 of file create_project.tcl.
