SATA Controller Pins Files On SSDs

Jan. 19, 2011
Marvell Semiconductor's latest SATA controller incorporates HyperDou, a file level caching system for SSD/HDD combinations.

Marvell 89SE9130

Marvell Semiconductor has delivered a number of SATA solutions, but its 89SE9130 (see the figure) takes a new approach by mixing a solid-state drive (SSD) with a hard-disk drive (HDD). The chip is a dual 6-Gbit/s SATA 3.0 controller with a x1 PCI Express 2.0 interface that works with a range of microcontrollers like Intel’s latest E6xx (see “Tunnel Creek Gets On Board”). It operates as a conventional, high-performance controller with a pair of SSDs or HDDs while mixing an SSD and HDD with Microsoft Windows to get a hybrid storage system.

Known as HyperDuo, Marvell’s hybrid approach takes advantage of the Arm Cortex microcontroller inside the 89SE9130 along with operating-system (OS) support that understands the Windows disk directory layout. It combines the SSD and HDD storage into a single logical drive, but it uses a technique called “pinning” to keep certain “hot” files on the SSD. The pinning process can be automatic, or more advanced users can specify what files may be placed on the SSD using a GUI-based application.

Automatic file selection works like caching, except it operates at a file level instead of a block level. Also, unlike caching, HyperDuo doesn’t have to replicate data on the SSD. In “safe mode,” the hot files on the SSD will be saved on the HDD as well. In “capacity mode,” the hot files are only stored on the SSD.

HyperDuo doesn’t move data to the SSD while it is being accessed. Instead, it determines when a file is to be placed into the SSD and moves the entire file there, and it does so in the background to minimize the impact on regular disk operation. The approach can provide near-SSD performance, almost 80%, while providing the capacity of the HDD. That is a significant boost since SSD performance is often five times or more than that of an HDD.

File systems such as ZFS that provide storage pool support can take advantage of mixed SSD/HDD configurations. Likewise, many higher-end SAS/SATA controllers have SSD/HDD caching support. However, both tend to be used on enterprise environments, while HyperDuo targets desktops and laptops.

HyperDuo works with Windows XP, Windows Vista, and Windows 7. The Windows drivers can take advantage of SSD TRIM commands. The 89SE9130 works as a conventional dual-port SATA controller with any other OS. It supports RAID 0 and RAID 1 for any OS. In theory, the chip could provide similar support for other OSs, but this would require matching device drivers and support for the desired disk partition format.

The Marvell 89SE9130 comes in a 9- by 9-mm, 76-pin, quad flat no-lead (QFN) package. It draws less than 1 W. The serial peripheral interface (SPI) serial flash interface can load boot or configuration code. The general-purpose I/O (GPIO) support can be used for status LEDs. The SATA interfaces support eSATA.

Marvell Semiconductor

Sponsored Recommendations

TTI Transportation Resource Center

April 8, 2024
From sensors to vehicle electrification, from design to production, on-board and off-board a TTI Transportation Specialist will help you keep moving into the future. TTI has been...

Cornell Dubilier: Push EV Charging to Higher Productivity and Lower Recharge Times

April 8, 2024
Optimized for high efficiency power inverter/converter level 3 EV charging systems, CDE capacitors offer high capacitance values, low inductance (< 5 nH), high ripple current ...

TTI Hybrid & Electric Vehicles Line Card

April 8, 2024
Components for Infrastructure, Connectivity and On-board Systems TTI stocks the premier electrical components that hybrid and electric vehicle manufacturers and suppliers need...

Bourns: Automotive-Grade Components for the Rough Road Ahead

April 8, 2024
The electronics needed for transportation today is getting increasingly more demanding and sophisticated, requiring not only high quality components but those that interface well...

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!