Actel

Fall 2007

innovative programmable logic solutions

Portable Storage Applications

with Low-Power FPGAs

Storage is an integral part of portable electronic devices. Handheld devices will continue to use storage devices of increasing capacities in the future. The storage devices are broadly classified as flash storage devices and hard disk drives (HDD). Actel offers several CompanionCore IP cores that can readily be used in your design on Actel's low-power, flash-based FPGAs.

Flash Storage Devices are widely used today and are competing in capacity with HDD-based microdrives. The flash devices come in many different forms, supporting multiple protocols and standards.

NAND Flash Controller
  • Secure Digital (SD) is the latest flash memory card format and is designed for use in portable devices.
  • CompactFlash (CF) is a very small removable mass storage device for portable devices, and provides TrueIDE functionality compatible with ATA/ATAPI-4 and PCMCIA-ATA.
  • NAND Flash memory technology allows greater storage densities and lower costs due to its faster erase and write times and a smaller chip area per cell than the NOR Flash.

Hard Disk Drives (HDD) are used in devices that require very high storage capacities, such as video recorders and camcorders. The controllers are also used in video/audio playback equipment that uses CD or DVD.

  • Advanced Technology Attachment (ATA) is the standard used to interface to these storage devices. With the introduction of Serial ATA, the original standard is now called Parallel ATA (PATA).
  • Consumer Electronics-ATA (CE-ATA) is the interface standard that was derived from MMC, with the addition of ATA commands, small form factor, and power-conscious designs used in the latest consumer electronic devices.

Marvell PXA3xx Platform

The first platform is a storage daughter card for Marvell® Semiconductor's "Littleton" PXA300/310 Handheld Platform Development Kit, and is targeted at smart phones, GPS devices, and PDAs.

Marvell PXA3xx Platform

The daughter card, jointly developed with Arasan Chip Systems, extends the processor's capability. This solution enables Actel's IGLOO AGL600 device to act as a bridge function and provides additional peripheral support for SD, MicroSD, and CE-ATA storage standards.

iW-Rainbow-G3 Handheld

The second board is a full-featured Freescale i.MX27 processor development platform from iWave Systems for PDA, point-of-sale terminals, rugged data
communication devices, and GPS applications.

iW-Rainbow-G3 Handheld

The platform supports wireless streaming, Media codec and security features, and can demonstrate the IGLOO AGL125 FPGA as an
ultra-low-power SD/MMC or CE-ATA controller.

Storage Interface Board

PalmChip's storage daughter card interfaces to the Marvell PXA270 processor, and serves as a reference design for X-Scale and ARM processors.

ProASIC3

The Actel FPGA serves as a bridge from the processor bus to multiple storage interfaces, including ATA 6, CE-ATA, SD 1.1/2.0, MMC, CompactFlash 3.0, and CardBus 2.1/PCMCIA.

To learn more about Portable Storage, visit: actel.com/products/solutions