-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[dynamatic] Stability and scripts improvements
This commit improves the Dynamatic frontend in numerous ways before the v.0.2.0 internal release. Major changes are listed below. - Fix issues when using relative paths and when running the frontend from a non-standard location. The frontend does its convert everything to absolute paths to minimize the risk of path errors. - Rename the `synthesize` step/script to `compile` and the `logic-synthesize` step/script to `synthesize` to be more accurate. - All outputs from the compile step now go to the `comp` subdirectory within the output directory, for easier bookkeeping. - Factor in some of the common Bash functions used by most frontend scripts in a single `utils.sh` file that is sourced by all other scripts at the beginning (required that all scripts receive Dynamatic's path as their first argument). - Before running commands that might create temporary files (e.g., `vivado`), cd to the output directory to make move/remove steps unnecessary and avoid leaving temporary files at the frontend running location. - Make success/failure state reporting more consistent across commands. - Added sample script to run our entire flow on all our current integration tests.
- Loading branch information
1 parent
20a691f
commit 7ec408f
Showing
12 changed files
with
536 additions
and
517 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.