Skip to content

Master-Slave Matrix

Master-Slave Matrix.

Classes:

Name Description
AddrMatrix

Bus Matrix with a number of masters and slave with optional connections.

AddrMatrix

Bases: AddrDecoder

Bus Matrix with a number of masters and slave with optional connections.

Methods:

Name Description
add_interconnects

Add Interconnects.

get_overview

Return overview tables.

Attributes:

Name Type Description
masters Namespace

Masters.

master_slaves tuple[tuple[AddrMaster, tuple[AddrSlave, ...]], ...]

Masters and Their Slaves.

slave_masters tuple[tuple[AddrSlave, tuple[AddrMaster, ...]], ...]

Slaves and Their Masters.

masters class-attribute instance-attribute

masters = Field(default_factory=Namespace)

Masters.

master_slaves property

master_slaves

Masters and Their Slaves.

slave_masters property

slave_masters

Slaves and Their Masters.

add_interconnects

add_interconnects(masternames, slavenames)

Add Interconnects.

get_overview

get_overview()

Return overview tables.