dataflash tm …pure genius q4 2002 - slide 1 ideal for data storage applications –digital voice...

17
DataFlash TM Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications Digital voice storage Digital image storage Text/data storage Ideal for Code Storage Applications Many applications execute code out of RAM instead of Flash Program Code is stored in DataFlash and shadowed into RAM One DataFlash can store both code and data! The #1 Serial Interface Flash Family Since 1997! DataFlash ® Is... Low Pin Count, Feature Rich Sequential Access Flash Incorporates Features Not Found in Other Flash Unique software and hardware features Features designed to provide optimum flexibility

Upload: byron-carroll

Post on 26-Dec-2015

224 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 1

• Ideal for Data Storage Applications

– Digital voice storage

– Digital image storage

– Text/data storage

• Ideal for Code Storage Applications

– Many applications execute code out of RAM instead of Flash

– Program Code is stored in DataFlash and shadowed into RAM

– One DataFlash can store both code and data!

• The #1 Serial Interface Flash Family Since 1997!

DataFlash® Is...• Low Pin Count, Feature Rich Sequential Access Flash

• Incorporates Features Not Found in Other Flash

– Unique software and hardware features

– Features designed to provide optimum flexibility

Page 2: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 2

– 264 bytes (1M, 2M, 4M, and 8M)

– 528 bytes (16M and 32M)

– 1056 bytes (64M and 128M)

– 2112 bytes (256M)

– Separate erase cycle not required prior to writing

– Same size as a DataFlash page

– Eases data manipulation

– Allows self-contained read-modify-write operations

– Uses proven NOR Flash technology

– 2.7V and 2.5V read and write

– 4mA-5mA typical read current

– Simple serial interface (SPI compatible)

– Dual-interface (serial and 8-bit) on 64M+ densities

– Low active pin count

100% GOOD BITS

SINGLE CYCLE PROGRAMMING

ON-CHIP SRAM BUFFERS

FEATURE

VERY SMALL PAGE SIZES

SINGLE VOLTAGE OPERATION

SEQUENTIAL ACCESS

DataFlash FEATURES

Page 3: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 4

DataFlash Commands

Page 4: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 5

Digikey Prices

Part Size Page Size # Pages Price/100

AT45DB041B 4 Mbit 264 bytes 2048 $2.07

AT45DB081B 8 Mbit 264 bytes 4096 $2.79

AT45DB161B 16 Mbit 528 bytes 4096 $3.79

AT45DB321B 32 Mbit 528 bytes 8192 $5.51

AT45DB642 64 Mbit 1056 bytes 8192 $10.94

Page 5: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 6

• Traditional Flash, NAND and other serial flash are Not Ideal for Data Storage

– Large blocks (4K to 128K bytes) must be erased at a time

– Makes data manipulation difficult

– External RAM must be used to manipulate small amounts of data

• DataFlash Incorporates On-Chip SRAM

– Allows true EEPROM emulation

– A single byte can be modified without the use of any external RAM

– All data manipulation operations are totally self-contained

BETTER THAN OTHER FLASH

LARGE BLOCKFLASH

MCU

SRAM(32K to 1M)

• Added Cost• Extra Board Space• Added Weight• Reduced Battery Life

Page 6: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 7

IDEAL FOR DATA STORAGE

DATA STORAGE REQUIREMENT DataFlash FEATURE

SIMPLE DATA MANIPULATION – Small Pages– On-Chip SRAM Buffers– Single-Cycle Programming

RELIABLE MEMORY – 100% Good Bits (NOR flash)

E2PROM EMULATION – Small Pages– Byte Alterability

(Using On-Chip SRAM Buffers)

ERROR DETECTION/CORRECTION – COMPARE Command– Extra 8 or 16 Bytes Per Page

(to Append Checksums)

Page 7: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 8

The DataFlash ExtraThe DataFlash Extra• Every DataFlash Comes With Extra Memory

– DataFlash has more memory than “equivalent” density Flash products» Every DataFlash page includes extra bytes for code or data storage

• Save money! – Integrate the EE2 function and Code size over runs can still fit in the

original target density!

Other

Expected Density Extra Total Serial or Parallel Flash

1024-Kbits 32-Kbits 1056-Kbits 1024-Kbits

2048-Kbits 64-Kbits 2112-Kbits 2048-Kbits

4096-Kbits 128-Kbits 4224-Kbits 4096-Kbits

8192-Kbits 256-Kbits 8448-Kbits 8192-Kbits

16,384-Kbits 512-Kbits 16,896-Kbits 16,384-Kbits

32-Mbit 1-Mbit 33-Mbit 32-Mbit

64-Mbit 2-Mbits 66-Mbit 64-Mbit

128-Mbit 4-Mbits 132-Mbit 128-Mbit

256-Mbit 8-Mbits 264-Mbit 256-Mbit

DATAFLASH® MEMORY COMPARISON

Density

1M

DataFlash Memory

256M

2M

4M

8M

16M

32M

64M

128M

Page 8: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 9

128M (x1/x8)AT45DB1282

DataFlash DEVICE FAMILY• Single Voltage

• Multiple Architectures

• Multiple Interfaces

• Die shrinks of all densities ensure long term support and price reduction path

1997 1998 1999 2000

DE

VIC

ES

= Year of Introduction

2001 2002

2MAT45D/DB021

4MAT45D/DB041

8MAT45D/DB081

1MAT45D/DB011

2MAT45D/DB021

1MAT45D/DB011

2MAT45D/DB021

4MAT45D/DB041

8MAT45D/DB081

1MAT45DB011

2MAT45DB021

4MAT45D/DB041

8MAT45DB081

16MAT45DB161

32MAT45DB321

4MAT45D/DB041

8MAT45D/DB081

16MAT45D/DB161

16MAT45D/DB161

32MAT45DB321

64M (x1/x8)AT45DB642

1MAT45DB011B

2MAT45DB021B

4MAT45DB041B

8MAT45DB081B

16MAT45DB161B

32MAT45DB321B

64M (x1/x8)AT45DB642

1MAT45DB011B

2MAT45DB021B

4MAT45DB041B

8MAT45DB081B

16MAT45DB161B

32MAT45DB321B

64M (x1/x8)AT45DB642

128M (x1/x8)AT45DB1282

2003

1MAT45DB011B

2MAT45DB021B

4MAT45DB041B

8MAT45DB081B

16MAT45DB161B

32MAT45DB321B

64M (x1/x8)AT45DB642

256M (x1/x8)AT45DB2562

Page 9: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 10

DIGITAL ANSWERING MACHINEBLOCK DIAGRAM

DataFlash

DIGITALSIGNAL

PROCESSOR

µ-LAWCODEC

HOSTMCU

LINEINTERFACE

TELEPHONE LINE

RING DETECTHOOK CONTROL

SPEAKER

MIC

DISPLAY

KEYPAD

PLAY REW FF

DEL MEMO TIME

Page 10: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 11

DSP 1 DSP 2 DSP 3

SILENCE COMPRESSION: YES YES NO

COMPRESSED DATA RATE: 2.4 KBPS 4.35 KBPS 5.44 KBPS

TIME PER BIT: 416.67 µs/bit 229.89 µs/bit 183.82 µs/bit

NO. OF BYTES FOR 1 SECOND OF VOICE: 300 bytes 544 bytes 680 bytes

DIGITAL ANSWERING MACHINEVOICE STORAGE CHARACTERISTICS

4M SERIAL DataFlashENTIRE ARRAY 30.04 min. 16.57 min. 13.25 min.

PROTECTED REGION (OGM / VOICE PROMPTS) 3.75 min. 2.07 min. 1.66 min.

NON-PROTECTED REGION (ICM) 26.28 min. 14.50 min. 11.60 min.

2M SERIAL DataFlashENTIRE ARRAY 15.02 min. 8.29 min. 6.63 min.

PROTECTED REGION (OGM / VOICE PROMPTS) 3.75 min. 2.07 min. 1.66 min.

NON-PROTECTED REGION (ICM) 11.26 min. 6.21 min. 4.97 min.

MAXIMUM VOICE STORAGE TIMES

Page 11: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 12

• Protected Region

– 256 pages total (12.5%)

– Preprogrammed information that never changes

» Voice prompts for remote access

» Time/day stamp recordings

– Outgoing message (changes infrequently)

• Message Manager Table

– 99 pages total (4.83%)

» Allows addressing of 99 messages

– Header information for each message

• Incoming Message Storage

– 1693 pages total (82.67%)

– 13.7 minutes at 4.35 kbps data rate

DIGITAL ANSWERING MACHINEMEMORY MAP — 4M DataFlash

SECTOR 0 THROUGH SECTOR 255(PROTECTED REGION)

SECTOR 256 THROUGH SECTOR 354

SECTOR 355 THROUGH SECTOR 2047

VOICE PROMPTSTIME/DAY STAMP

OUTGOING MESSAGE

MESSAGE MANAGER TABLE

INCOMING MESSAGES

Page 12: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 13

DIGITAL ANSWERING MACHINEMESSAGE MANAGER TABLE

• Header Provides Vital Message Characteristics and Information

– Contains flags, text data, and address pointers

• Small Pages of DataFlash Allow Easy Implementation of File/Message Manager Tables

MESSAGE 1 HEADER

MESSAGE 2 HEADER

MESSAGE 3 HEADER

MESSAGE 4 HEADER

MESSAGE 96 HEADER

MESSAGE 97 HEADER

MESSAGE 98 HEADER

MESSAGE 99 HEADER

. ...

SECTOR 256

SECTOR 257

SECTOR 258

SECTOR 259

SECTOR 351

SECTOR 352

SECTOR 353

SECTOR 354

BY

TE

54-55: Ending S

ector Address

BY

TE

52-53: Starting S

ector Address

BY

TE

49-51: Tim

e (x x x = hour, m

in, am/pm

)

BY

TE

46-48: Date (x x x =

day, month, date)

BY

TE

21-45: Caller ID

Nam

e

BY

TE

06-20: Caller ID

Phone N

umber

BY

TE

04-05: Message Length (x x =

min, sec)

BY

TE

03: Mailbox N

umber

BY

TE

02: Urgent M

essageB

YT

E 01: N

ew M

essage

BY

TE

00: Message D

eleted

X X X X X X X X • • • X X X X • • • X X X X X X X X X X X X

0 000 0:38 408-555-1212 JOHN DOE WED, SEP 17 3:48 PM 564 641

Page 13: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 14

• Messages Are Stored Sequentially

– Entire memory array is filled before any sector management is performed

– Deleted messages are tagged but not actually erased

– Provides even wearing of sectors

DIGITAL ANSWERING MACHINEINCOMING MESSAGE STORAGE

MESSAGE 1

MESSAGE 2

MESSAGE 3

MESSAGE 4

MESSAGE 5

MESSAGE 6

Page 14: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 15

• Deleted Messages Are Tagged

– Header contains flag for deleted messages

• New Message Storage Continues Sequentially

• “Clean Up” Operation Performed When Entire Memory Array Becomes Full

DIGITAL ANSWERING MACHINEDELETED MESSAGES

1 000 0:25 408-555-1111 BOB SMITH TUE, SEP 16 9:22 AM 513 563

0 000 0:38 408-555-1212 JOHN DOE WED, SEP 17 3:48 PM 564 641

0 000 0:25 408-555-1212 JOHN DOE MON, SEP 15 1:32 PM 355 405

1 000 0:52 408-555-1111 KIM SMITH MON, SEP 15 2:15 PM 406 512

PAGE 256

PAGE 257

PAGE 258

PAGE 259

HEADERS FOR MESSAGES 1 THROUGH 4

MESSAGE 1

MESSAGE 2

MESSAGE 3

MESSAGE 4

x

x

Page 15: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 16

DIGITAL ANSWERING MACHINE“CLEAN UP” OPERATION — RESTRUCTURING

New Message Storage

Continues Sequentially Starting With Message 12

Saved Messages

Are Renumberedand Moved

MESSAGE 1

MESSAGE 2

MESSAGE 3

MESSAGE 4

MESSAGE 5

MESSAGE 6

MESSAGE 7

MESSAGE 8

MESSAGE 9

MESSAGE 10

MESSAGE 11

.

.

.MESSAGE 1

MESSAGE 4

MESSAGE 5

MESSAGE 6

MESSAGE 7

MESSAGE 11

MESSAGE 12

MESSAGE 15

MESSAGE 16

.

.

.

MESSAGE 33

MESSAGE 34

Page 16: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 17

• 4K byte Erase Block Size of NAND Flash Makes Message Management Difficult

– If 4K bytes are erased, MESSAGE 1 and part of MESSAGE 2 will be erased

» MESSAGE 2 must first be moved to a blank portion of memory before MESSAGE 1 can be erased

» Once MESSAGE 1 is erased, MESSAGE 2 must be moved again back to upper portion of memory

» Reduces endurance of device by increasing number of write operations

– If sector boundaries are followed, then portions of memory will not be used

» Reduces recording time

• DataFlash Pages Eliminate the Difficulties

– Pages store less than 1 second of voice

– No unnecessary sector move operations

– Less overhead for sector management

– Maximizes recording time

DIGITAL ANSWERING MACHINESMALL SECTORS ARE BETTER

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 1

MESSAGE 2

MESSAGE 2

MESSAGE 2

MESSAGE 2

MESSAGE 2

MESSAGE 2

MESSAGE 2

MESSAGE 2

MESSAGE 2

4 KB

YT

ES

(16 DataF

lash P

AG

ES

)

.

.

.

xx

x

x

xx

x

xxx

x

Page 17: DataFlash TM …Pure Genius Q4 2002 - Slide 1 Ideal for Data Storage Applications –Digital voice storage –Digital image storage –Text/data storage Ideal

DataFlashTM… Pure Genius

Q4 2002 - Slide 18

• DataFlash in the Digital Answering Machine Market

– DataFlash is the #1 memory solution worldwide

• Most DSP Manufacturers Support the DataFlash

– Philips Semiconductor

– Infineon

– DSP Group

– National Semiconductor

– Texas Instruments

– Sanyo Semiconductor

– Toshiba

– Motorola

DIGITAL ANSWERING MACHINES