SwitchNode#

class FIREQ_SYSTEM.switch_node.SwitchNode(*args: Any, **kwargs: Any)[source]#

Bases: _GenericNode

Object representing the AXI-Stream switch IP.

Configuration dictionary keys:

  • _name (str): Name of the switch instance.

  • _ll_handler (AXIStreamSwitchDriver): Low-level handler for the switch driver.

nodetype = 'data_switch'#
wraps = ['AXIStreamSwitchDriver']#
set_master_to_input(slave_index: int) → None[source]#

Set the master to the specified slave input.

Parameters:

slave_index (int) – Index of the slave to connect the master to

Raises:

ValueError – If the switch operation fails