[發明專利]數據處理設備和控制方法在審
| 申請號: | 201410071667.0 | 申請日: | 2014-02-28 |
| 公開(公告)號: | CN104021095A | 公開(公告)日: | 2014-09-03 |
| 發明(設計)人: | 君島裕一郎 | 申請(專利權)人: | 佳能株式會社 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16 |
| 代理公司: | 北京魏啟學律師事務所 11398 | 代理人: | 魏啟學 |
| 地址: | 日本東京都大*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 設備 控制 方法 | ||
技術領域
本發明涉及數據處理設備和控制方法,尤其涉及用于控制針對存儲器裝置的訪問的技術。
背景技術
諸如數字照相機等的數據處理設備配備有各種信號處理功能。近年來,例如已出現諸如圖像數據等的作為信號處理對象的數據的量不斷增加的趨勢,并且處理量響應于此也已增大。由于該原因,關于這些信號處理功能,要求響應性能的提高等以及高速化。此外,在圖像處理等中,將作為處理對象的數據存儲在諸如SDRAM等的經由總線所連接的存儲器裝置中,并且在讀出所存儲的數據的同時執行諸如應用處理等的操作。經由存儲器裝置來實現信號處理功能的處理電路(客戶端)和該存儲器裝置經由總線主控和總線相連接。正在實現帶寬較大的總線,以實現此時的用于將大量數據從總線主控寫入或讀出到存儲器裝置的存儲器訪問的高速化。
然而,關于寬帶總線的帶寬,有時無法使客戶端的內部電路的設計最優化。在這種情況下,在總線主控將從客戶端接收到的數據發送至寬帶總線時發生不匹配,并且存在訪問效率下降的可能性。
這里,參考圖9A來說明訪問效率下降的示例。該圖示意性示出在圖像處理設備(客戶端)利用作為總線主控的DMAC(直接存儲器訪問控制器)經由總線對SDRAM執行寫訪問(寫入)的情況下的處理。
在執行寫訪問的情況下,客戶端首先將針對SDRAM的寫請求發送至DMAC。此時,連同該寫請求一起,客戶端發送寫地址和突發長度(傳送長度)的信息。在接收到寫請求時,DMAC將寫確認信號返回至客戶端。
在接收到來自DMAC的寫確認信號時,客戶端開始寫訪問。在圖9A的示例中,客戶端的一組數據的數據寬度為32位并且突發長度為8。在這種情況下,客戶端將數據的突發長度、即連續8組數據發送至DMAC。換句話說,響應于一次寫請求來將32×8=256位的數據經由DMAC發送至總線。
另一方面,針對SDRAM的訪問所用的數據長度為128位。換句話說,通過DMAC針對SDRAM的一次訪問,寫入從客戶端發送來的128÷32=4組數據。
此外,根據所選擇的SDRAM內的數據的處理方法來確定針對SDRAM的訪問所用的突發長度。具體地,預先定義在SDRAM內在一個周期中可以處理的位數。例如,在DD2型SDRAM中,在一個周期中可以處理4位的數據,并且這被稱為4位預取(prefetch)。也就是說,在4位預取的情況中,SDRAM的最小突發長度為4個突發,并且傳送長度不能短于這4個突發。換句話說,在圖9A的示例中,要從DMAC寫入SDRAM的4個突發的數據長度128×4=512位是DMAC的一次寫訪問傳送長度。
與此相對比,由于利用一次寫請求而要從客戶端發送的數據長度為256位,因此關于圖9A的下部區域所示的SDRAM寫數據,針對SDRAM的后半部分的兩個突發的訪問涉及無用的處理。應當注意,針對后半部分的兩個突發的訪問實際被掩碼信號掩蔽并且沒有進行針對SDRAM的寫入。也就是說,由于DMAC的針對SDRAM的數據訪問長度和一次寫請求所用的數據訪問長度之間的該差異,因此存在針對SDRAM的訪問無用的問題。
日本特開2000-132497公開了用于在根據DMA傳送要傳送任意的數據量的情況下、通過減少來自DMAC的數據傳送次數以縮短傳送時間來改善針對總線的訪問效率的方式。此外,以相同方式,例如在圖9A的環境中,可考慮可以通過如圖9B所示在將來自客戶端的兩次寫請求發送至DMAC之前進行捆綁來避免從DMAC針對SDRAM的無用訪問。
然而,如通過比較圖9A和圖9B顯而易見,利用涉及考慮到針對SDRAM的傳送長度來捆綁請求的方法,從發送與第一次寫請求相對應的數據起直到將該數據寫入SDRAM為止的時間(延遲)較長。此外,在如圖9B所示、無法連續地執行寫請求的情況下、即在從發出第一次寫請求起直到發出第二次的寫請求為止存在空閑時間的情況下,延遲進一步增大。
在從客戶端發送數據起直到將數據寫入SDRAM為止的延遲大的情況下,發生諸如以下等的問題。存在如下可能性:盡管針對SDRAM的寫入沒有完成,但通過讀出已寫入SDRAM的數據來進行處理的其它客戶端或者執行了寫入的實際客戶端仍不期望地執行針對相同數據的讀訪問。也就是說,存在利用客戶端的針對SDRAM的讀訪問將不期望地超過利用客戶端的針對SDRAM的寫訪問的可能性。
發明內容
本發明是考慮到傳統技術的這些問題而作出的。本發明提供一種可以良好地控制針對存儲器裝置的存儲器訪問的數據處理設備和控制方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佳能株式會社,未經佳能株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410071667.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:紅外光柵單元件及組件
- 下一篇:貼膜機的橫向調節裝置





