Modules


base
└─ system
codec
└─ crc
compiler
├─ config
├─ device
│  ├─ config
│  └─ schema
├─ hal
└─ options
control
├─ async
│  └─ rendezvous
│     ├─ lenient
│     └─ strict
├─ fsm
├─ loop
└─ wait
data
├─ array
├─ bitarray
│  └─ banked
├─ bits
├─ buffer
│  ├─ accumulating
│  ├─ burst_write
│  ├─ cyclic
│  ├─ gearbox
│  └─ pipelined
├─ cache
│  ├─ internal
│  ├─ read_only
│  ├─ write_only
│  └─ write_through
├─ closure
│  └─ core
├─ counter
│  └─ saturating
├─ datetime
├─ fifo
│  ├─ array
│  ├─ multi
│  ├─ transpose
│  └─ wide_to_narrow
├─ function
├─ hash_table
├─ memory
│  ├─ bank
│  │  └─ schedule
│  ├─ byte_addressable
│  ├─ pipelined
│  └─ unaligned
├─ optional
├─ order
├─ random
│  ├─ lfsr
│  ├─ toeplitz
│  └─ xoshiro
├─ representation
├─ string
├─ tuple
└─ vector
debug
├─ print
└─ sim_assert
hardware
├─ config
└─ dsp
intel
├─ agilex-7
│  └─ config
├─ arria-10
│  └─ config
├─ config
└─ stratix-10
   └─ config
mini-base
numeric
├─ complex
├─ fixed
│  └─ internal
├─ float
│  └─ internal
├─ float32
│  ├─ internal
│  │  └─ operator
│  └─ operator
├─ float64
└─ int
   ├─ divider
   │  ├─ signed
   │  │  ├─ iterative
   │  │  └─ unrolled
   │  └─ unsigned
   │     ├─ iterative
   │     └─ unrolled
   ├─ limits
   ├─ multi_word
   │  └─ internal
   └─ operator
      ├─ modular
      └─ unsigned
processor
└─ risc_v
   ├─ internal
   │  ├─ core
   │  └─ decoder
   ├─ isa
   └─ trace
      └─ risc_v_dv
sync
├─ atomic
│  └─ init
└─ lock
   └─ multi
test
├─ internal
│  ├─ assert
│  └─ params
├─ runner
└─ unit
type
├─ coerce
├─ cstddef
├─ cstdint
├─ newtype
└─ stdtype
xilinx
├─ config
└─ ultrascaleplus
   └─ config