Copyright | (c) Matthew Naylor 2022 |
---|---|
License | MIT |
Maintainer | mattfn@gmail.com |
Stability | experimental |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
An assignment to a PulseReg is visible only for one cycle, on the cycle after which the assignment is made.
Documentation
Emits a pulse on the cycle after the pulse method is called
Instances
Generic PulseReg # | |
Interface PulseReg # | |
type Rep PulseReg # | |
Defined in Blarney.PulseReg type Rep PulseReg = D1 ('MetaData "PulseReg" "Blarney.PulseReg" "blarney-0.1.0.0-inplace" 'False) (C1 ('MetaCons "PulseReg" 'PrefixI 'True) (S1 ('MetaSel ('Just "pulse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Action ())) :*: S1 ('MetaSel ('Just "val") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Bit 1)))) |