tsfpga.examples.vivado package
Submodules
tsfpga.examples.vivado.project module
- class tsfpga.examples.vivado.project.TsfpgaExampleVivadoNetlistProject(analyze_synthesis_timing: bool = False, build_result_checkers: list[SizeChecker | MaximumLogicLevel] | None = None, **kwargs: Any)
Bases:
VivadoNetlistProject
Example Vivado project class for netlist builds. Shows how to override and extend the base behavior.
- class tsfpga.examples.vivado.project.TsfpgaExampleVivadoProject(name: str, modules: ModuleList, part: str, top: str | None = None, generics: dict[str, Any] | None = None, constraints: list[Constraint] | None = None, tcl_sources: list[Path] | None = None, build_step_hooks: list[BuildStepTclHook] | None = None, vivado_path: Path | None = None, default_run_index: int = 1, impl_explore: bool = False, defined_at: Path | None = None, **other_arguments: Any)
Bases:
VivadoProject
Example Vivado project class. Shows how to override and extend the base behavior.