MacroText

chisel3.simulator.MacroText
object MacroText

This object implements an enumeration of classes that can be used to generate macros for use in Settings.

Attributes

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

Members list

Type members

Classlikes

case class NotSignal[A <: RawModule](get: A => Data) extends Type[A]

A macro that will return macro text with the logical inversion a signal in the design under test

A macro that will return macro text with the logical inversion a signal in the design under test

Value parameters

get

a function that accesses a singal in the design under test

Attributes

Source
Settings.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Type[A]
class Object
trait Matchable
class Any
Show all
case class Signal[A <: RawModule](get: A => Data) extends Type[A]

A macro that will return macro text with the name of a signal in the design under test

A macro that will return macro text with the name of a signal in the design under test

Value parameters

get

a function that accesses a singal in the design under test

Attributes

Source
Settings.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Type[A]
class Object
trait Matchable
class Any
Show all
sealed trait Type[A <: RawModule]

The type of all enumerations for macros

The type of all enumerations for macros

Attributes

Source
Settings.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NotSignal[A]
class Signal[A]