Packages

p

circt

package circt

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package stage

Type Members

  1. 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.

  2. case class Intrinsic(target: ModuleTarget, intrinsic: String) extends SingleTargetAnnotation[ModuleTarget] with Product with Serializable

Value Members

  1. object Implicits

    A collection of implicit classes to provide additional methods to existing types

  2. 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.

    Example:
    1. class Inner extends Module {
        val io = IO(new Bundle{})
      }
      
      class Top extends Module {
        val inner = Module(new Inner)
        convention.scalarized(inner)
      }

Ungrouped