implicit class AddMethodsToReadyValid[T <: Data] extends AnyRef
- Alphabetic
- By Inheritance
- AddMethodsToReadyValid
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new AddMethodsToReadyValid(target: ReadyValidIO[T])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from AddMethodsToReadyValid[T] toany2stringadd[AddMethodsToReadyValid[T]] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ->[B](y: B): (AddMethodsToReadyValid[T], B)
- Implicit
- This member is added by an implicit conversion from AddMethodsToReadyValid[T] toArrowAssoc[AddMethodsToReadyValid[T]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def deq(): T
Assert ready on this port and return the associated data bits.
Assert ready on this port and return the associated data bits. This is typically used when valid has been asserted by the producer side.
- returns
The data bits.
- def enq(dat: T): T
Push dat onto the output bits of this interface to let the consumer know it has happened.
Push dat onto the output bits of this interface to let the consumer know it has happened.
- dat
the values to assign to bits.
- returns
dat.
- def ensuring(cond: (AddMethodsToReadyValid[T]) => Boolean, msg: => Any): AddMethodsToReadyValid[T]
- Implicit
- This member is added by an implicit conversion from AddMethodsToReadyValid[T] toEnsuring[AddMethodsToReadyValid[T]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (AddMethodsToReadyValid[T]) => Boolean): AddMethodsToReadyValid[T]
- Implicit
- This member is added by an implicit conversion from AddMethodsToReadyValid[T] toEnsuring[AddMethodsToReadyValid[T]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): AddMethodsToReadyValid[T]
- Implicit
- This member is added by an implicit conversion from AddMethodsToReadyValid[T] toEnsuring[AddMethodsToReadyValid[T]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): AddMethodsToReadyValid[T]
- Implicit
- This member is added by an implicit conversion from AddMethodsToReadyValid[T] toEnsuring[AddMethodsToReadyValid[T]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fire: Bool
Indicates if IO is both ready and valid
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nodeq(): Unit
Indicate no dequeue occurs.
Indicate no dequeue occurs. Ready is set to false.
- def noenq(): Unit
Indicate no enqueue occurs.
Indicate no enqueue occurs. Valid is set to false, and bits are connected to an uninitialized wire.
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from AddMethodsToReadyValid[T] toStringFormat[AddMethodsToReadyValid[T]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (AddMethodsToReadyValid[T], B)
- Implicit
- This member is added by an implicit conversion from AddMethodsToReadyValid[T] toArrowAssoc[AddMethodsToReadyValid[T]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.