基于NandFlash的飛參數(shù)據(jù)管理
發(fā)布時間:2021-04-12 00:08
本文結(jié)合某型直升機(jī)飛參數(shù)據(jù)記錄的需求,提出了一種基于NandFlash的飛參數(shù)據(jù)管理方法,核心功能包括文件列表管理、壞塊狀態(tài)管理和數(shù)據(jù)讀寫管理。通過試驗和驗證表明該方法實現(xiàn)簡單,CPU資源消耗少,可靠性高且無需考慮損耗均衡策略,適合在無文件系統(tǒng)支撐的嵌入式系統(tǒng)設(shè)計中使用。
【文章來源】:電子測試. 2020,(20)
【文章頁數(shù)】:3 頁
【部分圖文】:
NandFlash邏輯結(jié)構(gòu)圖
第一種情況讀取存儲在NandFlash芯片內(nèi)部Spare區(qū)的塊狀態(tài)標(biāo)記,用于初始化塊狀態(tài)表;第二種情況是將使用過程中動態(tài)出現(xiàn)的壞塊更新到塊狀態(tài)表和壞塊Spare區(qū)。進(jìn)行飛參數(shù)據(jù)的寫入和讀取操作時,當(dāng)變更塊地址時,首先要查詢塊狀態(tài)表,以決定該地址是否有效,如果為壞塊則需要跳過。
飛參數(shù)據(jù)的記錄要求數(shù)據(jù)全面、實時性高,因此在正常上電后的周期任務(wù)中執(zhí)行寫操作。數(shù)據(jù)讀取則是在飛控計算機(jī)維護(hù)模式下進(jìn)行。飛參數(shù)據(jù)的寫入過程如圖3所示。首先檢查即將寫入的NandFlash地址(塊地址、頁地址)是否在合理范圍;然后對于塊地址需要查詢塊狀態(tài)表,如果正常則執(zhí)行數(shù)據(jù)寫入,否則跳過壞塊;寫操作完成后,需要更新下一個周期的寫入地址和文件列表中該文件的結(jié)束地址。飛參數(shù)據(jù)的讀取過程如圖4所示。
【參考文獻(xiàn)】:
期刊論文
[1]基于分組的NandFlash塊管理方法[J]. 胡寧,楊瓊,王冬. 微電子學(xué)與計算機(jī). 2015(03)
[2]機(jī)載系統(tǒng)NANDFlash存儲技術(shù)[J]. 邢亮,黃暉,田丹. 航空計算技術(shù). 2014(01)
碩士論文
[1]NAND Flash固態(tài)存儲可靠性關(guān)鍵技術(shù)研究[D]. 李緒金.哈爾濱工業(yè)大學(xué) 2018
本文編號:3132216
【文章來源】:電子測試. 2020,(20)
【文章頁數(shù)】:3 頁
【部分圖文】:
NandFlash邏輯結(jié)構(gòu)圖
第一種情況讀取存儲在NandFlash芯片內(nèi)部Spare區(qū)的塊狀態(tài)標(biāo)記,用于初始化塊狀態(tài)表;第二種情況是將使用過程中動態(tài)出現(xiàn)的壞塊更新到塊狀態(tài)表和壞塊Spare區(qū)。進(jìn)行飛參數(shù)據(jù)的寫入和讀取操作時,當(dāng)變更塊地址時,首先要查詢塊狀態(tài)表,以決定該地址是否有效,如果為壞塊則需要跳過。
飛參數(shù)據(jù)的記錄要求數(shù)據(jù)全面、實時性高,因此在正常上電后的周期任務(wù)中執(zhí)行寫操作。數(shù)據(jù)讀取則是在飛控計算機(jī)維護(hù)模式下進(jìn)行。飛參數(shù)據(jù)的寫入過程如圖3所示。首先檢查即將寫入的NandFlash地址(塊地址、頁地址)是否在合理范圍;然后對于塊地址需要查詢塊狀態(tài)表,如果正常則執(zhí)行數(shù)據(jù)寫入,否則跳過壞塊;寫操作完成后,需要更新下一個周期的寫入地址和文件列表中該文件的結(jié)束地址。飛參數(shù)據(jù)的讀取過程如圖4所示。
【參考文獻(xiàn)】:
期刊論文
[1]基于分組的NandFlash塊管理方法[J]. 胡寧,楊瓊,王冬. 微電子學(xué)與計算機(jī). 2015(03)
[2]機(jī)載系統(tǒng)NANDFlash存儲技術(shù)[J]. 邢亮,黃暉,田丹. 航空計算技術(shù). 2014(01)
碩士論文
[1]NAND Flash固態(tài)存儲可靠性關(guān)鍵技術(shù)研究[D]. 李緒金.哈爾濱工業(yè)大學(xué) 2018
本文編號:3132216
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3132216.html
最近更新
教材專著