xilisf_v5_14
Xilinx SDK Drivers API Documentation
xilisf_read.c File Reference

Overview

This file contains the library functions to read data from the Serial Flash devices.

Refer xilisf.h for detailed description.

MODIFICATION HISTORY:
Ver   Who      Date     Changes


1.00a ksu/sdm 03/03/08 First release 2.01a sdm 01/04/10 Added Support for Winbond W25QXX/W25XX devices 2.04a sdm 08/17/10 Updated to support Numonyx (N25QXX) and Spansion flash memories 5.0 sb 08/05/14 Updated support for > 128 MB flash for PSQSPI interface. Changed API: ReadData() FastReadData()

5.2  asa   05/12/15 Added support for Micron (N25Q256A) flash part
                         which supports 4 byte addressing.
5.3  sk    06/01/15 Used Half of Actual byte count for calculating
                         Real Byte count in parallel mode. CR# 859979.
5.3  sk   08/07/17 Added QSPIPSU flash interface support for ZynqMP.
5.5  sk   01/14/16 Used 4byte Fast read command in 4 byte addressing mode.
5.8  nsk  03/02/17 Update WriteBuffer index to 10 in FastReadData, CR#968476
5.9  nsk  97/11/17 Add Micron 4Byte addressing support in
                                        Xisf_Read, CR#980169
     ms   08/03/17 Added tags and modified comment lines style for doxygen.
5.12 tjs        05/21/18 Added check for Spansion flash before proceeding to
                   quad mode read CR#1002769
5.12 tjs         06/18/18 Removed checkpatch and gcc warnings.
5.13 nsk  01/22/18 Make variable declaration to XQspiPsu_Msg as global
                   CR#1015808.
     sk   02/11/19 Added support for OSPI flash interface.
5.14 akm  08/01/19 Initialized Status variable to XST_FAILURE.
 

Macros

#define SIXTEENMB   0x1000000
 Sixteen MB. More...
 
#define BANKMASK   0xF000000
 Bank mask. More...
 

Functions

int XIsf_Read (XIsf *InstancePtr, XIsf_ReadOperation Operation, void *OpParamPtr)
 This API reads the data from the Serial Flash. More...
 

Macro Definition Documentation

#define BANKMASK   0xF000000

Bank mask.

#define SIXTEENMB   0x1000000

Sixteen MB.