[發明專利]一種預充電數據訪問控制裝置和方法有效
| 申請號: | 200910078611.7 | 申請日: | 2009-02-27 |
| 公開(公告)號: | CN101488117A | 公開(公告)日: | 2009-07-22 |
| 發明(設計)人: | 楊磊 | 申請(專利權)人: | 北京中星微電子有限公司 |
| 主分類號: | G06F13/14 | 分類號: | G06F13/14 |
| 代理公司: | 北京銀龍知識產權代理有限公司 | 代理人: | 許 靜 |
| 地址: | 100083北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 充電 數據 訪問 控制 裝置 方法 | ||
技術領域
本發明涉及數據訪問技術,特別是指一種預充電數據訪問控制裝置和方 法。
背景技術
多媒體系統級芯片集成(SOC,System?on?a?Chip)技術中,主要包括了CPU、 硬件視頻解碼器、總線控制器其和存儲控制器,其中CPU負責執行操作系統 指令以及調度任務,硬件解碼器負責實際的視頻解碼,存儲控制器負責存儲視 頻解碼過程中的源數據、中間數據和結果數據。如圖1所示,是一種常見的硬 件解碼系統的框圖,硬件視頻解碼器通過總線訪問存儲器,讀取視頻圖像的源 數據,經過內部運算之后,將中間數據或/和結果數據重新寫回到存儲器中, 供圖像后處理或者顯示輸出等。總線控制器負責當存在多個主控單元(Master) 訪問總線時,處理總線沖突,分配總線資源。
存儲器作為一存儲陣列,由行、列組成,讀取和寫入某一值時,需先指定 一個行地址(Row?ADDR),再指定一個列地址(Column?ADDR);當訪問例如 0x12345678的某一地址時,先發送行地址0x12345,確定該行地址之后,由于 電氣特性,須經過行延時(tRCD)才實際完成行指定,此時繼續發送列地址 0x678和對應的讀寫指令,發送列地址之后經過列延時(tCAS),位于地址 0x12345678的數據才真正處理,共經過tRCD+tCAS個時鐘周期;若下一個操 作是訪問其他行,就會造成訪問頁沖突(PageConflict),此時需要先關閉當前行, 這需要tRP時鐘周期;然后再發新的行地址,列地址,因此在存在訪問頁沖突 的情形下一次訪問共需要tRP+tRCD+tCAS個時鐘周期才能取出本次訪問的第 一個數據。如果后繼訪問恰好就是當前行,那么就節省了關閉行時間和行選中 的時間tRP+tRCD,只需要經過tCAS就能返回第一個數據,這種最好情況叫 做頁命中(pagehit)。
針對以上情形中出現的問題,常見的存儲控制器通常采用預充電技術減少 訪問頁沖突帶來的tRP充電延時的效率損失,即每次訪問結束后,都關閉當前 行,這樣如果后繼請求訪問其他行,就不需要在重新關閉當前行,節省了tRP 個時鐘周期。
發明人在實現本發明的過程中,發現現有技術中至少存在如下問題:在前 一次訪問之后,如果后繼訪問仍然是當前行,由于采用預充電技術關閉了當前 行,此時需要重新打開這一行,增加了行選中所需的tRCD個周期,降低了頁 命中;所以在讀寫同時進行的過程中,單純采用預充電技術,雖然減少了寫請 求的頁沖突延時tRP,卻增加了讀請求頁命中時的tRCD個周期延時,因此總 體上并沒有因為減少延時而改善性能,反而增加了硬件復雜度。
發明內容
本發明的目的是提供一種預充電數據訪問控制裝置和方法,用于解決現有 技術中由于訪問的頁沖突造成存儲器的工作效率不高,而單純采用預充電技 術,導致增加了讀請求頁命中情形下的訪問時間,使得系統總體上沒有因為減 少延時而改善性能,反而增加了硬件復雜度的缺陷。
一種預充電數據訪問控制裝置,包括:訪問發起單元,用于生成一訪問請 求;所述訪問請求向一存儲器中讀取數據或者寫入數據,并至少包含自身的 Master?ID字段、讀寫訪問標志字段;總線,用于傳輸所述訪問請求和對應的 數據;存儲控制器,用于當所述訪問請求中的Master?ID字段的值與預先設置 的一致時,對所述讀寫訪問標志字段進行判斷,當所述訪問請求為讀請求時, 不進行預充電,當所述訪問請求為寫請求時,在寫請求結束時進行預充電;存 儲器,用于存放訪問請求對應的數據。
一種預充電數據訪問控制方法,應用于一存儲控制器,包括:接到傳輸來 的一訪問請求;所述訪問請求向一存儲器中讀取數據或者寫入數據,并至少包 含自身的Master?ID字段、讀寫訪問標志字段;當所述訪問請求中的Master?ID 字段的值與預先設置的一致時,對所述讀寫訪問標志字段進行判定;當所述訪 問請求為讀請求時,不進行預充電。
本發明的實施例具有以下有益效果,通過上述改進方案,可以在不影響讀 請求的效率同時,有效地降低了寫訪問的訪問延時,從而提高了整個系統的工 作效率。
附圖說明
圖1為本發明多媒體系統級芯片集成技術的視頻解碼示意圖;
圖2為本發明實施例裝置示意圖一;
圖3為本發明實施例裝置示意圖二;
圖4為本發明實施例裝置示意圖三;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中星微電子有限公司,未經北京中星微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910078611.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





