基于NAND閃存管理架構(gòu)的嵌入式設(shè)備燒片軟件研究與設(shè)計
發(fā)布時間:2018-03-19 22:39
本文選題:NAND 切入點:Flash 出處:《上海交通大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:近年來,作為嵌入式應(yīng)用典型的手機行業(yè),隨著iOS和Android用戶操作系統(tǒng)的發(fā)展和成熟,新的智能機產(chǎn)品逐漸興起和普及,進而替代過去功能機所占據(jù)的龐大市場份額。而隨著產(chǎn)品形態(tài)的演變,在產(chǎn)線流程上也相應(yīng)地提出了一些新的需求。 在手機行業(yè)中,出于產(chǎn)品形態(tài)、需求、功能等各方面因素的考慮,NAND Flash被廣泛用作手機的可掉電存儲設(shè)備。而NAND Flash由于其工藝的特殊性,必須使用專門的算法或管理軟件來對其進行操作和維護,并且管理軟件或算法的好壞很大程度上會影響設(shè)備的性能和效率。XSR閃存管理架構(gòu)是當(dāng)前手機行業(yè)中被廣泛使用的NANDFlash管理軟件,其在各大品牌的中高端旗艦智能機以及中小品牌的低端功能機上被廣泛使用,其穩(wěn)定性和性能、效率都經(jīng)過了大規(guī)模量產(chǎn)的檢驗。 在產(chǎn)線流程上,過去功能機時代由于軟件程序小,下載時間也較短,沒有必要采用更快、更效率的ROM Writer燒片下載方式,即便有項目采用了燒片,也很少有基于XSR閃存管理架構(gòu)的。而隨著智能機軟件程序越來越大,軟件下載等待時間越來越長,過去的產(chǎn)線流程逐漸不適用于行業(yè)發(fā)展的要求,ROM Writer燒片開始變得越來越有必要,尤其在銷量非常大的產(chǎn)品上燒片對提升產(chǎn)線效率、削減產(chǎn)線成本方面幫助尤為明顯。而對于NAND Flash設(shè)備的燒片,有別于傳統(tǒng)的直接燒錄,需要根據(jù)手機所使用的閃存管理軟件進行燒片軟件設(shè)計。XSR架構(gòu)作為目前手機行業(yè)被廣泛使用的閃存管理軟件,針對其進行ROM Writer燒片方案的設(shè)計有非常迫切的需求。雖然ROMWriter燒片本身是已經(jīng)成熟的市場技術(shù),但基于XSR閃存優(yōu)化管理架構(gòu)的ROM Writer燒片,是在燒片中加入新的要求,來達到完善NAND存儲優(yōu)化管理的目的,是當(dāng)前智能機市場下的一個新的市場需求。 本文深入分析了XSR閃存管理架構(gòu),,設(shè)計和完善基于XSR架構(gòu)的ROM Writer燒片軟件程序。基于XSR架構(gòu)的ROM Writer燒片流程主要實現(xiàn)了XSR的Reservoir管理區(qū)的生成,構(gòu)建用于NAND壞塊替換的映射表,并根據(jù)當(dāng)前已有的每256字節(jié)計算3字節(jié)ECC校驗碼進行1bit檢錯糾錯的算法,擴展為每512字節(jié)計算3字節(jié)ECC校驗碼以更好的匹配適應(yīng)NAND Flash的基本單位扇區(qū)的大小。最終基于XSR閃存管理架構(gòu)的ROM Writer燒片設(shè)計的實現(xiàn)與完善,有效的提升了產(chǎn)線生產(chǎn)效率、降低了生產(chǎn)成本,取得了預(yù)期的效果。
[Abstract]:In recent years, as a typical mobile phone industry with embedded applications, with the development and maturity of iOS and Android user operating system, new smartphone products are gradually rising and popularizing. Then it replaces the huge market share occupied by the function machine in the past, and with the evolution of the product form, some new demands are put forward accordingly in the production line process. In the mobile phone industry, for the consideration of various factors, such as product form, demand, function and so on, NAND Flash is widely used as a power-down storage device for mobile phones. Special algorithms or management software must be used to operate and maintain them, And the quality of management software or algorithms will greatly affect the performance and efficiency of devices. XSR flash memory management framework is widely used in the mobile phone industry NANDFlash management software. Its stability, performance and efficiency have been tested by mass production. It is widely used in medium and high-end flagship smart machines and low-end function machines of small and medium-sized brands, and its stability, performance and efficiency have been tested by mass production. In the production line process, because software programs were small and download time was shorter in the past, there was no need for faster and more efficient ROM Writer burning, even if there were projects that used burning. Few are based on the XSR flash memory management architecture, and as the smartphone software program grows larger, the waiting time for software downloads grows longer. Past production line processes have become less and less suitable for industry development. Writer burning is becoming more and more necessary, especially for highly sold products to improve line efficiency. Cutting production costs is particularly helpful. For NAND Flash devices, burning is different from conventional direct burning. According to the flash memory management software used in mobile phones, we need to design the chip burning software. XSR architecture is widely used as flash memory management software in the mobile phone industry. There is an urgent need for the design of the ROMWriter chip burning scheme. Although the ROMWriter burning is a mature market technology, the ROMWriter chip burning based on the XSR flash memory optimization management architecture is to add new requirements to the burning chip. To improve the NAND storage optimization management is a new market demand under the current smart machine market. This paper deeply analyzes the XSR flash memory management architecture, designs and perfects the ROM Writer burn software program based on the XSR architecture. The ROM Writer burning process based on the XSR architecture mainly realizes the Reservoir management area generation of XSR, and constructs the mapping table for NAND bad block replacement. And according to the existing 1 bit error detection and correction algorithm for calculating 3 byte ECC check code for every 256-byte, It is extended to calculate 3-byte ECC check code every 512-byte to better match the size of basic unit sector of NAND Flash. Finally, the design of ROM Writer chip based on XSR flash memory management architecture is realized and perfected, which effectively improves the productivity of production line. The production cost is reduced and the expected effect is achieved.
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP333;TP311.5
【參考文獻】
相關(guān)碩士學(xué)位論文 前1條
1 劉衛(wèi);NAND Flash控制器的設(shè)計與驗證[D];國防科學(xué)技術(shù)大學(xué);2008年
本文編號:1636322
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1636322.html
最近更新
教材專著