![]() |
spips
Vitis Drivers API Documentation
|
This typedef contains configuration information for the device. More...
#include <xspips.h>
Data Fields | |
| char * | Name |
| Name of the device. More... | |
| UINTPTR | BaseAddress |
| Base address of the device. More... | |
| u32 | InputClockHz |
| Input clock frequency. More... | |
| u32 | FifoDepth |
| Total size of transfer fifo in bytes (witdth * depth) More... | |
| u16 | IntrId |
| Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags. More... | |
| UINTPTR | IntrParent |
| Bit[0] Interrupt parent type Bit[64/32:1] Parent base address. More... | |
This typedef contains configuration information for the device.
| UINTPTR XSpiPs_Config::BaseAddress |
Base address of the device.
Referenced by SpiPsEepromIntrExample(), SpiPsEepromPolledExample(), SpiPsFlashIntrExample(), SpiPsFlashPolledExample(), SpiPsSelfTestExample(), SpiPsSlavePolledExample(), SpiPsTpmPolledExample(), XSpiPs_Abort(), XSpiPs_CfgInitialize(), XSpiPs_GetClkPrescaler(), XSpiPs_GetDelays(), XSpiPs_GetOptions(), XSpiPs_InterruptHandler(), XSpiPs_PolledTransfer(), XSpiPs_Reset(), XSpiPs_SelfTest(), XSpiPs_SetClkPrescaler(), XSpiPs_SetDelays(), XSpiPs_SetOptions(), XSpiPs_SetSlaveSelect(), and XSpiPs_Transfer().
| u32 XSpiPs_Config::FifoDepth |
Total size of transfer fifo in bytes (witdth * depth)
Referenced by XSpiPs_CfgInitialize().
| u32 XSpiPs_Config::InputClockHz |
Input clock frequency.
Referenced by XSpiPs_CfgInitialize().
| u16 XSpiPs_Config::IntrId |
Bits[11:0] Interrupt-id Bits[15:12] trigger type and level flags.
Referenced by SpiPsEepromIntrExample(), and SpiPsFlashIntrExample().
| UINTPTR XSpiPs_Config::IntrParent |
Bit[0] Interrupt parent type Bit[64/32:1] Parent base address.
Referenced by SpiPsEepromIntrExample(), and SpiPsFlashIntrExample().
| char* XSpiPs_Config::Name |
Name of the device.
Referenced by XSpiPs_LookupConfig().