BlockReturnHandler

chisel3.layer.BlockReturnHandler
See theBlockReturnHandler companion trait

Attributes

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

Members list

Type members

Types

type Aux[A, B] = BlockReturnHandler[A] { type R = B; }

Attributes

Source
Layer.scala

Value members

Concrete methods

def unit[A]: Aux[A, Unit]

Return a BlockReturnHandler that will always return Unit.

Return a BlockReturnHandler that will always return Unit.

Attributes

Source
Layer.scala

Implicits

Implicits

implicit def layerColoredWire[A <: Data]: Aux[A, A]

Return a BlockReturnHandler that, if a layer block is created, will create a Wire of layer-colored probe type above the layer block and probe.define this at the end of the layer block. If no layer-block is created, then the result is pass-through.

Return a BlockReturnHandler that, if a layer block is created, will create a Wire of layer-colored probe type above the layer block and probe.define this at the end of the layer block. If no layer-block is created, then the result is pass-through.

Attributes

Source
Layer.scala