[發明專利]一種可配置的虛擬SPI-FLASH在審
| 申請號: | 201811314799.6 | 申請日: | 2018-11-06 |
| 公開(公告)號: | CN109558076A | 公開(公告)日: | 2019-04-02 |
| 發明(設計)人: | 王憶文;程巍;鄧強;許云龍;趙衡 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可配置的 虛擬 存儲 數據備份模塊 數據緩存模塊 寄存器模塊 虛擬存儲器 存儲器 存儲空間 接口模塊 控制模塊 實際數據 數據加載 應用程序 總線模塊 從模塊 節約 | ||
1.一種可配置的虛擬SPI FLASH,其特征在于:通過SOC中的接口模塊實現實際SPIFLASH的功能,其中包括SOC總線模塊、MUX模塊、寄存器模塊、數據緩存模塊、數據備份模塊、控制模塊以及SPI從模塊;
所述SOC總線模塊主要為總線接口,如AHB、APB、AXI等,主要用于處理總線協議;
所述MUX模塊為選擇模塊,用于選擇總線對寄存器還是數據緩存模塊進行操作;
所述寄存器模塊主要為模塊實現可配置,包括中斷寄存器用于中斷使能、模式寄存器用于對兩種操作模式進行選擇,源地址寄存器用于配置目標文件的地址,狀態寄存器用于讀取該模塊現在的狀態、字節計數寄存器用于配置傳輸文件的大小;
所述數據緩存模塊用于緩存從源地址搬運過來的數據;
所述數據備份模塊用于備份已通過SPI接口發送的數據;
所述邏輯控制模塊用于進行數據選擇和控制信號產生;
所述SPI從模塊用于外部接口通信。
2.根據權利要求1所述的一種可配置的虛擬SPI FLASH,其特征在于:配置實現兩種不同的傳輸模式,分別為連續傳輸模式和非連續傳輸模式;
所述連續傳輸模式,其特征在于傳輸速率高,按存儲空間的地址順序進行順序發送,可對源地址寄存器賦值從而讀取不同存儲空間的數據;
所述非連續傳輸模式,其特征在于可對實際存儲空間的數據進行非連續的讀取,以數據預傳輸的方式進行數據傳輸控制。
3.根據權利要求1和2所述的一種可配置的虛擬SPI FLASH,其特征在于:在非連續模式中,以數據預傳輸的方式進行數據傳輸控制。
4.根據權利要求3所述的數據預傳輸是利用SOC的高速時鐘,對已經采樣到的SPI地址進行自動補齊后搬運地址所對應以及之后的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811314799.6/1.html,轉載請聲明來源鉆瓜專利網。





