AutoReg Bool Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Char Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Double Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Float Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Int Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Int8 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Int16 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Int32 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Int64 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Integer Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Word Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Word8 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Word16 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Word32 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Word64 Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg () Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg CUShort Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Half Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg Bit Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg a => AutoReg (Maybe a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg a => AutoReg (Ratio a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
AutoReg a => AutoReg (Complex a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
AutoReg a => AutoReg (Down a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
KnownNat n => AutoReg (BitVector n) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg (Index n) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg (Unsigned n) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
AutoReg (Signed n) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
(AutoReg a, AutoReg b) => AutoReg (a, b) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
(KnownNat n, AutoReg a) => AutoReg (Vec n a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
(KnownNat d, AutoReg a) => AutoReg (RTree d a) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
(AutoReg a, AutoReg b, AutoReg c) => AutoReg (a, b, c) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances |
NFDataX (rep (int + frac)) => AutoReg (Fixed rep int frac) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Internal |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d) => AutoReg (a, b, c, d) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d) -> Signal dom (a, b, c, d) -> Signal dom (a, b, c, d) Source # |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e) => AutoReg (a, b, c, d, e) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e) -> Signal dom (a, b, c, d, e) -> Signal dom (a, b, c, d, e) Source # |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f) => AutoReg (a, b, c, d, e, f) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f) -> Signal dom (a, b, c, d, e, f) -> Signal dom (a, b, c, d, e, f) Source # |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g) => AutoReg (a, b, c, d, e, f, g) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g) -> Signal dom (a, b, c, d, e, f, g) -> Signal dom (a, b, c, d, e, f, g) Source # |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h) => AutoReg (a, b, c, d, e, f, g, h) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h) -> Signal dom (a, b, c, d, e, f, g, h) -> Signal dom (a, b, c, d, e, f, g, h) Source # |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h, AutoReg i) => AutoReg (a, b, c, d, e, f, g, h, i) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h, i) -> Signal dom (a, b, c, d, e, f, g, h, i) -> Signal dom (a, b, c, d, e, f, g, h, i) Source # |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h, AutoReg i, AutoReg j) => AutoReg (a, b, c, d, e, f, g, h, i, j) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h, i, j) -> Signal dom (a, b, c, d, e, f, g, h, i, j) -> Signal dom (a, b, c, d, e, f, g, h, i, j) Source # |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h, AutoReg i, AutoReg j, AutoReg k) => AutoReg (a, b, c, d, e, f, g, h, i, j, k) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h, i, j, k) -> Signal dom (a, b, c, d, e, f, g, h, i, j, k) -> Signal dom (a, b, c, d, e, f, g, h, i, j, k) Source # |
(AutoReg a, AutoReg b, AutoReg c, AutoReg d, AutoReg e, AutoReg f, AutoReg g, AutoReg h, AutoReg i, AutoReg j, AutoReg k, AutoReg l) => AutoReg (a, b, c, d, e, f, g, h, i, j, k, l) Source # | |
Instance detailsDefined in Clash.Class.AutoReg.Instances Methods autoReg :: forall (dom :: Domain). (HasCallStack, KnownDomain dom) => Clock dom -> Reset dom -> Enable dom -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Signal dom (a, b, c, d, e, f, g, h, i, j, k, l) -> Signal dom (a, b, c, d, e, f, g, h, i, j, k, l) Source # |