chisel6.4.0 < Back


# Packages

-  package root
  Definition Classes
    root
-  package circt
  Definition Classes
    root
-  package stage
- ConventionAnnotation
- Implicits
- Intrinsic
- convention

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