1 / 12

EECE426 Embedded Control Systems Class Introduction

EECE426 Embedded Control Systems Class Introduction. March 3, 2011. Class Contents. #1 Solid state disk (SSD) in mobile devices SSD benefits High performance, low power, and reliability. 10 Flash memory chips. [Source: J. Rattner, ISCA 2008]. SSD Advantages. An Example: Intel SSD.

zudora
Télécharger la présentation

EECE426 Embedded Control Systems Class Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EECE426Embedded Control SystemsClass Introduction March 3, 2011

  2. Class Contents • #1 Solid state disk (SSD) in mobile devices • SSD benefits • High performance, low power, and reliability 10 Flash memory chips

  3. [Source: J. Rattner, ISCA 2008] SSD Advantages

  4. An Example: Intel SSD • Especially good for random accesses w.r.t. HDD

  5. SSD Architecture Terminology10 channels & 8 ways/channel NAND NAND NAND NAND Controller Ch 1 NAND NAND NAND NAND NAND NAND NAND NAND Ch 2 NAND NAND NAND NAND Host SATA2 Channel = Flash memory chip Way = Flash memory die NAND NAND NAND NAND Ch 10 NAND NAND NAND NAND

  6. Class Contents • #1 Solid state disk (SSD) • NAND Flash • Reliability issues and error correction schemes • Flash translation layer (FTL) • SSD architecture • Practices • System-level model • Real development system, OpenSSD

  7. OpenSSD • Based on the commercially successful BarefootTM controller from Indilinx Co. • 용량: 64~128GB • ARM7TDMI-S processor • 96KB SRAM • 64MB Mobile DRAM • Host interface: SATA2.0 (3Gbps) • NCQ support • 제공 소프트웨어: • Firmware Build Tool (인디링스 제공) • 샘플 FTL 소스코드 (인디링스 제공) • LLD (Low-Level Driver) 라이브러리 (성균관대 이상원 교수 연구실 개발)

  8. Class Contents • #2 Embedded system for ultrasound application • Why ultrasound? GE vscan as an example

  9. Class Contents • #2 Embedded system for ultrasound application • Study ultrasound physics • Understand the internal structure and function of ultrasound machine • Focus on beamforming including digital signal processing functions • Practice • Ultrasound machine programming in matlab

  10. Ultrasound Machine Programming • Matlab programming  run & measurement  display Transducer Display result Verasonics & Apple Mac Phantom

  11. Schedule • Suggestion: Merging two short classes into a one and having it at night (7pm~9:30pm) • OpenSSD schedule is subject to change, e.g., after ultrasound or be replaced by Cortex-A8 board practice *In the worst case, OpenSSD classes/practices can be replaced by Cortex-A8 board classes/practices

  12. Labs and Exams • Labs • Eng. Building 2-501 • Monday, 8pm-9:40pm • Text • “Nonvolatile Memory Technologies with Emphasis on Flash”, J. Brewer, 2008 • Ultrasound instrumentation • Exams • Mid-term/final: closed book • Grade • Mid/final/lab = 25%/25%/50%

More Related