scugic: XScuGic_Config Struct Reference

| scugic Xilinx SDK Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XScuGic_Config Struct Reference
Scugic_v4_0

This typedef contains configuration information for the device. More...

## Data Fields
u16 | DeviceId
| Unique ID of device. More...
u32 | CpuBaseAddress
| CPU Interface Register base address. More...
u32 | DistBaseAddress
| Distributor Register base address. More...
XScuGic_VectorTableEntry | HandlerTable [XSCUGIC_MAX_NUM_INTR_INPUTS]
| Vector table of interrupt handlers. More...

## Detailed Description

This typedef contains configuration information for the device.

## Field Documentation

u32 XScuGic_Config::CpuBaseAddress

CPU Interface Register base address.

Referenced by ScuGicExample(), ScuGicInterruptSetup(), ScuGicSelfTestExample(), and XScuGic_DeviceInterruptHandler().

u16 XScuGic_Config::DeviceId

Unique ID of device.

u32 XScuGic_Config::DistBaseAddress

Distributor Register base address.

XScuGic_VectorTableEntry XScuGic_Config::HandlerTable[XSCUGIC_MAX_NUM_INTR_INPUTS]

Vector table of interrupt handlers.

Referenced by XScuGic_CfgInitialize(), XScuGic_Connect(), XScuGic_DeviceInterruptHandler(), XScuGic_Disconnect(), XScuGic_InterruptHandler(), and XScuGic_RegisterHandler().