• 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