chisel3.util.circt

Members list

Packages

Type members

Classlikes

object ClockGate

Attributes

Source
ClockGate.scala
Supertypes
class Object
trait Matchable
class Any
Self type
ClockGate.type
object IsX

Attributes

Source
IsX.scala
Supertypes
class Object
trait Matchable
class Any
Self type
IsX.type
object Mux2Cell

Utility for constructing 2-to-1 MUX cell intrinsic. This intrinsic is lowered into verilog with vendor specic pragmas that guarantee utilization of 2-to-1 MUX cell in the synthesis process. Semantically Mux2Cell(cond, con, alt) is equivalent to Mux(cond, con, alt) for all cond, con and alt.

Utility for constructing 2-to-1 MUX cell intrinsic. This intrinsic is lowered into verilog with vendor specic pragmas that guarantee utilization of 2-to-1 MUX cell in the synthesis process. Semantically Mux2Cell(cond, con, alt) is equivalent to Mux(cond, con, alt) for all cond, con and alt.

Attributes

Source
Synthesis.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Mux2Cell.type
object Mux4Cell

Utility for constructing 4-to-1 MUX cell intrinsic. This intrinsic is lowered into verilog with vendor specic pragmas that guarantee utilization of 4-to-1 MUX cell in the synthesis process.

Utility for constructing 4-to-1 MUX cell intrinsic. This intrinsic is lowered into verilog with vendor specic pragmas that guarantee utilization of 4-to-1 MUX cell in the synthesis process.

Attributes

Source
Synthesis.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Mux4Cell.type
class PlusArgsRetBundle[T <: Data](gen: => T) extends Bundle

Attributes

Source
PlusArgsValue.scala
Supertypes
class Bundle
class Record
trait Selectable
trait Aggregate
class Data
trait InstanceId
class Object
trait Matchable
class Any
Show all
object PlusArgsTest

Attributes

Source
PlusArgsTest.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object PlusArgsValue

Create an intrinsic which generates a verilog $value$plusargs. This returns a value as indicated by the format string and a flag for whether the value was found.

Create an intrinsic which generates a verilog $value$plusargs. This returns a value as indicated by the format string and a flag for whether the value was found.

Attributes

Source
PlusArgsValue.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object SizeOf

Attributes

Source
SizeOf.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SizeOf.type