| Waveform Bit Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform ClockWave Source # | Control the styles of the clock wave through style variables
clk_pre, clk_a and clk_b. |
Instance detailsDefined in Clash.Shockwaves.Internal.Trace.CRE |
| Waveform EnableWave Source # | Control the styles of the enable wave through style variables
enable_on and enable_off. |
Instance detailsDefined in Clash.Shockwaves.Internal.Trace.CRE |
| Waveform Int16 Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Int32 Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Int64 Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Int8 Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Word16 Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Word32 Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Word64 Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Word8 Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Ordering Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform () Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Bool Source # | Configure styles through style variables bool_false and bool_true. |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| BitPack Char => Waveform Char Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Double Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Float Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Int Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform Word Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Complex a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Erroring a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Overflowing a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Saturating a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Wrapping a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Zeroing a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (KnownNat n, BitPack (SNat n)) => Waveform (SNat n) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| KnownNat n => Waveform (BitVector n) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (1 <= n, KnownNat n) => Waveform (Index n) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| KnownNat n => Waveform (Signed n) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| KnownNat n => Waveform (Unsigned n) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| KnownDomain dom => Waveform (CREWave dom) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Trace.CRE |
| KnownDomain dom => Waveform (ResetWave dom) Source # | Control the styles of the reset wave through style variables
reset_on and reset_off. |
Instance detailsDefined in Clash.Shockwaves.Internal.Trace.CRE |
| (WaveformConst a, BitPack a, Typeable a) => Waveform (WaveformForConst a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (Waveform a, WaveformLUT a, BitPack a, Typeable a) => Waveform (WaveformForLut a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Identity a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Down a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| Waveform a => Waveform (Maybe a) Source # | Configure styles through style variables maybe_nothing and maybe_just. |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (Waveform a, KnownNat d, WaveformRTree (RTreeIsLeaf d) d a) => Waveform (RTree d a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (KnownNat n, Waveform a) => Waveform (Vec n a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (Waveform a, Waveform b) => Waveform (Either a b) Source # | Configure styles through style variables either_left and either_right. |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (Waveform a1, Waveform a2) => Waveform (a1, a2) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (BitPack (Fixed r i f), KnownNat i, KnownNat f, Show (Fixed r i f), Typeable r) => Waveform (Fixed r i f) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (BitPack a, Typeable a, Typeable f, Typeable s, KnownNFormat f, KnownNSpacer s) => Waveform (WaveformForNumber f s a) Source # | |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |
| (Waveform a1, Waveform a2, Waveform a3) => Waveform (a1, a2, a3) Source # | NB: The documentation only shows instances up to 3-tuples. By
default, instances up to and including 12-tuples will exist. If the flag
large-tuples is set instances up to the GHC imposed limit will exist. The
GHC imposed limit is either 62 or 64 depending on the GHC version. |
Instance detailsDefined in Clash.Shockwaves.Internal.Waveform |