[發明專利]一種測試裝置和測試方法有效
| 申請號: | 201010111563.X | 申請日: | 2010-02-08 |
| 公開(公告)號: | CN102147757A | 公開(公告)日: | 2011-08-10 |
| 發明(設計)人: | 趙玉梅;王恒軍;徐駿宇;胡勝發 | 申請(專利權)人: | 安凱(廣州)微電子技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 易釗 |
| 地址: | 510091 廣東省廣州市廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 裝置 方法 | ||
技術領域
本發明涉及硬件測試技術,更具體地說,涉及一種測試裝置和測試方法。
背景技術
L2?Cache(二級緩存)是位于處理器內核和內存(即主存儲器DRAM((Dynamic?RAM,動態隨機訪問存儲器))之間的容量較小但讀寫速度很快的存儲器,通常由SRAM(靜態隨機存儲器)組成。二級緩存用來存放那些被CPU頻繁使用的數據,以便使CPU不必依賴于速度較慢的DRAM(動態隨機存儲器)。二級緩存歷來屬于速度極快而價格也相當昂貴的一類存儲器。由于SRAM采用了與制作CPU相同的半導體工藝,因此與動態存儲器DRAM比較,SRAM的存取速度快,但價格很高。
如上文所述,二級緩存用于在CPU和內存之間緩沖數據,因此其出現異常必然導致整個系統無法正常工作。因此,有必要對二級緩存進行測試。然而,現有技術缺乏對二級緩存的有效測試方法。
因此,需要一種測試方案,可實現對二級緩存的有效測試。
發明內容
本發明要解決的技術問題在于,針對現有技術無法對二級緩存進行有效測試的缺陷,提供一種測試裝置和測試方法。
本發明解決其技術問題所采用的技術方案是:
一種測試裝置,用于對處理器的二級緩存進行測試,該二級緩存與內存通信連接,所述測試裝置包括:
比較模塊;
控制模塊,與比較模塊通信連接,并通過總線與所述二級緩存通信連接,用于向所述比較模塊發出寫入數據,并通過所述總線向所述二級緩存發出寫入地址和所述寫入數據,以控制所述二級緩存依據所述寫入地址將所述寫入數據寫入內存;
監聽模塊,分別與比較模塊和所述內存通信連接,并通信連接至所述總線,用于對所述總線進行監聽,以獲取所述寫入地址,然后在預設等待時間過后,依據該寫入地址在內存中讀取對應的存儲數據,再將讀取的存儲數據發往比較模塊;
所述比較模塊用于對收到的寫入數據和存儲數據進行比較,得到數據比較結果,據此對二級緩存進行測試。
優選的,所述控制模塊還用于向所述比較模塊發出所述寫入地址;所述監聽模塊還用于將所述寫入地址發往所述比較模塊;所述比較模塊還用于對收到的來自控制模塊和監聽模塊的寫入地址進行比較,得到地址比較結果,并基于所述數據比較結果和所述地址比較結果對二級緩存進行測試。
優選的,所述總線為AHB總線。
一種測試裝置,用于對處理器的二級緩存進行測試,該二級緩存與內存通信連接,所述測試裝置包括:
比較模塊;
控制模塊,與比較模塊通信連接,并通過總線與所述二級緩存通信連接,用于通過所述總線向所述二級緩存發出讀取地址,以及接收所述二級緩存依據該讀取地址找到的讀取數據,并將該讀取數據發往比較模塊;
監聽模塊,分別與比較模塊和所述內存通信連接,并通信連接至所述總線,用于對所述總線進行監聽,以獲取所述讀取地址,據此在內存中讀取對應的存儲數據,然后將該存儲數據發往比較模塊;
所述比較模塊用于對所述讀取數據和存儲數據進行比較,得到數據比較結果,據此對二級緩存進行測試。
優選的,所述控制模塊還用于向所述比較模塊發出所述讀取地址;所述監聽模塊還用于將所述讀取地址發往所述比較模塊;所述比較模塊還用于對收到的來自控制模塊和監聽模塊的讀取地址進行比較,得到地址比較結果,并基于所述數據比較結果和所述地址比較結果對二級緩存進行測試。
優選的,所述總線為AHB總線。
一種測試方法,用于對處理器的二級緩存進行測試,該二級緩存與內存通信連接,所述測試方法包括:
控制步驟,包括通過總線向所述二級緩存發出寫入地址和測試數據,以控制所述二級緩存依據所述寫入地址將所述測試數據寫入內存;
監聽步驟,包括對所述總線進行監聽,以獲取所述寫入地址,然后在預設等待時間過后,依據該寫入地址在內存中讀取對應的存儲數據;
比較步驟,包括對測試數據和存儲數據進行比較,得到數據比較結果,據此對二級緩存進行測試。
優選的,所述比較步驟還包括對控制步驟中發出的寫入地址和監聽步驟中監聽到的寫入地址進行比較,得到地址比較結果,并基于所述數據比較結果和所述地址比較結果對二級緩存進行測試。
一種測試方法,用于對處理器的二級緩存進行測試,該二級緩存與內存通信連接,所述測試方法包括:
控制步驟,包括通過所述總線向所述二級緩存發出讀取地址,以及接收所述二級緩存依據該讀取地址找到的讀取數據;
監聽步驟,包括對所述總線進行監聽,以獲取所述讀取地址,據此在內存中讀取對應的存儲數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安凱(廣州)微電子技術有限公司,未經安凱(廣州)微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010111563.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種UV光強分布檢測設備
- 下一篇:軟管內流體壓力檢測裝置





