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 - A

abs | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
abs# | Clash.Sized.Internal.Signed
accessRam | Clash.Explicit.BlockRam.Model
acos | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
acosh | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ActiveEdge | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
activeEdge | Clash.Signal.Internal.Ambiguous, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ActiveHigh | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
ActiveLow | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
add | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
addBNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
addMod | Clash.Sized.Internal.Mod
addSNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
addUNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
all | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
altddioIn | Clash.Intel.DDR
altddioOut | Clash.Intel.DDR
alteraPll | Clash.Intel.ClockGen
alteraPllSync | Clash.Intel.ClockGen
Alternative | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
altpll | Clash.Intel.ClockGen
altpllSync | Clash.Intel.ClockGen
always | Clash.Explicit.Verification, Clash.Verification
Ambiguous | Clash.Class.HasDomain.HasSingleDomain, Clash.Class.HasDomain
AmbiguousError | Clash.Class.HasDomain.HasSingleDomain
And |
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
and |
1 (Function) | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Function) | Clash.Explicit.Verification, Clash.Verification
and# |
1 (Function) | Clash.Sized.Internal.BitVector
2 (Function) | Clash.Sized.Internal.Unsigned
3 (Function) | Clash.Sized.Internal.Signed
and## | Clash.Sized.Internal.BitVector
andEnable |
1 (Function) | Clash.Explicit.Signal, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Signal, Clash.Prelude.Safe, Clash.Prelude
andReset | Clash.Explicit.Reset, Clash.Explicit.Prelude
andX | Clash.XException.MaybeX
Annotate | Clash.Annotations.SynthesisAttributes
annotate | Clash.Annotations.SynthesisAttributes
antiDelay | Clash.Signal.Delayed.Internal, Clash.Explicit.Signal.Delayed, Clash.Signal.Delayed, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
any | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
appendFile | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
AppendSymbol | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Applicative | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
appSignal# | Clash.Signal.Internal
AppTy' | Clash.Annotations.BitRepresentation.Internal
AResult | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Explicit.Prelude, Clash.Prelude, Clash.Prelude
asin | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asinh | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asIntProxy | Clash.Sized.Fixed, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asNatProxy | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asRepProxy | Clash.Sized.Fixed, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
assert |
1 (Function) | Clash.Explicit.Verification, Clash.Verification
2 (Function) | Clash.Explicit.Testbench, Clash.Explicit.Prelude
3 (Function) | Clash.Prelude.Testbench
assertBitVector |
1 (Function) | Clash.Explicit.Testbench
2 (Function) | Clash.Prelude.Testbench
Assertion |
1 (Type/Class) | Clash.Verification.Internal, Clash.Explicit.Verification, Clash.Verification
2 (Data Constructor) | Clash.Verification.Internal
assertion | Clash.Verification.Internal
Assertion' | Clash.Verification.Internal
AssertionResult |
1 (Type/Class) | Clash.Verification.Internal
2 (Data Constructor) | Clash.Verification.Internal
AssertionValue | Clash.Verification.Internal, Clash.Explicit.Verification
assume | Clash.Explicit.Verification
asTypeOf | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asum | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asyncFIFOSynchronizer | Clash.Explicit.Synchronizer, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
Asynchronous | Clash.Signal.Internal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asyncRam |
1 (Function) | Clash.Explicit.RAM, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.RAM, Clash.Prelude.Safe, Clash.Prelude
asyncRam# | Clash.Explicit.RAM
asyncRamPow2 |
1 (Function) | Clash.Explicit.RAM, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.RAM, Clash.Prelude.Safe, Clash.Prelude
asyncRegister# | Clash.Signal.Internal
asyncRom | Clash.Prelude.ROM, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asyncRom# | Clash.Prelude.ROM
asyncRomBlob | Clash.Prelude.ROM.Blob, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asyncRomBlob# | Clash.Prelude.ROM.Blob
asyncRomBlobPow2 | Clash.Prelude.ROM.Blob, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
asyncRomFile | Clash.Prelude.ROM.File, Clash.Explicit.Prelude, Clash.Prelude
asyncRomFile# | Clash.Prelude.ROM.File
asyncRomFilePow2 | Clash.Prelude.ROM.File, Clash.Explicit.Prelude, Clash.Prelude
asyncRomPow2 | Clash.Prelude.ROM, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
at | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
atan | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
atan2 | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
atanh | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Attr |
1 (Type/Class) | Clash.Annotations.SynthesisAttributes
2 (Data Constructor) | Clash.Annotations.SynthesisAttributes
AutoReg | Clash.Class.AutoReg.Internal, Clash.Class.AutoReg, Clash.Explicit.Prelude, Clash.Prelude
autoReg |
1 (Function) | Clash.Class.AutoReg.Internal, Clash.Class.AutoReg, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude
AutoRenderAs | Clash.Verification.Internal, Clash.Explicit.Verification, Clash.Verification