clash-prelude-1.8.4: Clash: a functional hardware description language - Prelude library

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- :
- !
- #
- $
- &
- *
- +
- .
- /
- <
- =
- >
- ^
- |
- -
- ~
- _
- All

Index - C

ceiling | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
cfRWA | Clash.Explicit.BlockRam.Model
cfRWB | Clash.Explicit.BlockRam.Model
cfWW | Clash.Explicit.BlockRam.Model
Changed | Clash.Signal.Trace
Char | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
charSing | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
CharToNat | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
charVal | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
charVal' | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
check |
1 (Function) | Clash.Explicit.Verification
2 (Function) | Clash.Verification
checkedFromIntegral | Clash.Class.Resize, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
checkedResize | Clash.Class.Resize, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
checkedTruncateB | Clash.Class.Resize, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
checkI |
1 (Function) | Clash.Explicit.Verification
2 (Function) | Clash.Verification
checkUnpackUndef | Clash.Sized.Internal.BitVector
clashCompileError | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
clashSimulation | Clash.Magic, Clash.Explicit.Prelude, Clash.Prelude
clearBit | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ClearOnReset | Clash.Explicit.BlockRam, Clash.Prelude.BlockRam, Clash.Explicit.Prelude, Clash.Prelude
clearOverflow | Clash.Num.Overflowing
Clock |
1 (Type/Class) | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Signal.Internal
ClockA | Clash.Signal.Internal
ClockAB |
1 (Type/Class) | Clash.Signal.Internal
2 (Data Constructor) | Clash.Signal.Internal
ClockB | Clash.Signal.Internal
clockGen | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ClockN |
1 (Type/Class) | Clash.Signal.Internal
2 (Data Constructor) | Clash.Signal.Internal
clockNTag | Clash.Signal.Internal
clockPeriod | Clash.Signal.Internal.Ambiguous, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
clockPeriods | Clash.Signal.Internal
Clocks | Clash.Clocks
clocks | Clash.Clocks
ClocksCxt | Clash.Clocks
clocksResetSynchronizer | Clash.Clocks
ClocksResetSynchronizerCxt | Clash.Clocks
ClocksSync | Clash.Clocks
ClocksSyncClocksInst | Clash.Clocks
ClocksSyncCxt | Clash.Clocks
clockTag | Clash.Signal.Internal
clockTicks | Clash.Signal.Internal
clockTicksEither | Clash.Signal.Internal
clockToDiffClock | Clash.Explicit.Testbench, Clash.Prelude.Testbench
clockWizard | Clash.Xilinx.ClockGen
clockWizardDifferential | Clash.Xilinx.ClockGen
CLog | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
clogBaseSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
closeFile | Clash.Explicit.SimIO
CmpChar | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
cmpChar | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
CmpNat | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
cmpNat | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
CmpSymbol | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
cmpSymbol | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
compare | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
compareSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
complement | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
complement# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Unsigned
3 (Function) | Clash.Sized.Internal.Signed
complement## | Clash.Sized.Internal.BitVector
complementBit | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
complementMod | Clash.Sized.Internal.Mod
concat | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
concatBitVector# | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
concatMap | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Conflict |
1 (Type/Class) | Clash.Explicit.BlockRam.Model
2 (Data Constructor) | Clash.Explicit.BlockRam.Model
Cons | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ConsSymbol | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Const |
1 (Type/Class) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Data Constructor) | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
const | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Constraint | Clash.Prelude
ConstrRepr |
1 (Type/Class) | Clash.Annotations.BitRepresentation
2 (Data Constructor) | Clash.Annotations.BitRepresentation
ConstrRepr' |
1 (Type/Class) | Clash.Annotations.BitRepresentation.Internal
2 (Data Constructor) | Clash.Annotations.BitRepresentation.Internal
constrReprToConstrRepr' | Clash.Annotations.BitRepresentation.Internal
ConstructorType | Clash.Annotations.BitRepresentation.Deriving
ConstTy' | Clash.Annotations.BitRepresentation.Internal
convertReset | Clash.Explicit.Reset, Clash.Explicit.Prelude
cos | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
cosh | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Counter | Clash.Class.Counter.Internal, Clash.Class.Counter
counterName | Clash.Class.Counter.TH
countLeadingZeros | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
countLeadingZerosBV | Clash.Sized.Internal.BitVector
countMax | Clash.Class.Counter.Internal, Clash.Class.Counter
countMaxName | Clash.Class.Counter.TH
countMin | Clash.Class.Counter.Internal, Clash.Class.Counter
countMinName | Clash.Class.Counter.TH
countPred | Clash.Class.Counter
countPredName | Clash.Class.Counter.TH
countPredOverflow | Clash.Class.Counter.Internal, Clash.Class.Counter
countSucc | Clash.Class.Counter
countSuccName | Clash.Class.Counter.TH
countSuccOverflow | Clash.Class.Counter.Internal, Clash.Class.Counter
countTrailingZeros | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
countTrailingZerosBV | Clash.Sized.Internal.BitVector
cover | Clash.Explicit.Verification, Clash.Verification
crc | Clash.Examples.Internal
crcT | Clash.Examples.Internal
createDomain | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
createMemBlob | Clash.Explicit.BlockRam.Blob, Clash.Explicit.ROM.Blob, Clash.Prelude.ROM.Blob, Clash.Prelude.BlockRam.Blob, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
crFieldAnns | Clash.Annotations.BitRepresentation.Internal
crMask | Clash.Annotations.BitRepresentation.Internal
crName | Clash.Annotations.BitRepresentation.Internal
crPosition | Clash.Annotations.BitRepresentation.Internal
crValue | Clash.Annotations.BitRepresentation.Internal
curry | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
CustomReprs | Clash.Annotations.BitRepresentation.Internal
CvAlways | Clash.Verification.Internal
CvAnd | Clash.Verification.Internal
CvAssert | Clash.Verification.Internal
CvAssume | Clash.Verification.Internal
CvBefore | Clash.Verification.Internal
CvCover | Clash.Verification.Internal
CvEventually | Clash.Verification.Internal
CvImplies | Clash.Verification.Internal
CvLit | Clash.Verification.Internal
CvNever | Clash.Verification.Internal
CvNext | Clash.Verification.Internal
CvNot | Clash.Verification.Internal
CvOr | Clash.Verification.Internal
cvPass | Clash.Verification.Internal
cvPropName | Clash.Verification.Internal
CvPure | Clash.Verification.Internal
CvTemporalImplies | Clash.Verification.Internal
CvToTemporal | Clash.Verification.Internal
cycle | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
cycleBoth | Clash.Explicit.BlockRam.Model
cycleOne | Clash.Explicit.BlockRam.Model