《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于USB2.0總線的NAND Flash檢測及控制方法
基于USB2.0總線的NAND Flash檢測及控制方法
電子技術應用
申曉敏,錢禮華,杜劍英,黨峰,劉保煒
(中國兵器工業試驗測試研究院,陜西 華陰 714200)
摘要: 在高速大容量存儲裝置設計中多采用NAND Flash存儲器,針對目前采用串口檢測壞塊、實現數據讀寫的方法存在檢測速度慢、等待時間長等缺點,提出了基于USB2.0總線的NAND Flash檢測與控制方法。利用FPGA邏輯控制功能和高速USB接口芯片設計通信和控制電路,并通過上位機軟件實現對Flash的命令、操作控制,由用戶通過PC應用程序完成對NAND Flash的讀寫、擦除檢測及壞塊標定。經實驗應用驗證,該方法檢測、讀寫速度快,使用靈活,能準確、有效實現數據的快速讀寫、擦除及壞塊標定,可廣泛應用于存儲測試裝置的設計研制中。
中圖分類號:TP206
文獻標志碼:A
DOI: 10.16157/j.issn.0258-7998.223577
中文引用格式: 申曉敏,錢禮華,杜劍英,等. 基于USB2.0總線的NAND Flash檢測及控制方法[J]. 電子技術應用,2023,49(6):44-48.
英文引用格式: Shen Xiaomin,Qian Lihua,Du Jianying,et al. NAND Flash detection and control method based on USB2.0 bus[J]. Application of Electronic Technique,2023,49(6):44-48.
NAND Flash detection and control method based on USB2.0 bus
Shen Xiaomin,Qian Lihua,Du Jianying,Dang Feng,Liu Baowei
(China Ordnance Industry Test and Testing Institute, Huayin 714200, China)
Abstract: At present, NAND Flash memory is mostly used in the design of high-speed and large-capacity storage device. Aiming at the shortcomings of serial port detection and data reading and writing methods, such as slow detection speed and long waiting time, a NAND Flash detection and control method based on USB2.0 bus was proposed. The communication and control circuit is designed by using FPGA logic control function and high-speed USB interface chip, and the command and operation control of Flash is realized by PC software. The user can complete the reading and writing, erasing detection and bad block calibration of NAND Flash through PC application program. The experimental results show that the method is fast, flexible, accurate and effective in reading, writing, erasing and bad block calibration, and can be widely used in the design and development of storage test devices.
Key words : USB bus;Flash memory;FPGA;detection

0 引言

數據存儲記錄技術一直是航空、航天、兵器領域研究的關鍵技術,隨著彈載、機載飛行器飛行過程中和靶場試驗過程中需要記錄的數據量不斷增加,對存儲測試設備的存儲、讀取速度和數據可靠性提出了更高的要求。而Flash閃存是一種非易失性存儲器,即使在供電電源關閉后仍能保持片內信息。Flash 集其他類非易失性存儲器的特點,與EPROM相比較,閃速存儲器具有成本低、密度大的特點;與其他類型非易失性存儲器相比較,Flash存儲器具有容量大、讀寫速度快、成本低、使用方便等優點,它的這些優點使其在存儲測試領域得到廣泛的應用。但由于Flash芯片在使用前需對所有存儲塊進行遍歷掃描,建立壞塊表,若采用傳統的方法對每個壞塊進行檢測,并建立壞塊表,這種方式在大容量高速存儲陣列中使用會對存儲速度造成影響,且占用大量FPGA資源。同時由于NAND Flash在生產和使用的過程中都有可能產生壞塊,使得系統變得不穩定,且這些壞塊是隨機分布的,故在使用前需對其進行讀寫檢測并標識,以提高Flash存儲器的使用效率和有效利用率,解決Flash芯片的壞塊管理是提高存儲可靠性和存儲速度的關鍵。許多學者探索了各種處理方法,如在FPGA內建RAM塊來存儲壞塊、在FPGA程序執行時跳過對壞塊的操作、使用EPPROM來存儲壞塊信息,這些方法增加了系統硬件資源和軟件的復雜程度,且無法及時處理在使用過程中出現的壞塊,而且對Flash的操作通過串口或串行總線實現,數據傳輸速率低,大大降低了系統工作效率,不適于在高速大容量數據采集存儲設計中的應用。針對以上問題,本文在對Flash工作機理分析和USB芯片選型、接口控制設計的基礎上,提出了基于USB2.0總線的NAND Flash檢測與控制方法,可以實現Flash壞塊的檢測標識和數據的快速傳輸,以及與上位機的通信,為高速大容量數據采集存儲設計提供技術保障。



本文詳細內容請下載:http://www.jysgc.com/resource/share/2000005346




作者信息:

申曉敏,錢禮華,杜劍英,黨峰,劉保煒

(中國兵器工業試驗測試研究院,陜西 華陰 714200)


微信圖片_20210517164139.jpg

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: bbw在线观看| 亚洲视频精品在线| 99久热只有精品视频免费观看17| 欧美黑人两根巨大挤入| 欧洲美熟女乱又伦av影片| 国产91在线九色| 2一8一teesex| 成年性午夜免费视频网站不卡 | 99精品视频在线观看免费专区| 日韩电影免费在线观看中文字幕| 免费人成年轻人电影| 99视频精品国在线视频艾草 | 久久久国产99久久国产久| 欧美黑人粗暴多交高潮水最多| 国产乱子伦精品视频| 8888四色奇米在线观看不卡| 欧美国产综合视频| 啊灬啊灬别停啊灬用力啊免费 | 久久久久久国产精品免费免费| 毛利兰的胸被狂揉扒开吃奶| 国产va在线观看| 18岁大陆女rapper欢迎你| 巨胸狂喷奶水视频www网站免费| 二级毛片免费观看全程| 被农民工玩酥了的张小婷| 国内精品18videosex性欧美| 丰满熟妇乱又伦| 欧美与黑人午夜性猛交久久久| 免费在线公开视频| 野花日本免费观看高清电影8| 国产色产综合色产在线视频| 中国speakingathome宾馆学生 | 婷婷六月天在线| 天天做天天摸天天爽天天爱| 久久久久亚洲av无码专区| 欧美成人免费全部观看天天性色 | 高清中国一级毛片免费| 放荡的欲乱合集| 亚洲国产日韩欧美| 秋葵视频在线高清免费下载| 国产又色又爽又刺激在线观看 |