PeekPokeAPI

chisel3.simulator.PeekPokeAPI
See thePeekPokeAPI companion trait
object PeekPokeAPI

Attributes

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

Members list

Type members

Classlikes

final implicit class TestableBool(val data: Bool) extends TestableElement[Bool]

Attributes

Source
PeekPokeAPI.scala
Supertypes
trait PeekPokable[Bool]
trait Pokable[Bool]
trait Peekable[Bool]
class Object
trait Matchable
class Any
Show all
implicit class TestableClock(clock: Clock) extends AnyTestableData[Clock]

Attributes

Source
PeekPokeAPI.scala
Supertypes
class Object
trait Matchable
class Any
implicit class TestableData[T <: Data](val data: T) extends PeekPokable[T]

Attributes

Source
PeekPokeAPI.scala
Supertypes
trait PeekPokable[T]
trait AnyTestableData[T]
trait Pokable[T]
trait Peekable[T]
class Object
trait Matchable
class Any
Show all
implicit class TestableEnum[T <: EnumType](val data: T) extends TestableElement[T]

Attributes

Source
PeekPokeAPI.scala
Supertypes
trait TestableElement[T]
trait PeekPokable[T]
trait AnyTestableData[T]
trait Pokable[T]
trait Peekable[T]
class Object
trait Matchable
class Any
Show all
implicit class TestableRecord[T <: Record](val data: T) extends TestableAggregate[T]

Attributes

Source
PeekPokeAPI.scala
Supertypes
trait PeekPokable[T]
trait AnyTestableData[T]
trait Pokable[T]
trait Peekable[T]
class Object
trait Matchable
class Any
Show all
final implicit class TestableReset(val data: Reset) extends TestableElement[Reset]

Attributes

Source
PeekPokeAPI.scala
Supertypes
trait Pokable[Reset]
trait Peekable[Reset]
class Object
trait Matchable
class Any
Show all
final implicit class TestableSInt(val data: SInt) extends TestableElement[SInt]

Attributes

Source
PeekPokeAPI.scala
Supertypes
trait PeekPokable[SInt]
trait Pokable[SInt]
trait Peekable[SInt]
class Object
trait Matchable
class Any
Show all
final implicit class TestableUInt(val data: UInt) extends TestableElement[UInt]

Attributes

Source
PeekPokeAPI.scala
Supertypes
trait PeekPokable[UInt]
trait Pokable[UInt]
trait Peekable[UInt]
class Object
trait Matchable
class Any
Show all
implicit class TestableVec[T <: Data](val data: Vec[T]) extends TestableAggregate[Vec[T]]

Attributes

Source
PeekPokeAPI.scala
Supertypes
trait PeekPokable[Vec[T]]
trait AnyTestableData[Vec[T]]
trait Pokable[Vec[T]]
trait Peekable[Vec[T]]
class Object
trait Matchable
class Any
Show all

Implicits

Implicits

final implicit def TestableBool(data: Bool): TestableBool

Attributes

Source
PeekPokeAPI.scala
final implicit def TestableClock(clock: Clock): TestableClock

Attributes

Source
PeekPokeAPI.scala
final implicit def TestableData[T <: Data](data: T): TestableData[T]

Attributes

Source
PeekPokeAPI.scala
final implicit def TestableEnum[T <: EnumType](data: T): TestableEnum[T]

Attributes

Source
PeekPokeAPI.scala
final implicit def TestableRecord[T <: Record](data: T): TestableRecord[T]

Attributes

Source
PeekPokeAPI.scala
final implicit def TestableReset(data: Reset): TestableReset

Attributes

Source
PeekPokeAPI.scala
final implicit def TestableSInt(data: SInt): TestableSInt

Attributes

Source
PeekPokeAPI.scala
final implicit def TestableUInt(data: UInt): TestableUInt

Attributes

Source
PeekPokeAPI.scala
final implicit def TestableVec[T <: Data](data: Vec[T]): TestableVec[T]

Attributes

Source
PeekPokeAPI.scala