| axis_switch Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XAxis_Switch_Config Struct Reference
Overview

This typedef contains configuration information for the AXI4-Stream Switch core. More...

## Data Fields
u16 | DeviceId
| DeviceId is the unique ID of the AXI4- Stream Switch core. More...
UINTPTR | BaseAddress
| BaseAddress is the physical base address of the core's registers. More...
u8 | MaxNumSI
| Maximum number of Slave interfaces. More...
u8 | MaxNumMI
| Maximum number of Master interfaces. More...

## Detailed Description

This typedef contains configuration information for the AXI4-Stream Switch core.

Each AXI4-Stream Switch device should have a configuration structure associated.

## Field Documentation

UINTPTR XAxis_Switch_Config::BaseAddress

BaseAddress is the physical base address of the core's registers.

Referenced by AxisSwitch_Example(), XAxisScr_CfgInitialize(), XAxisScr_IsMiPortDisabled(), XAxisScr_IsMiPortEnabled(), XAxisScr_MiPortDisable(), XAxisScr_MiPortDisableAll(), and XAxisScr_MiPortEnable().

u16 XAxis_Switch_Config::DeviceId

DeviceId is the unique ID of the AXI4- Stream Switch core.

u8 XAxis_Switch_Config::MaxNumMI

Maximum number of Master interfaces.

Referenced by XAxisScr_MiPortDisableAll().

u8 XAxis_Switch_Config::MaxNumSI

Maximum number of Slave interfaces.