ClockGate

chisel3.util.circt.ClockGate
object ClockGate

Attributes

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

Members list

Value members

Concrete methods

def apply(input: Clock, enable: Bool): Clock

Creates an intrinsic which enables and disables a clock safely, without glitches, based on a boolean enable value. If the enable input is 1, the output clock produced by the clock gate is identical to the input clock. If the enable input is 0, the output clock is a constant zero.

Creates an intrinsic which enables and disables a clock safely, without glitches, based on a boolean enable value. If the enable input is 1, the output clock produced by the clock gate is identical to the input clock. If the enable input is 0, the output clock is a constant zero.

Attributes

Example
gateClock := ClockGate(clock, enable)
Source
ClockGate.scala