Skip to content

Mux

Multiplexer.

Mux

Bases: NamedObject

Multiplexer.

Attributes:

Name Type Description
name

Name

targets Idents

Ports and signals allowed to be assigned

namespace Idents

Ports, signals, parameter and local parameter as source

drivers Drivers

Drivers, for multiple-driver tracking.

parser ExprParser

Parser

doc Doc

Documentation

sels property

sels

Selects.

set

set(sel, cond, out, value)

Set Multiplexer.

Parameters:

Name Type Description Default
sel Parseable

Select Signal

required
cond Parseable

Condition to be met on sel

required
out Parseable

Output to be assigned

required
value Parseable

Value.

required

set_default

set_default(out, value)

Set Multiplexer.

Parameters:

Name Type Description Default
out Parseable

Output to be assigned

required
value Parseable

Value.

required

defaults

defaults()

Defaults.