XilSFL Library APIs - XilSFL Library APIs - 2026.1 English - UG643

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2026-06-23
Version
2026.1 English
Table 1. Quick Function Reference
Type Name Arguments
u32 XSfl_FlashInit
  • u8 *SflHandler
  • XSfl_UserConfig SflUserOptions
  • u8 ControllerInfo
u32 XSfl_FlashErase
  • u8 SflHandler
  • u32 Address
  • u32 ByteCount
u32 XSfl_FlashWrite
  • u8 SflHandler
  • u32 Address
  • u32 ByteCount
  • u8 * WriteBfrPtr
u32 XSfl_FlashReadStart
  • u8 SflHandler
  • u32 Address
  • u32 ByteCount
  • u8 * ReadBfrPtr
  • u64 RxAddr64bit
u32 XSfl_FlashReadDone
  • u8 SflHandler
u32 XSfl_FlashGetInfo
  • u8 SflHandler
  • u8 Option
  • u32 * DataPtr
u32 XSfl_FlashRead
  • u8 SflHandler
  • u32 Address
  • u32 ByteCount
  • u8 * ReadBfrPtr
  • u64 RxAddr64bit
u32 XSfl_OspiInit
  • XSfl_Interface *Ptr
  • const XSfl_UserConfig *UserConfig
u32 XSfl_FlashIdRead
  • XSfl_Interface * SflInstancePtr
  • u8 ChipSelNum
  • u8 * SflReadBuffer
u32 XSfl_CalculateFCTIndex
  • u32 ReadId
  • u32 *FCTIndex
u32 XSfl_FlashSetSDRDDRMode
  • XSfl_Interface *SflInstancePtr
  • int Mode
  • u8 *SflReadBuffer
u32 XSfl_FlashEnterExit4BAddMode
  • XSfl_Interface * SflInstancePtr
  • int Enable
  • u8 ChipSelNum
u32 XSfl_GetRealAddr
  • XSfl_Interface *SflInstancePtr
  • u32 Address
u32 XSfl_SectorErase
  • XSfl_Interface *SflInstancePtr
  • u32 Address
u32 XSfl_FlashPageWrite
  • XSfl_Interface *SflInstancePtr
  • u32 Address
  • u32 ByteCount
  • u8 * WriteBfrPtr
u32 XSfl_FlashReadProcess
  • XSfl_Interface *SflInstancePtr
  • u32 Address
  • u32 ByteCount
  • u8 * ReadBfrPtr
  • u64 RxAddr64bit
u32 XSfl_FlashTransferDone
  • XSfl_Interface *SflInstancePtr
u32 XSfl_WaitforStatusDone
  • XSfl_Interface *SflInstancePtr
u32 XSfl_FlashRegisterReadWrite
  • XSfl_Interface *SflInstancePtr
  • u8 * RxBfrPtr
  • u8 * TxBfrPtr
  • u32 * CmdBufferPtr
  • u8 Addrvalid
u32 XSfl_FlashCmdTransfer
  • XSfl_Interface *SflInstancePtr
  • u8 Cmd
u32 XSfl_FlashNonBlockingReadProcess
  • XSfl_Interface *SflInstancePtr
  • u32 Address
  • u32 ByteCount
  • u8 * ReadBfrPtr
  • u64 RxAddr64bit