![]() |
iomodule
Xilinx SDK Drivers API Documentation
|
This typedef contains configuration information for the device. More...
Data Fields | |
u16 | DeviceId |
Unique ID of device. More... | |
UINTPTR | BaseAddress |
Unique identifier. More... | |
u32 | IoBaseAddress |
IO Bus Base Address. More... | |
u32 | FastIntr |
Fast Interrupt enabled. More... | |
u32 | BaseVector |
Relocatable base vector. More... | |
u8 | VectorAddrWidth |
Width of vector address. More... | |
u32 | AckBeforeService |
Ack location per interrupt. More... | |
u32 | Options |
Device options. More... | |
u32 | InputClockHz |
Input clock frequency (Hz) More... | |
u32 | BaudRate |
Current baud rate. More... | |
u8 | PitUsed [XTC_DEVICE_TIMER_COUNT] |
PIT is used. More... | |
u8 | PitSize [XTC_DEVICE_TIMER_COUNT] |
PIT timer counter size. More... | |
u32 | PitMask [XTC_DEVICE_TIMER_COUNT] |
PIT timer counter size. More... | |
u8 | PitPrescaler [XTC_DEVICE_TIMER_COUNT] |
PIT prescaler. More... | |
u8 | PitReadable [XTC_DEVICE_TIMER_COUNT] |
PIT readable. More... | |
u32 | GpoInit [XGPO_DEVICE_COUNT] |
GPO initial value. More... | |
XIOModule_VectorTableEntry | HandlerTable [XPAR_IOMODULE_INTC_MAX_INTR_SIZE] |
Static vector table of interrupt handlers. More... | |
This typedef contains configuration information for the device.
u32 XIOModule_Config::AckBeforeService |
Ack location per interrupt.
Referenced by XIOModule_DeviceInterruptHandler().
UINTPTR XIOModule_Config::BaseAddress |
Unique identifier.
Referenced by XIOModule_DeviceInterruptHandler().
u32 XIOModule_Config::BaseVector |
Relocatable base vector.
u32 XIOModule_Config::BaudRate |
Current baud rate.
u16 XIOModule_Config::DeviceId |
Unique ID of device.
Referenced by XIOModule_InterruptHandler().
u32 XIOModule_Config::FastIntr |
Fast Interrupt enabled.
Referenced by XIOModule_SetNormalIntrMode().
u32 XIOModule_Config::GpoInit[XGPO_DEVICE_COUNT] |
GPO initial value.
XIOModule_VectorTableEntry XIOModule_Config::HandlerTable[XPAR_IOMODULE_INTC_MAX_INTR_SIZE] |
Static vector table of interrupt handlers.
Referenced by XIOModule_DeviceInterruptHandler().
u32 XIOModule_Config::InputClockHz |
Input clock frequency (Hz)
u32 XIOModule_Config::IoBaseAddress |
IO Bus Base Address.
u32 XIOModule_Config::Options |
Device options.
Referenced by XIOModule_DeviceInterruptHandler(), XIOModule_GetOptions(), and XIOModule_Initialize().
u32 XIOModule_Config::PitMask[XTC_DEVICE_TIMER_COUNT] |
PIT timer counter size.
u8 XIOModule_Config::PitPrescaler[XTC_DEVICE_TIMER_COUNT] |
PIT prescaler.
u8 XIOModule_Config::PitReadable[XTC_DEVICE_TIMER_COUNT] |
PIT readable.
u8 XIOModule_Config::PitSize[XTC_DEVICE_TIMER_COUNT] |
PIT timer counter size.
Referenced by XIOModule_Timer_SelfTest().
u8 XIOModule_Config::PitUsed[XTC_DEVICE_TIMER_COUNT] |
PIT is used.
Referenced by XIOModule_Timer_InterruptHandler().
u8 XIOModule_Config::VectorAddrWidth |
Width of vector address.