spi
Xilinx SDK Drivers API Documentation
XSpi_Config Struct Reference

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

Data Fields

u16 DeviceId
 Unique ID of device. More...
 
UINTPTR BaseAddress
 Base address of the device. More...
 
int HasFifos
 Does device have FIFOs? More...
 
u32 SlaveOnly
 Is the device slave only? More...
 
u8 NumSlaveBits
 Num of slave select bits on the device. More...
 
u8 DataWidth
 Data transfer Width. More...
 
u8 SpiMode
 Standard/Dual/Quad mode. More...
 
u8 AxiInterface
 AXI-Lite/AXI Full Interface. More...
 
u32 AxiFullBaseAddress
 AXI Full Interface Base address of the device. More...
 
u8 XipMode
 0 if Non-XIP, 1 if XIP Mode More...
 
u8 Use_Startup
 1 if Starup block is used in h/w More...
 

Detailed Description

This typedef contains configuration information for the device.

Field Documentation

◆ AxiFullBaseAddress

u32 XSpi_Config::AxiFullBaseAddress

AXI Full Interface Base address of the device.

◆ AxiInterface

u8 XSpi_Config::AxiInterface

AXI-Lite/AXI Full Interface.

◆ BaseAddress

UINTPTR XSpi_Config::BaseAddress

Base address of the device.

Referenced by SpiSelfTestExample(), SpiXipExample(), and XSpi_Initialize().

◆ DataWidth

u8 XSpi_Config::DataWidth

Data transfer Width.

◆ DeviceId

u16 XSpi_Config::DeviceId

Unique ID of device.

◆ HasFifos

int XSpi_Config::HasFifos

Does device have FIFOs?

◆ NumSlaveBits

u8 XSpi_Config::NumSlaveBits

Num of slave select bits on the device.

◆ SlaveOnly

u32 XSpi_Config::SlaveOnly

Is the device slave only?

◆ SpiMode

u8 XSpi_Config::SpiMode

Standard/Dual/Quad mode.

◆ Use_Startup

u8 XSpi_Config::Use_Startup

1 if Starup block is used in h/w

◆ XipMode

u8 XSpi_Config::XipMode

0 if Non-XIP, 1 if XIP Mode