Network processor subsystem, Cn6880 embedded components – ADLINK aTCA-N700 User Manual

Page 25

Advertising
background image

aTCA-N700 HW Users Guide

25

6. Network Processor Subsystem




The major component of the network processor subsystem is the OCTEON II, CN6880
network processor from Cavium. OCTEON CN68XX family devices provide an architecture
that guarantees software backward compatibility for CN5XXX family. The CN68XX family
devices use the same cnMIPS II CPU core and same on-chip architecture. The features of
the CN68XX are summarized as the following.

Highly-integrated networking security/application processor

MIPS64® integer instruction set, highly programmable

High-performance architecture with up to 32 cnMIPS™ II processor cores

Dual control- and data-plane support

Standalone (i.e. self-bootable) or device support

Core frequency up to 1.5 GHz, producing up to 96.0 GOPS in a single chip

Line-rate performance of 40 Gbps with small packets

• Excellent performance/watt

Hardware cryptographic (MD5, SHA-1, SHA-256, SHA-512, DES/3DES, AES,
KASUMI, SNOW 3G, SMS4, modular exponentiation, and Galois field multiplication)
and CRC acceleration

Hardware packet processing acceleration

Hardware work queuing, scheduling, ordering, and synchronization

Hardware TCP acceleration, including checksum and timer

High-bandwidth on-chip memory system including a 4MB 16-way set-associative L2
cache

Fully coherent memory system

Quad 72-bit DDR3 DRAM interfaces, up to 1333 MHz data rate

Support for DDR3L 1.35-mode operation

Hardware regular expression acceleration engine (3rd generation)

One USB 2.0 MAC/PHY

One RGMII or MII interface

Up to three packet interfaces with either SGMII (up to ×4) or XAUI (×4)07/18/2011

Up to two RXAUI interfaces

Two optional PCI Express® (PCIe®) 2.0 interfaces with Ч1/Ч2/Ч4/Ч8 lanes

One optional Interlaken (ILK) controller with Ч1/Ч2/Ч4 dedicated lanes or ×8 using
four additional shared lanes (shared with one of the SGMII/XAUI interfaces)

Secure on-chip key memory

Cryptographic random-number generator

Option to boot using NAND flash device

• Hardware

compression/decompression

acceleration

Hardware RAID acceleration

Hardware de-duplication acceleration



Figure 6-1 illustrates the Network Processor Subsystem. The blade has two identical sets of
CN6880 circuitry. There is an optional mezzanine board which may have TCAM(s). The
mezzanine board is connected to both CN6880s in 4 lanes of Interlaken-LA interface. Each
set of NPUs has its own NOR boot flash memory and NAND OS flash memory in a redundant
configuration. Four VLP DIMMs per NPU are populated on the board to host up to 32GB
(8GB per DIMM module, but expandable further to 120GB with higher density memory
modules when available). 40Gbps capacity of the data path per NPU is connected to the
fabric switch with two RXAUIs and two XAUIs interfaces. The control path is connected to the
base switch in RGMII interface and in PCI express to the P2041 LMP.

Advertising