::

Module std

Primitives

Memory

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

array
bool

true or false

clock

A clock.

inout
int

A signed number

inv

Inverted version of a type where the T and inv T fields of a non-Data/port struct are changed.

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

default
io
mem
num
ops
option

Representing (Valid, Data)-pairs

ports
undef