DocumentCode :
2977056
Title :
Design and Implementation of a Fine-Grained NAND Flash Programmer
Author :
Li Zhang ; Wenming Wang ; Yuan Tan ; Xunhu Sun ; Zhi Sun ; Yang Yang
Author_Institution :
Sch. of Comput. Sci. & Technol., Beijing Inst. of Technol., Beijing, China
fYear :
2012
fDate :
14-16 Dec. 2012
Firstpage :
257
Lastpage :
261
Abstract :
Existing NAND Flash programmers usually read/write the entire contents of a flash chip, even if there is only partial data to be reprogrammed, for example, when the firmware in an embedded system is updated. In this paper, we describe a fine-grained NAND Flash programmer that can program a NAND Flash memory chip in small increments, such as a sector, a page and a block. The design of a fine-grained communication protocol is the key problem to the programmer software, wherein a sector serves as the smallest unit of data transmission. Experiments show that such a programmer can drastically reduce the time it takes to update firmware when the firmware can be modified in small data units.
Keywords :
embedded systems; firmware; flash memories; protocols; NAND flash memory chip; data transmission; embedded system; fine-grained NAND flash programmer; fine-grained communication protocol; firmware; flash chip; Embedded systems; Flash memories; Microprogramming; Ports (Computers); Writing; NAND Flash; embedded system; fine grained; firmware; flash programmer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-4879-1
Type :
conf
DOI :
10.1109/PDCAT.2012.65
Filename :
6589273
Link To Document :
بازگشت