[發明專利]基于FPGA的非安裝型存儲器測試裝置有效
| 申請號: | 201410340524.5 | 申請日: | 2014-07-17 |
| 公開(公告)號: | CN104516843B | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 韓永勉 | 申請(專利權)人: | 韓商聯測股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 北京路浩知識產權代理有限公司11002 | 代理人: | 謝順星,張晶 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 fpga 安裝 存儲器 測試 裝置 | ||
1.一種基于FPGA的非安裝型存儲器測試裝置,其包括:
處理器部(100),其作為在FPGA內部構成的微處理器,執行對根聯合體以下PCIe總線樹的裝置的列舉和構形,制作用于測試的場景,設定設備驅動部(200),以便進行測試;
設備驅動部(200),其作為基于所述處理器部(100)制作的測試場景,生成用于存儲裝置的高級技術附件命令的模塊,與包括管理存儲裝置的高級主控接口的主機總線適配器進行通訊;
數據引擎部(300),其生成用于測試的模式數據,從系統存儲器訪問用戶存儲的數據,來進行測試;
系統內存接口部(400),其接收進程所需的數據,以便所述處理器部(100)和數據引擎部(300)訪問內存部(1100)而能夠進行測試,并存儲測試結果;
監控部(500),其在發生測試不良時,監控PCIe處理層的數據包并儲存;
直接內存存取驅動/地址轉換部(600),若所述設備驅動部(200)對場景進行譯碼,并通過PCIe總線向主機總線適配器傳達命令,則所有數據流執行成為主機總線適配器主令的直接內存存取動作,向包括設備驅動部(200)的根聯合體發送內存讀取請求;
信息輸入輸出部(700),所述直接內存存取驅動/地址轉換部(600)的解讀結果,在傳達至Bus ConRC的TLP為信息的情況下,將其傳達給數據引擎部(300)和設備驅動部(200);
PCIe IP部(800),其為PCI Express邏輯的SW IP;
開關部(900),其與所述PCIe IP部(800)連接,構成被測設備部(1000);
被測設備部(1000),其作為被測裝置,是包括主機總線適配器,與PCIe直接連接的存儲器;
內存部(1100),其存儲用于測試的數據,存儲測試期間生成的記錄,
所述處理器部(100)在測試結束的情況下,從所述設備驅動部(200)接收關于是否出錯及成功的結果,在發生錯誤的情況下,訪問PCIe的TLP和設備錯誤信息,
所述處理器部(100)包括N個場景插槽,各個場景存儲于所述場景插槽內的DW緩存器中。
2.根據權利要求1所述的基于FPGA的非安裝型存儲器測試裝置,其特征在于,所述設備驅動部(200)的命令包括:用于讀取/寫入的數據緩沖器的基地址和尺寸,存儲裝置即固態硬盤的邏輯塊地址信息。
3.根據權利要求1所述的基于FPGA的非安裝型存儲器測試裝置,其特征在于,制作場景的信息,包括測試順序所需的信息和制定命令所需的信息中的至少一個,所述測試順序所需的信息包括執行整個測試場景的時間、邏輯塊地址模式即順次模式或隨機訪問模式、數據模式、命令隊列深度,所述制定命令所需的信息分別為制定用于基于高級主控接口的PCIe存儲器即固態硬盤的高級技術附件命令和用于基于小型計算機系統接口的PCIe存儲器即固態硬盤的命令所需的信息。
4.根據權利要求1所述的基于FPGA的非安裝型存儲器測試裝置,其特征在于,所述數據引擎部(300)包括:
模式數據生成模塊(310),其生成寫入固態硬盤所需的數據,在執行讀取和比較動作時,生成期望數據;
比較模塊(320),其在執行讀取和比較動作時,比較通過模式數據生成模塊(310)生成的期望數據與從固態硬盤讀取的作為主機總線適配器內存寫入請求數據的數據,來判斷相應邏輯塊地址的數據是否相同;
不良記錄存儲模塊(330),其在所述比較模塊(320)的判斷結果為不同的情況下,存儲不良信息;
系統內存輸入模塊(340),其接收從所述系統內存接口部(400)接收用戶存儲的數據。
5.根據權利要求1所述的基于FPGA的非安裝型存儲器測試裝置,其特征在于,所述直接內存存取驅動/地址轉換部(600)接收關于主機總線適配器的結束點向根聯合體發送的請求的信息,向所述設備驅動部(200)和數據引擎部(300)傳達。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于韓商聯測股份有限公司,未經韓商聯測股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410340524.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于計算機的串口轉換電路
- 下一篇:一種嵌入式應用系統





