Adds progress tracking and new trace tool integration

Introduces step tracking for Xilinx toolchain stages with step number and total steps added to tool execution calls. Enhances user feedback during execution.

Refactors `run_tool` to improve progress display and integrates `ConsoleTask` for better command handling. Simplifies code comments and improves readability.

Implements the `trace` tool support, including execution and report generation for timing analysis.

Adds minor enhancements like file copy feedback with icons.
This commit is contained in:
2025-04-26 14:41:43 +00:00
parent 5c52c0cf59
commit decc18ac83
7 changed files with 46 additions and 26 deletions

View File

@@ -15,7 +15,7 @@ def run_bitgen(project: ProjectConfig):
"-w",
f"{project.name}.ncd",
f"{project.name}.bit"
]
], step_number=5, total_steps=6
)