p
circt
package circt
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class ConventionAnnotation(target: ModuleTarget, convention: String) extends SingleTargetAnnotation[ModuleTarget] with Product with Serializable
Annotation to specify a module's port convention.
Annotation to specify a module's port convention. The port convention defines how the ports of a module are transformed while lowering to verilog.
- case class Intrinsic(target: ModuleTarget, intrinsic: String) extends SingleTargetAnnotation[ModuleTarget] with Product with Serializable
Value Members
- object Implicits
A collection of implicit classes to provide additional methods to existing types
- object convention
Utilities for annotating modules with a port convention.
Utilities for annotating modules with a port convention. The port convention defines how the ports of a module are transformed while lowering to verilog.
class Inner extends Module { val io = IO(new Bundle{}) } class Top extends Module { val inner = Module(new Inner) convention.scalarized(inner) }
Example: