1. 程式人生 > 其它 >讀寫SPI FLASH IP核

讀寫SPI FLASH IP核

技術標籤:FPGA/ZYNQ/MPSOC

多年之前寫的一個IP核,讀寫SPI FLASH的,有用可下載用用,還算方便!讀出的資料是從0開始的累加的測試資料,與寫入一致。

spi_flash
        (
        input                                                        Clk10M,//Clk的180°反相
        input                                                        Clk,//10MHz
        input                                                        Rst,
        output                                                         F2M25p16SpiClk,                                //FPGA 輸出至外部SPI時鐘
        output                                                         F2M25p16SpiCsn,                                //FPGA輸出至外部SPI片選
        output                                                         F2M25p16SpiDout,                        //FPGA輸出至外部器件SPI資料
        input                                                         F2M25p16SpiDin,                                //外部器件輸入到FPGASPI資料

        input                                                        UserFlash, 
        input                 [23                :        0]                UserFlashAddr,                                
        input                                                         UserRd,        
        input                [23                :        0]                UserRdAddr,//UserRdAddr[23] is the msb
        input                [15                :        0]                UserRdSize,//in bytes
        output                [7                :        0]                UserDataRx,
        output                                                        UserDataRxVld,
        input                                                        UserWr,
        input                [23                :        0]                UserWrAddr,
        input                [15                :        0]                UserWrSize,//in bytes
        input                [7                :        0]                UserDataTx,
        output                                                        UserDataTxVld,
        output                                                        UserFlashBusy,
        output                                                        UserDataDone
        );

詳細IP與說明見:https://bbs.21ic.com/icview-3067024-1-1.html