Quicklink | Search

DataFlash™..."parallel goes serial"

ARM_poweredAVR-(ATMEL)

DataFlash™ a trademark from Atmel®, is an expression for a non-volatile memory technology using SPI as a standard communication interface. Since this kind of communication is not really new some additional features have been implemented to improve performance and access.

- Densities up to 128MBit
- SPI interface speed up to 50Mbit/s
- RapidS™ interface speed up to 66Mbit/s
- two SRAM page buffer
- Very small packages SOIC8, CASON and MLF

DataFlash1

DataFlash™ Architecture

DataFlash2

Beside traditional serial E²PROM memories, DataFlash™ offer additional functionality to conform to user's requirements. The main special features are the two internal SRAM page buffers which are used for fast data buffering between the user interfaces (SPI) and the Flash-memory. Pages may be read from the Flash-memory into the SRAM page buffer, modified and write back while the next page is read into the other page buffer (Read-While-Write). Since speed critical erase/write operation are done while read operations are executed, the overall system performance will increase dramatically.

Why using DataFlash™

DataFlash3

The key is "system cost". The total cost of a system will be basically driven by device and manufacturing cost. Parallel memories require many pins and therefore results in a big package and higher cost. Serial memories like DataFlash™ from Atmel® only need some few pins for communication. A traditional 32Mbit Flash-memory with a parallel interface needs at least 48-pins while a serial same density flash only needs 8-pins.

Cost reduction in manufacturing is the next advantage when using serial flash-memories. While parallel memories do need many traces on the PCB to be routed with the microcontroller a serial memory does not. This might result in a reduction of PCB-layer and so also in cost.

DataFlash4

DataFlash™ Applications

DataFlash5

A typical DataFlash™ application exists in conjunction with a microcontroller. Like in a conventional memory system, the DataFlash™ also stores program and data information. The optimal use of a DataFlash™ will only work together with a selected microcontroller. On the left side of the block diagram a traditional microcontroller application is shown, consisting of a Flash-memory for code and non-volatile data and a SRAM memory for temporary data. Since both components are very expensive, a microcontroller has to be selected which is capable using other, more cost effective memory solutions. Atmels® AT91RM9200 has a SDRAM interface which allows the use of very low-cost SDRAM memories. The on-chip boot loader shadows the program code of the DataFlash™ into SDRAM at start-up. One positive side effect of this solution also is that the SDRAM also may be executed faster than a flash memory.

DataFlash™ an Overview

This table shows all DataFlash™ members which may be used for current and new designs and will be also provided in "green only". Firmware Flash are primary designed for PC systems and will be used for BIOS applications. These Firmware memories are based upon Atmel® series AT25-pinout.

DataFlash™

Device

Flash@MBit

SPI

RapidS™

Package

Status

AT45D/DB011

1

50MHz

66MHz

8SOIC

D-Revision January 2006

AT45D/DB021

2

50MHz

66MHz

8SOIC

D-Revision February 2006

AT45D/DB041

4

50MHz

66MHz

8SOIC

D-Revision October 2005

AT45D/DB081

8

50MHz

66MHz

8SOIC

D-Revision September 2005

AT45D/DB161

16

50MHz

66MHz

8SOIC

D-Revision August 2005

AT45D/DB321

32

50MHz

66MHz

8SOIC

D-Revision November 2005

AT45D/DB641

64

50MHz

66MHz

8CASON

D-Revision July 2005

AT45D/DB128

128

50MHz

66MHz

8CASON

D-Revision September 2005

Firmware Flash

Device

Flash@MBit

SPI

RapidS™

Package

Status

AT26DF041

4

33MHz

-

8SOIC/MLF

April 2005

AT26DF081

8

50MHz

-

8SOIC/MLF

June 2005

AT26DF161

16

50MHz

-

8SOIC/MLF

July 2005


This status only covers Revision D. Devices in Revision B&C are already available but not as fast.

For more Information don't hesitate to contact us: Atmel@msc-ge.com

Contacts