SemiDrive SSDK Appication Program Interface PTG3.0
Data Fields
sdrv_xspi_slv_conf

#include <sdrv_xspi_slv.h>

Data Fields

paddr_t base
 
uint16_t irq
 
bool crc_dis
 
enum sdrv_xspi_slv_bit_endian bit_endian
 
enum sdrv_xspi_slv_tx_mode tx_mode
 
enum sdrv_xspi_slv_mode mode
 
bool is_ddr
 
enum sdrv_xspi_slv_line line
 
uint8_t cmd_wr_trg
 
uint8_t cmd_rd_trg
 
uint8_t cmd_wr_packet0
 
uint8_t cmd_wr_packet1
 
uint8_t cmd_wr_payload
 
uint8_t cmd_wr_wdata
 
uint8_t cmd_wr_st
 
uint8_t cmd_rd_id
 
uint8_t cmd_rd_st
 
uint8_t cmd_rd_rdata
 
uint8_t cmd_rd_rdata_crc
 

Field Documentation

◆ base

paddr_t base

xspi slave register base address

◆ bit_endian

enum sdrv_xspi_slv_bit_endian bit_endian

big endian or little endian

◆ cmd_rd_id

uint8_t cmd_rd_id

write status command

◆ cmd_rd_rdata

uint8_t cmd_rd_rdata

read trigger command

◆ cmd_rd_rdata_crc

uint8_t cmd_rd_rdata_crc

read rdata with CRC command

◆ cmd_rd_st

uint8_t cmd_rd_st

read trigger command

◆ cmd_rd_trg

uint8_t cmd_rd_trg

read trigger command

◆ cmd_wr_packet0

uint8_t cmd_wr_packet0

write package0 command

◆ cmd_wr_packet1

uint8_t cmd_wr_packet1

write package1 command

◆ cmd_wr_payload

uint8_t cmd_wr_payload

write payload command

◆ cmd_wr_st

uint8_t cmd_wr_st

write status command

◆ cmd_wr_trg

uint8_t cmd_wr_trg

write trigger command

◆ cmd_wr_wdata

uint8_t cmd_wr_wdata

write rdata command

◆ crc_dis

bool crc_dis

crc32 disable or not

◆ irq

uint16_t irq

xspi slave irq number

◆ is_ddr

bool is_ddr

ddr or sdr mode

◆ line

enum sdrv_xspi_slv_line line

slave line select indirect configurations

◆ mode

enum sdrv_xspi_slv_mode mode

indirect mode or direct mode

◆ tx_mode

enum sdrv_xspi_slv_tx_mode tx_mode

QDS is DIV2 based on aclk or sclk


The documentation for this struct was generated from the following file: