::

Module std

Primitives

Memory

Represents a memory. See the documentation for std::mem for details

array

Fixed size arrays, written [T; N]

bool

true or false

clock

A clock.

inout
int

A signed number

inv

Values which flow in the opposite direction to normal values.

str

#str Type Generic

tri

LOW, HIGH or HIGHIMP

tuple
uint

An unsigned number

Modules

array
cdc

This module contains primitives for clock domain crossing.

conv

Conversions between types

io
mem
num
ops
option

Representing (Valid, Data)-pairs

ports
undef