Layer

chisel3.layer.Layer
See theLayer companion object
abstract class Layer(val config: LayerConfig)(implicit _parent: Layer, _sourceInfo: SourceInfo)

A layer declaration.

Value parameters

_parent

the parent layer, if any

convention

how this layer should be lowered

outputDirBehavior

an optional user-provided output directory for this layer

Attributes

Companion
object
Source
Layer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Temporal
object Assert
object Assume
object Cover
object Verification
Self type
Singleton

Members list

Value members

Deprecated constructors

def this(convention: Type, outputDirBehavior: OutputDirBehavior = ...)(implicit _parent: Layer, _sourceInfo: SourceInfo)

Attributes

Deprecated
[Since version Chisel 7.0.0] `Convention` is being removed in favor of `LayerConfig`
Source
Layer.scala

Concrete fields

Attributes

Source
Layer.scala