Torii Diagnostics

exception torii.diagnostics.DomainError(*args: object, src_loc: tuple[str, int] | None = None, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

A Clock Domain error

exception torii.diagnostics.DriverConflict

A Multiple-driver conflict

exception torii.diagnostics.MustUseWarning

The base class for unused HDL objects

exception torii.diagnostics.NameError(*args: object, src_loc: tuple[str, int] | None = None, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

Invalid HDL construct name

exception torii.diagnostics.NameNotFound(*args: object, src_loc: tuple[str, int] | None = None, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

Unable to automatically determine name

exception torii.diagnostics.NameWarning

Inadvisable HDL construct name

exception torii.diagnostics.NonSynthesizableError(message: str, src_loc: tuple[str, int] | None, *, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

Attempted synthesis of a non-synthesizable Torii construct

exception torii.diagnostics.ResourceError(*args: object, src_loc: tuple[str, int] | None = None, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

An error with a Torii Resource

exception torii.diagnostics.ResourceWarning

A warning with a Torii Resource

exception torii.diagnostics.ToolError(*args: object, src_loc: tuple[str, int] | None = None, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

An error from the execution of a tool

exception torii.diagnostics.ToolNotFound(*args: object, src_loc: tuple[str, int] | None = None, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

Unable to find a tool

exception torii.diagnostics.ToolWarning

A warning from the execution of a tool

exception torii.diagnostics.ToriiError(*args: object, src_loc: tuple[str, int] | None = None, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

The base class for all Torii errors

exception torii.diagnostics.ToriiSyntaxError(message: str, src_loc: tuple[str, int] | None, *, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

Malformed or incorrect Torii code

exception torii.diagnostics.ToriiSyntaxWarning

Inadvisable or potentially unwanted behavior from Torii code

exception torii.diagnostics.ToriiWarning

The base class for all Torii warnings

exception torii.diagnostics.UnusedElaboratable

A constructed, but unused/unelaborated Elaboratable

exception torii.diagnostics.UnusedProperty

A constructed, but unused Property

exception torii.diagnostics.YosysError(*args: object, src_loc: tuple[str, int] | None = None, notes: list[str] | None = None, additional_ctx: tuple[str, tuple[str, int]] | None = None) None

An error when invoking Yosys

exception torii.diagnostics.YosysWarning

A warning emitted by Yosys