Marvell 88NV9145

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