SlideServe
Menu
Préférences
© SlideServe · v2026

Flash Memory project | File system features in flash memory

loren avatar
13 diapositives · 408 Views · Aug 08, 2014

Mid-semester presentation. Flash Memory project | File system features in flash memory. Boris L apshin, supervised by Amit Berman 2012-2013, semester A. PROJECT OVERVIEW. Main goals Create basic memory controller – first steps Learn uController design

Flash Memory project | File system features in flash memory - slide 1
01 / 13Flash Memory project | File system features in flash memory
1 / 17

Télécharger la présentation

Flash Memory project | File system features in flash memory
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Mid-semester presentation Flash Memory project | File system features in flash memory Boris Lapshin, supervised by Amit Berman 2012-2013, semester A

  2. PROJECT OVERVIEW • Main goals • Create basic memory controller – first steps • Learn uController design • Understanding the FW basics • Create “hello world” program – test_led • Connect flash memory to controller • Implementation requirements • Memory read/write/erase • Basic FW funtions • init • reset (erase) • write_block • read block • send commands • USB stack FLASH MEMORY PROJECT | ABSTRACT

  3. Arduino and compatible • NIOS 2 on Altera DE2 board • Powerful board • Ready to customize-and-use • Enough GPIO pins • Available in Lab • Hard to understand • TI StellarisLaunchPad • ….and the winner is: TI! • Ultra low power (and low-cost) board • Cortex-M4 core @80MHz • Enough GPIO pins • Video tutorials • USB2.0 stack FLASH MEMORY PROJECT | PLATFORM Not HW-configurable Not enough GPIO pins Easy to learn Not Available in Lab

  4. HARDWARE ABSTRACTION LAYER FLASH MEMORY PROJECT | ARCHITECTURE

  5. HW AND SW STRUCTURE FLASH MEMORY PROJECT | ARCHITECTURE HOST TI Stellaris Launch Pad LM4F120XL USB2.0 Power • MICRON • MT29F64G08CBAAAWP TI MCU LX4F120H ONFI • specs

  6. HW PINOUT • Pinout from NAND chip to Stellaris FLASH MEMORY PROJECT | BOARD CONECTIONS

  7. SW ARCHITECTURE • MAIN • The main part of • the project, initia- • lization of memory • and control of • operations FLASH MEMORY PROJECT | SW ARCHITECTURE

  8. Approximate project schedule • Registration took a while, but I hope to cover this gap later FLASH MEMORY PROJECT | SCHEDULE

  9. TOOLS • Subversion system: • Assembla SVN FLASH MEMORY PROJECT | TOOLS uContriller programming: TI CCS v5

  10. DEMO

  11. The END OF MID PRESENTATION

  12. BONUS FLASH MEMORY PROJECT | FIRST PHOTOS

  13. BONUS FLASH MEMORY PROJECT | CRUCIAL FAB VIDEO