intc
Xilinx SDK Drivers API Documentation
XIntc_Config Struct Reference

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

Data Fields

u16 DeviceId
 Unique ID of device. More...
 
UINTPTR BaseAddress
 Register base address. More...
 
u32 AckBeforeService
 Ack location per interrupt. More...
 
int FastIntr
 Fast Interrupt enabled. More...
 
u32 IntVectorAddr
 Interrupt Vector Address. More...
 
int NumberofIntrs
 Number of Interrupt sources. More...
 
u32 Options
 Device options. More...
 
int IntcType
 Intc type 0 - No Cascade Mode 1 - primary instance 2 - secondary instance 3 - last instance. More...
 
XIntc_VectorTableEntry HandlerTable [XPAR_INTC_MAX_NUM_INTR_INPUTS]
 Static vector table of interrupt handlers. More...
 

Detailed Description

This typedef contains configuration information for the device.

Field Documentation

◆ AckBeforeService

u32 XIntc_Config::AckBeforeService

Ack location per interrupt.

◆ BaseAddress

UINTPTR XIntc_Config::BaseAddress

Register base address.

Referenced by XIntc_Initialize().

◆ DeviceId

u16 XIntc_Config::DeviceId

Unique ID of device.

Referenced by XIntc_InterruptHandler().

◆ FastIntr

int XIntc_Config::FastIntr

Fast Interrupt enabled.

Referenced by XIntc_SetNormalIntrMode().

◆ HandlerTable

XIntc_VectorTableEntry XIntc_Config::HandlerTable[XPAR_INTC_MAX_NUM_INTR_INPUTS]

Static vector table of interrupt handlers.

Referenced by XIntc_Connect(), and XIntc_Initialize().

◆ IntcType

int XIntc_Config::IntcType

Intc type 0 - No Cascade Mode 1 - primary instance 2 - secondary instance 3 - last instance.

Referenced by XIntc_DeviceInterruptHandler(), and XIntc_Initialize().

◆ IntVectorAddr

u32 XIntc_Config::IntVectorAddr

Interrupt Vector Address.

◆ NumberofIntrs

int XIntc_Config::NumberofIntrs

Number of Interrupt sources.

Referenced by XIntc_Initialize().

◆ Options

u32 XIntc_Config::Options

Device options.

Referenced by XIntc_GetOptions(), and XIntc_Initialize().