Irrevocable

chisel3.util.Irrevocable
object Irrevocable

Factory adds an irrevocable handshaking protocol to a data bundle.

Attributes

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

Members list

Value members

Concrete methods

def apply[T <: Data](gen: T): IrrevocableIO[T]

Attributes

Source
Irrevocable.scala
def apply[T <: Data](dec: DecoupledIO[T]): IrrevocableIO[T]

Upconverts a DecoupledIO input to an IrrevocableIO, allowing an IrrevocableIO to be used where a DecoupledIO is expected.

Upconverts a DecoupledIO input to an IrrevocableIO, allowing an IrrevocableIO to be used where a DecoupledIO is expected.

Attributes

Note

unsafe (and will error) on the consumer (output) side of an DecoupledIO

Source
Irrevocable.scala