本文是Xilinx MicroBlaze系列教程的第9篇文章。
1. xilisf库简介
xilisf库(Xilinx In-system and Serial Flash Library) 是Xilinx 提供的一款串行Flash驱动库,支持常用的 Atmel 、Intel、ST 、Winbond、Numonyx等多款串行接口Flash芯片。
xilisf使用手册的路径位于ISE安装路径下:Xilinx\14.7\ISE_DS\EDK\sw\lib\sw_services\xilisf_v3_02_a\doc
部分支持的Flash芯片型号:
2. xilisf库函数
xilisf对于不同型号、不同大小、不同接口的Flash芯片提供了统一的接口函数,用户只需要在MicroBlaze底层添加AXI-SPI或AXI-QSPI外设即可使用,xilisf库包括标准的读取、写入、擦除功能,支持对标准SPI、Dual-SPI、Quad-SPI接口的Flash进行驱动。
常用函数功能: