Marvell 88NV9145 Native PCIe Gen 2.0 x 1 NAND Flash Controller PRODUCT OVERVIEW The Marvell® 88NV9145 is a native PCIe Gen 2.0 x1 NAND flash controller enabling high-performance, low-latency PCIe SSD adapters used for enterprise data center applications. This product supports four channels of NAND flash devices with up to four Chip Selects per channel. Each Marvell 88NV9145 can support up to 64-gigabyte (GB) single-level cell (SLC) NAND flash memory and up to 128GB MLC NAND flash. Figure 1 shows a reference design with 32GB SLC NAND flash leveraging the Marvell 88NV9145. By combining a low-latency high port count PCIe switch to aggregate multiple Marvell 88NV9145 NAND flash modules, Marvell has developed the world’s highest performance native PCIe solid-state drive (SSD) reference solution. Figure 2 conceptualizes this modular design that offers maximum scalability of SSD performance and capacity. A modular design point also provides flexibility to match different performance, cost, and capacity points to different application market segments (for example, 16-module high-end, 8-module mid-range, 2-module entry-level configurations). Fig 1. Marvell 88NV9145 in Modular 32GB SSD Reference Design BLOCK DIAGRAM 88NV9145 PCIe Gen 2 x 1 88NV9145 88NV9145 88NV9145 PCIe Gen2 x8 8x Modules PCIe Switch NAND Flash ECC AES 88NV9145 88NV9145 SPI GPIOs PCIe UART External DDR Controller High Performance Fabric Marvell ARM CPU NAND Flash Controller DMA Engine NVMHCI 88NV9145 4 Channels NAND Flash Controller 88NV9145 Fig 2. System Block Marvell 88NV9145 Native PCIe SSD Evaluation Board Figure 3: 88NV9145 Block Diagram FEATURES SPECIFICATIONS FEATURES • Native PCIe NAND Flash Controller SPECIFICATIONS • Native PCIe solution eliminates the unnecessary protocol overhead of either SAS or SATA conversion • Optimizes for lower latency and higher bandwidth • PCIe • • • • PCIe x Gen 2.0 x1 endpoint (5Gbps) Supports multi-function Function 0 – AHCI Function 1 – Marvell NAND HCI • Function 2 – NVMHCI • Supports Message Signal Interrupts (MSI) • Integrated power management • NAND Flash • 8-bit NAND data interface supporting single-level cell (SLC), multi-level cell (MLC) and triple-level cell (TLC) NAND flash memory • Supports four channels of NAND flash devices with up to 4 Chip Selects per channel • Supports ONFI 2.2 up to mode 5 (100MHz) for ONFI source synchronous mode (200MB/s per channel) • ONFI and Toggle mode NAND support • Host Drivers • Proprietary Linux Driver • Proprietary Windows Driver • AHCI Inbox Driver • Non-Volatile Memory Host Controller Interface (NVMHCI) • Engines and Other Features • Integrated DMA engines • Enhance ECC engine • Integrated on-chip wear-leveling algorithm • Flexible sequencer programming model for optimal performance • Processor • Embedded Marvell 88FR321 V5TE CPU Core (ARM946-Compatible) • Integrated ITCM and DTCM • Integrated 32-bit 16-entry Write Buffer • Support JTAG interface Marvell 88NV9145 FEATURES SPECIFICATIONS (continued) • Peripheral Interface • External DDR/DDR2 • 8-bit GPIO • Support external SPI flash memory • JTAG interface • Integrated UART to access device registers • RAID • RAID 0 Volume Manager supported on proprietary Marvell host drivers • Provides ability to aggregate multiple 88NV9145 modules into a single volume and optimize performance by load balancing across modules • Maximum NAND Flash Capacity • 64GB SLC NAND Flash • 128GB MLC NAND Flash • I/O Operations Per Second (IOPS) Performance • 93K IOPS 4K Random Reads • 70K IOPS 4K Random Writes • Latency • <50 microseconds response time APPLICATIONS Today, clustered databases, distributed file systems and virtualized application workloads (eg. Virtual Desktop Infrastructure) are increasingly leveraging servers with hyper-threading or multi-core CPUs for computational performance. Advances in processor technology create opportunities for a new performance tier of storage using flash memory to accelerate application performance and break through the storage I/O barrier that is inherent with traditional hard drives. The Marvell 88NV9145 incorporates features to address this emerging market by eliminating storage I/O bottlenecks via the world’s highest performing native PCIe SSD solution. The Marvell native PCIe NAND flash controller is a flexible and powerful solution, enabling maximum IOPS, throughput and NAND flash capacity for enterprise application environments that demand the highest level of performance and reliability. Using a modular approach to scale NAND flash incrementally, Figure 4 shows the random read and random write performance for the 88NV9145. 4k Random Read 4k Random Write (clean drive) 1 Module 93 k 1 Module 70 k 2 Modules 186 k 2 Modules 140 k 4 Modules 371 k 4 Modules 277 k 8 Modules 730 k 8 Modules 530 k 16 Modules 1.4 Million 16 Modules 1.04 Million Fig 4: IOPS (Input/Output Operations Per Second) Performance – 1 to 16 Marvell 88NV9145 modules This product is available for qualified customers with standard evaluation board, Linux development kit and user manual. Please contact your local Marvell sales team for inquiries and more information. THE MARVELL ADVANTAGE: Marvell chipsets come with complete reference designs which include board layout designs, software, manufacturing diagnostic tools, documentation, and other items to assist customers with product evaluation and production. Marvell’s worldwide field application engineers collaborate closely with end customers to develop and deliver new leading-edge products for quick time-to-market. Marvell utilizes world-leading semiconductor foundry and packaging services to reliably deliver high-volume and low-cost total solutions. ABOUT MARVELL: Marvell is a leader in storage, communications, and consumer silicon solutions. Marvell’s diverse product portfolio includes switching, transceiver, communications controller, processor, wireless, power management, and storage solutions that power the entire communications infrastructure, including enterprise, metro, home, storage, and digital entertainment solutions. For more information, visit our Web site at www.marvell.com. Marvell Semiconductor, Inc. 5488 Marvell Lane Santa Clara, CA 95054 Phone 408.222.2500 www.marvell.com Copyright © 2011. Marvell International Ltd. All rights reserved. Marvell and the Marvell logo are registered trademarks of Marvell. All other trademarks are the property of their respective owners. 88NV9145-002 product brief 12/11