LayerControl

chisel3.simulator.LayerControl
object LayerControl

Utilities for enabling and disabling Chisel layers

Attributes

Source
LayerControl.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class Disable(layers: Layer*) extends Type

Disables only the specified layers.

Disables only the specified layers.

Attributes

Source
LayerControl.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Type
class Object
trait Matchable
class Any
Show all
final case class Enable(layers: Layer*) extends Type

Enable only the specified layers

Enable only the specified layers

Nested layers should use a . as a delimiter.

Value parameters

layers

a variadic list of layer names

Attributes

Source
LayerControl.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Type
class Object
trait Matchable
class Any
Show all
case object EnableAll extends Type

Enable all layers

Enable all layers

Attributes

Source
LayerControl.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Type
class Object
trait Matchable
class Any
Show all
Self type
EnableAll.type
sealed trait Type

The type of all layer control variations

The type of all layer control variations

Attributes

Source
LayerControl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Disable
class Enable
object EnableAll

Value members

Concrete fields

Disables all layers. This is the same as Enable().

Disables all layers. This is the same as Enable().

Attributes

Source
LayerControl.scala