[發明專利]FLASH數據讀取電路無效
| 申請號: | 200710040066.3 | 申請日: | 2007-04-27 |
| 公開(公告)號: | CN101295284A | 公開(公告)日: | 2008-10-29 |
| 發明(設計)人: | 張鐳;李春峰 | 申請(專利權)人: | 上海芯致電子科技有限公司;張鐳 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201506上海市金山*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | flash 數據 讀取 電路 | ||
技術領域
本發明涉及FLASH數據讀取電路,尤其涉及一種提高AHB總線數據輸入效率的FLASH數據讀取電路。
背景技術
在系統設計中,為了滿足相應的性能,必須有很高的代碼執行速度,故訪問外部FLASH的代碼速度要有保證。在以往的設計中,并行接口閃存(FLASH)被采用來達到告訴數據訪問的目的。但是并行接口占用的芯片管腳很多,面對成本要求越來越嚴格的市場現狀,串行接口SPI逐漸取代并行接口,成為系統方案不可缺少的部分。通常系統為了簡化設計,SPI接口一般直接和APB總線相連。指令的讀取通過DMA來進行搬運。但是高級外圍總線(Advanced?Peripheral?Bus;APB)的設計主要是針對低功耗,頻率比較低。串行接口SPI的數據位寬為一個比特,這就使得數據傳輸速度下降,成為系統性能提高的瓶頸。系統的成本和性能成為矛盾。為了使讀取FLASH的數據頻率提高,可以把FLASH串行外圍接口(Serial?Peripheral?Interface;SPI)直接和AHB高速總線相連接,其目的是進而增加數據吞吐量。這樣的設計還存在一個問題:SPI的數據讀取速度遠低于系統運行的速度,而且高級系統總線(AHB;Advanced?High?performance?Bus)是系統的高速總線,一旦被占用則其他需要數據傳輸的主設備將被掛起,直到SPI接口數據傳輸結束。這很大程度上損害了系統的整體性能。針對這個現象,本發明提出一個基于AHB總線的修改方案,既能保證SPI接口的簡潔,又能保證系統的高性能。
發明內容
本發明的目的是提供一種應用在SOC芯片內部的FLASH數據讀取電路,用以提高外部FLASH數據讀取速度,同時可以避免DMA的設計。
本發明主要包含三個部分:AHB總線接口電路,用于根據接收到的AHB主設備指令來配置參數,以及鎖存AHB總線上的地址和數據;AHB協議轉換電路,使用AHB標準協議,并對FLASH設備的數據讀取使用特殊指令;及FLASH?SPI串行接口控制電路,用于在接收到所述特殊指令的控制信號后讀寫FLASH設備。
本發明的優點在于可以兼顧系統的成本和性能兩方面需求。而且使用的是標準AHB總線傳輸協議,增加部分是在基本協議層以上,系統軟件修改十分簡單,而且對后期驗證沒有任何影響。
附圖說明
圖1為根據本發明一實施例的系統電路的結構示意圖。
圖2為根據本發明FLASH數據讀取電路的內部結構示意圖。
圖3為本發明一實施例的FLASH數據讀取電路的工作波形圖。
具體實施方式
本發明的設計方案延用通用AHB協議,不改動最底層的AHB傳輸協議,只修改上層協議解析部分,從而達到統一驗證環境以及靈活實現,方便系統移植的目的。本發明不僅能提高FLASH數據讀取效率,而且基本上沒有增加系統的設計復雜度。系統結構示意圖如圖1所示。圖1中,SDRAM通過外部存儲器接口連接到AHB總線,RISC處理器直接連接到AHB總線,FLASH設備通過FLASH數據讀取電路連接到AHB總線。
為實現系統的高速執行效率,指令從FLASH中讀取的速度和效率都有一定要求。故本發明將FLASH?SPI串行接口和AHB高速總線相連接以達到數據傳輸的高頻率,高帶寬。同時為了保證系統其他模塊的高性能,AHB總線不能被FLASH接口長時間占用,僅僅在指令數據集中傳輸的時候才占用總線。
如圖2所示,本發明的FLASH數據讀取電路主要由三部分電路組成:AHB總線接口電路,AHB協議轉換電路,及FLASH?SPI串行接口控制電路。
AHB總線接口電路用于根據接收到的AHB主設備指令來配置參數,以及鎖存AHB總線上的地址和數據。AHB總線接口電路解析AHB總線協議,并鎖存相關的地址、控制和數據。其中地址和控制信號放入地址和控制電路,數據存放在數據FIFO中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海芯致電子科技有限公司;張鐳,未經上海芯致電子科技有限公司;張鐳許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710040066.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙凸輪聯動工作臺交換裝置
- 下一篇:一種新型蓋、儲物瓶及儲物罐
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





