| Copyright | (c) Matthew Naylor 2022 |
|---|---|
| License | MIT |
| Maintainer | mattfn@gmail.com |
| Stability | experimental |
| Safe Haskell | Safe-Inferred |
| Language | GHC2021 |
Blarney.PulseReg
Description
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
Constructors
| PulseReg | |
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)))) | |