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

B0 | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
B1 | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
backpermute | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
before | Clash.Explicit.Verification, Clash.Verification
bigNatToNat | Clash.Sized.Internal.Mod
Binary | Clash.Annotations.BitRepresentation.Deriving
BiSignalDefault | Clash.Signal.BiSignal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
BiSignalIn | Clash.Signal.BiSignal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
BiSignalOut | Clash.Signal.BiSignal, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Bit |
1 (Type/Class) | Clash.Annotations.BitRepresentation.Util
2 (Type/Class) | Clash.Sized.Internal.BitVector, Clash.Sized.BitVector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
3 (Data Constructor) | Clash.Sized.Internal.BitVector
bit | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
biTbClockGen | Clash.Explicit.Testbench
bitCoerce | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
bitCoerceMap | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
bitDefault | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
BitMask | Clash.Annotations.BitRepresentation
BitOrigin | Clash.Annotations.BitRepresentation.Util
bitOrigins | Clash.Annotations.BitRepresentation.Util
bitOrigins' | Clash.Annotations.BitRepresentation.Util
BitPack | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
bitPattern | Clash.Sized.Internal.BitVector, Clash.Sized.BitVector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
bitRanges | Clash.Annotations.BitRepresentation.Util
Bits | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
BitSize | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Explicit.Prelude, Clash.Prelude, Clash.Prelude
bitSize | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
bitSizeMaybe | Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
bitToBool | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
BitVector | Clash.Sized.Internal.BitVector, Clash.Sized.BitVector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
bLit | Clash.Sized.Internal.BitVector, Clash.Sized.BitVector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
blockRam |
1 (Function) | Clash.Explicit.BlockRam, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.BlockRam, Clash.Prelude.Safe, Clash.Prelude
blockRam# | Clash.Explicit.BlockRam
blockRam1 |
1 (Function) | Clash.Explicit.BlockRam, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.BlockRam, Clash.Prelude
blockRam1# | Clash.Explicit.BlockRam
blockRamBlob |
1 (Function) | Clash.Explicit.BlockRam.Blob, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.BlockRam.Blob, Clash.Prelude.Safe, Clash.Prelude
blockRamBlob# | Clash.Explicit.BlockRam.Blob
blockRamBlobPow2 |
1 (Function) | Clash.Explicit.BlockRam.Blob, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.BlockRam.Blob, Clash.Prelude.Safe, Clash.Prelude
blockRamFile |
1 (Function) | Clash.Explicit.BlockRam.File, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.BlockRam.File, Clash.Prelude
blockRamFile# | Clash.Explicit.BlockRam.File
blockRamFilePow2 |
1 (Function) | Clash.Explicit.BlockRam.File, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.BlockRam.File, Clash.Prelude
blockRamPow2 |
1 (Function) | Clash.Explicit.BlockRam, Clash.Explicit.Prelude.Safe, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.BlockRam, Clash.Prelude.Safe, Clash.Prelude
blockRamU |
1 (Function) | Clash.Explicit.BlockRam, Clash.Explicit.Prelude
2 (Function) | Clash.Prelude.BlockRam, Clash.Prelude
blockRamU# | Clash.Explicit.BlockRam
blueSpecDerivator | Clash.Annotations.BitRepresentation.Deriving
BNat | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Bool | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
BoolAttr | Clash.Annotations.SynthesisAttributes
boolToBit | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
boolToBV | Clash.Class.BitPack.Internal, Clash.Class.BitPack, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
Bounded | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
boundedAdd | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
boundedMul | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
boundedSub | Clash.Class.Num, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
BR | Clash.Sized.RTree, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
break | Clash.HaskellPrelude, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
brokenInvariant | Clash.Sized.Internal.Mod
BT | Clash.Promoted.Nat, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
buildCustomReprs | Clash.Annotations.BitRepresentation.Internal
buildTopEntity | Clash.Annotations.TH
Bundle |
1 (Type/Class) | Clash.Signal.Bundle, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Type/Class) | Clash.Signal.Delayed.Bundle
bundle |
1 (Function) | Clash.Signal.Bundle, Clash.Explicit.Signal, Clash.Signal, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
2 (Function) | Clash.Signal.Delayed.Bundle
BV | Clash.Sized.Internal.BitVector
bv2i | Clash.Sized.Index, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude
bv2v | Clash.Sized.Vector, Clash.Explicit.Prelude.Safe, Clash.Prelude.Safe, Clash.Explicit.Prelude, Clash.Prelude