Multi-Core MIPS64 Processors
R
OCTEON Plus CN57XX 8 to 12-Core MIPS64 Storage Processors
Product Brief
OVERVIEW
®
The OCTEON
®
Plus CN57XX family of Multi-Core Storage Services processors targets mid to high-end intelligent storage
array, storage networking, and storage appliance applications. The family includes six di erent software-compatible
parts, with eight to twelve cnMIPS64 cores on a single chip that integrate high-density, high-bandwidth standard interfaces
along with the most advanced storage security, RAID, and storage application acceleration to deliver a scalable platform
for developing next-generation storage products.
FEATURES
•
8-12 cnMIPS Plus cores, up to 800 MHz on a single chip
- Up to 21.6 Billion MIPS64 instructions per second
- Up to 2MB L2 Cache
•
High-density, high-bandwidth serial I/O for storage and
system connectivity
- 16 high-speed SERDES
- Flexible combinations of PCI Express x4, x8, XAUI
(10GbE), SGMII (GbE)
•
Complete hardware acceleration for storage, networking,
and security
- Support for AES-XTS IEEE1619 Data at Rest and IPsec
(3DES, AES-GCM, AES up to 256), SHA-1, SHA-2 up to
SHA-512, RSA up to 8192, DH
- Compression/decompression engine with up to 1.2 GBps
throughput and highest compression ratios
- RAID/XOR Acceleration coprocessor for RAID 5 and 6
- Key Reliability/Availibility/Serviceability features
Optimized power consumption: 10W – 30W
•
Package: 40 x 40 mm 1217 FCBGA
BENEFITS
•
Powerful DMA engines for maximum I/O and system
performance
•
Industry leading performance
- Virtual IOPS up to 3M
- 40K iSCSI to disk IOPS with just 4 cores
•
Dual integrated DDR2 memory controllers up to DDR2-800
with ODT features
- Increased memory performance with simpli ed layout
and timing
•
Standard OS and C/C++ based programming model
•
Linux, VxWorks
- Allows for quick porting and new development
- No proprietary tools or micro-coding
•
Software compatible
- Single software code based across performance
points ranging from 1 Gbps iSCSI/FC to 8 Gbps FC
•
Highest performance and integration for next-generation
storage equipment requirements
OCTEON
®
Plus CN57XX
- Block Diagram
Boot/flash
GPIO, MISC,
USB2.0, FE
Other I/O
4x
4x SGMII
or 4x 1000B-X
or XAUI
Switch
PCIe
Core
PCIe
Core
PCIe Engines
De-Dup
Engine
RAID
Engine
Scheduler/
Sync. Order
TCP Unit
I/O Bridge
DMA Engines
Compression/
Decompression
I/O Bus
Packet
Security
MIPS64 r2
Integer Core
32K Icache
16K Dcache
2K Write Buffer
Packet
x16 Serdes
enables
combination of
PCIe (2 controllers),
XAUI, SGMII or
1000B-X interfaces
with
PCIe switching*
4x
8 to 12
cnMIPS64
cores
Security
MIPS64 r2
Integer Core
32K Icache
16K Dcache
2K Write Buffer
4x
4x
4x SGMII
or 4x 1000B-X
or XAUI
Network I/O
Processing
Coherent Low Latency
Interconnect
2 MB
L2 Cache
Hyper Access DDR2
Memory Controller
*Interface Options
•
8 - lanes PCIe + 8 - lanes PCIe
•
8 - lanes PCIe + 4 - lanes PCIe + [4x SGMII or XAUI]
•
2x [4-lanes PCIe] + 2x [4x SGMII or XAUI]
DDR2 up to 800 MHz
1x or 2x 72-bit
(with ECC)
2315 N. First Street
San Jose, CA 95131
T
408-943-7100
F
408-577-1992
E
sales@cavium.com
www.cavium.com
Multi-Core MIPS64 Processors
R
OCTEON Plus CN57XX 8 to 12-Core MIPS64 Storage Processors
Product Brief
OCTEON Plus CN57XX - Based Sy®stem Block Diagrams
OCTEON SSP-Based FC to 10G IP Bridge
System
DRAM
72 or 144-bit
1, 2
or 4Gb
2 or 4
connections
Up to 8x SGMII, 2x XAUI
X86
(optional)
®
®
OCTEON Plus-Based NAS Appliance
System
DRAM
Up to 144-bits
Adapter
SATA/SAS/FC
FC
PCIe x4
OCTEON
CN57XX
PCIe x4
Chipset
1 - 8 GE
or
10GE
Network
Interface
OCTEON
CN57XX
PCIe
Adapter
SATA/SAS/FC
APPLICATIONS
•
Next-generation storage encryption appliance
•
Storage bridge - FC to iSCSI
•
Storage archival appliance with advanced de-duplication
•
Network Attached Storage (NAS)
•
10G iSCSI host bus adapter
•
Storage compression appliance
•
Intelligent storage router
•
RAID, TCP/IP iSCSI, storage security, o oad card
SOFTWARE SUPPORT
•
Cavium SDK includes:
-
Up to 12-way SMP LINUX support
-
Cavium Simple Executive for data plane applications
-
Complete GNU tool-chain, GDB, DDD, and viewzilla
for tuning
-
Optimized C libraries for security, regular expression,
de/compression processing o oad
-
Support for run-to-completion or pipelined software models
•
Complete production quality development toolkits for TCP,
IP, IPSec, iSCSI, RAID, and others
•
Comprehensive ecosystem support
-
Popular third-party operating systems and toolchains,
including MontaVista Linux, Wind River VxWorks
-
Linux and Windows host driver
-
Appliance motherboards from leading ODMs
•
MIPS64/32 support enables thousands of MIPS and other
C/C++ applications to be easily ported to OCTEON
OCTEON Plus CN57XX - Product Family
Performance
Device
cnMIPS
cores
Max. Available
Instructions
Per Second
14.4G
18.0G
21.6G
Option
S
S
P
Y
Y
Y
S
P
L2 Cache
Networking
Interfaces
PCI-Express
Controllers
Memory IO
w/ECC
Package
®
CN5740
CN5745
CN5750
8
10
12
Y
Y
Y
2MB
2MB
2MB
2x
[4x SGMII or 1x XAUI]
2x[x4 or x8 Lanes]
DDR2 up to 800 MHz
1x or 2x 72-bit wide
1217 FCBGA
2315 N. First Street
San Jose, CA 95131
T
408-943-7100
F
408-577-1992
E
sales@cavium.com
www.cavium.com
Device Options:
Device Speed Grade (600LP - 600 MHz Low Power, = 600 MHz, 750 = 750 MHz, 800 = 800 MHz)
Option Code for device family listed below:
SSP = Secure Storage Processor: Includes RAID, encryption, compression, networking, TCP acceleration and QoS
SP = Storage Processor: Includes RAID, compression, networking, TCP acceleration and QoS
2011 Cavium, Inc. All Rights reserved. NITROX and OCTEON are registered trademarks of Cavium, Inc.
All other brands and product names are registered trademarks of their respective owners.
CN57XX-PB-1.2 Printed in the USA