一種固態存儲器系統調試方法
2023-05-10 16:15:46
專利名稱:一種固態存儲器系統調試方法
技術領域:
本發明涉及存儲器領域,尤其涉及固態存儲器的調試方法。
背景技術:
固態存儲器以FPGA作為主控單元,實現對系統各模塊的控制,以Flash作為存儲介質,根據數據流的速率,採用雙平面寫入技術,完成6路模擬量的採集、2路數字量的接收和數據的存儲工作,並可通過LVDS接口將試驗時固態存儲器的工作狀況傳輸到地面讀數監控裝置進行實時監測,在試驗完成後將Flash中的數據讀出回傳到地面讀數監控裝置, 供後期分析和處理。但是由於國內半導體產業的緩慢發展導致了我國的固態存儲器發展緩慢,並且由於起步較晚,國內研製的固態存儲器在存儲容量、數據傳輸速率等方面較為落後。近些年國內航天技術的發展,為我國固態存儲器的發展提供了良好的時機,使得我國的固態存儲器向著高可靠性、大容量、低功耗、高速率的方向發展。隨著固態存儲器的快速發展,針對固態存儲器的系統測試出現一系列技術問題。
發明內容
基於上述問題,本發明提出一種具有高可靠性、大容量、低功耗、高速率的固態存儲器的系統調試方法。本發明的一個方面提出一種固態存儲器系統調試方法,具體步驟包括
(1)針對電源模塊,首先用萬用表測試電源板電源輸入處是否有短路情況,然後測試各電路板供電模塊是否存在短路的現象,如果沒有短路現象,即可將電源模塊以及電源轉換晶片以及外圍元器件焊接到電路板上,對電源板提供28V電壓,使用萬用表測試各部分輸出電壓是否正常,如果正常,即可進行下一步操作;
(2)針對主控板,完成系統工作模式功能的實現,系統在上電20s內處於「復位」模式,20s時根據地面設備讀數監控裝置的設置,進入「記錄」模式或「讀數」模式,調試LVDS通信模塊,使得LVDS接收模塊在接收到地面設備讀數監控裝置發送的命令後,主控單元可以發送測試數據至地面讀數監控裝備,最後,調試Flash存儲單元,實現「記錄」模式下將測試數據的寫入和「讀數」模式下數據讀出並通過LVDS傳輸到地面讀數監控裝置,並且實現Flash自斷電保護功能;
(3)針對採集板,焊接元器件,在沒有短路情況、FPGA正常工作的條件下,首先編寫模擬量採集程序,並將其寫入外部FIFO,主控板Flash控制模塊讀外部FIFO,並將採集的模擬量寫入Flash後,將數據讀出傳輸至讀數監控裝置,讀數監控裝置將數據傳輸到計算機,使用上位機軟體對採集的模擬量進行分析,查看是否有丟數或誤碼的情況,並對其進行繪圖,觀察根據採集數據繪製的波形是否與外部信號源發送的波形一致,然後,分別編寫兩路數字量接收程序,使用同樣的方法將其傳輸到計算機,查看接收的數字量是否正確,最後將數字量和模擬量進行編幀,在編幀時,將「起飛」信號打入數據包,將編幀後的數據寫入到Flash,再將數據讀出傳輸到計算機解包分析模擬量和數字量是否正確。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見,下面描述中的附圖僅僅是本發明的部分實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它附圖。圖I示出了根據本發明的一個實施例的固態存儲器的系統調試流程圖。
具體實施方式
下面結合附圖來詳細地描述本發明的具體實施例。下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。根據設計方案繪製固態存儲器電源板、採集板和主控板的原理圖,並進行PCB設計,在電路板製作完成後,焊接完兀器件,進打系統功能的調試。在調試時,先實現各1旲塊的功能,最後將各模塊組合起來進行整體調試和聯試。調試的具體步驟如圖I所示。首先,由於任何電子系統均需要供電,所以電源模塊是實現整體功能的基本條件。對於未焊接的電源板、採集板和主控板,首先用萬用表測試電源板電源輸入處是否有短路情況,然後測試各電路板供電模塊是否存在短路的現象。完成測試後,如果沒有短路現象,即可將電源模塊以及電源轉換晶片以及外圍元器件焊接到電路板上。焊接完成後,對電源板提供28V電壓,使用萬用表測試各部分輸出電壓是否正常,如果正常,即可進行下一步操作。對於主控板,焊接元器件,在確保沒有短路以及FPGA可以正常下載程序的情況下,編寫代碼,實現各功能。首先,完成系統工作模式功能的實現,系統在上電20s內處於「復位」模式,20s時根據地面設備讀數監控裝置的設置,進入「記錄」模式或「讀數」模式。其次,調試LVDS通信模塊,使得LVDS接收模塊在接收到地面設備讀數監控裝置發送的命令後,主控單元可以發送測試數據至地面讀數監控裝備。最後,調試Flash存儲單元,實現「記錄」模式下將測試數據的寫入和「讀數」模式下數據讀出並通過LVDS傳輸到地面讀數監控裝置,並且實現Flash自斷電保護功能。最後,對於採集板,焊接元器件,確保沒有短路情況、FPGA正常工作的條件下,首先編寫模擬量採集程序,並將其寫入外部FIFO,主控板Flash控制模塊讀外部FIFO,並將採集的模擬量寫入Flash後,將數據讀出傳輸至讀數監控裝置,讀數監控裝置將數據傳輸到計算機,使用上位機軟體對採集的模擬量進行分析,查看是否有丟數或誤碼的情況,並對其進行繪圖,觀察根據採集數據繪製的波形是否與外部信號源發送的波形一致。其次,分別編寫兩路數字量接收程序,使用同樣的方法將其傳輸到計算機,查看接收的數字量是否正確。最後將數字量和模擬量進行編幀,在編幀時,將「起飛」信號打入數據包,將編幀後的數據寫入到Flash,再將數據讀出傳輸到計算機解包分析模擬量和數字量是否正確。
需要說明的是,以上實施例僅是對本發明技術方案的示例性描述,而並不是對本發明的限制;儘管參照上面的實施例對本發明進行了詳細的說明,但是,本領域的普通技術人員應當可以完全理解的是,在不脫離由本發明的權利要求書限定的保護範圍已經精神的 前提下,可以對上述實施例所記載的技術方案進行修改或者對其中部分技術特徵進行等同替換,這些都應該屬於本發明的保護範圍。
權利要求
1.一種固態存儲器系統調試方法,具體步驟包括 (1)針對電源模塊,首先用萬用表測試電源板電源輸入處是否有短路情況,然後測試各電路板供電模塊是否存在短路的現象,如果沒有短路現象,即可將電源模塊以及電源轉換晶片以及外圍元器件焊接到電路板上,對電源板提供28V電壓,使用萬用表測試各部分輸出電壓是否正常,如果正常,即可進行下一步操作; (2)針對主控板,完成系統工作模式功能的實現,系統在上電20s內處於「復位」模式,20s時根據地面設備讀數監控裝置的設置,進入「記錄」模式或「讀數」模式,調試LVDS通信模塊,使得LVDS接收模塊在接收到地面設備讀數監控裝置發送的命令後,主控單元可以發送測試數據至地面讀數監控裝備,最後,調試Flash存儲單元,實現「記錄」模式下將測試數據的寫入和「讀數」模式下數據讀出並通過LVDS傳輸到地面讀數監控裝置,並且實現Flash自斷電保護功能; (3)針對採集板,焊接元器件,在沒有短路情況、FPGA正常工作的條件下,首先編寫模擬 量採集程序,並將其寫入外部FIFO,主控板Flash控制模塊讀外部FIFO,並將採集的模擬量寫入Flash後,將數據讀出傳輸至讀數監控裝置,讀數監控裝置將數據傳輸到計算機,使用上位機軟體對採集的模擬量進行分析,查看是否有丟數或誤碼的情況,並對其進行繪圖,觀察根據採集數據繪製的波形是否與外部信號源發送的波形一致,然後,分別編寫兩路數字量接收程序,使用同樣的方法將其傳輸到計算機,查看接收的數字量是否正確;最後將數字量和模擬量進行編幀,在編幀時,將「起飛」信號打入數據包,將編幀後的數據寫入到Flash,再將數據讀出傳輸到計算機解包分析模擬量和數字量是否正確。
全文摘要
本發明提出一種固態存儲器系統調試方法,包括對電源模塊、主控板以及採集板的分步調試。通過本發明提出的該系統調試方法,可以有效解決具有高可靠性、大容量、低功耗、高速率的固態存儲器在進行系統調試時的一系列技術問題。
文檔編號G06F11/00GK102968350SQ20121044507
公開日2013年3月13日 申請日期2012年11月9日 優先權日2012年11月9日
發明者宗競 申請人:江蘇樂買到網絡科技有限公司