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...
 
u8 VectorAddrWidth
 Width of vector address. 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

u32 XIntc_Config::AckBeforeService

Ack location per interrupt.

Referenced by XIntc_DeviceInterruptHandler().

u16 XIntc_Config::DeviceId

Unique ID of device.

Referenced by XIntc_InterruptHandler().

int XIntc_Config::FastIntr
XIntc_VectorTableEntry XIntc_Config::HandlerTable[XPAR_INTC_MAX_NUM_INTR_INPUTS]

Static vector table of interrupt handlers.

Referenced by XIntc_Connect(), XIntc_DeviceInterruptHandler(), XIntc_Disconnect(), XIntc_Initialize(), and XIntc_RegisterHandler().

int XIntc_Config::IntcType

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

Referenced by XIntc_DeviceInterruptHandler(), XIntc_Initialize(), XIntc_SetIntrSvcOption(), XIntc_SetOptions(), and XIntc_Start().

u32 XIntc_Config::IntVectorAddr

Interrupt Vector Address.

int XIntc_Config::NumberofIntrs

Number of Interrupt sources.

Referenced by XIntc_DeviceInterruptHandler(), and XIntc_Initialize().

u8 XIntc_Config::VectorAddrWidth