Software overview – ADLINK aTCA-N700 User Manual

Page 9

Advertising
background image

aTCA-N700 SW Users Guide



2. Software

Overview



The aTCA-N700 has one Local Management Processor (LMP), dual Network Processor
Units and another intelligent device, the IPMC. The Local Management Processor
(LMP) P2041, OCTEON #1 (Top, right), OCTEON #2 (Bottom, left) and the
SmartFusion IPMC. Since two NPs (OCTEONs) are in an identical configuration, the
software for the NPs is identical. Therefore, on the blade, we have three software
suites: the LMP software suite, the NP software suite, and the IPMC software suite.
Each software suite comes in the form of a bootloader image and an OS image in one
or more of the flash memories on the board, respectively. The LMP software suite, a
dedicated board management and control plane module, includes the U-Boot
Bootloader, the Open Linux OS, the Broadcom Switch software, the NP interface
software, the IPMI software and the LMP BOMA (Board Management). All the
functional modules other than U-Boot Bootloader become a part of the LMP OS image.

The NP software suite, a data plane and its supporting modules, includes the U-Boot
Bootloader, the Open Linux OS, the OCTEON II software, and the OCTEON BOMA
(Board Management) package.

The IPMC software suite, a chassis management module, includes vendor’s bootloader,
OS and IPMI package.

ADLINK’s patches applied to the many of the standard modules include the following
functions.


Booting Image Redundancy

Device drivers

H/W diagnostics

S/W image upgrade

LNI (LMP-NP Interface)

RTM management

Shown in Figure 2-1 are the software building blocks for the blade, in terms of their
device (CPU) associations. Each of the components will be described in detail in the
following sections.

The details on the vendor’s original release software can be found in the documents
listed below and will not be covered in this document


Mentor Embedded Linux Essentials for QorIQ Processors with Data Path

Acceleration, Rev. 1, 6/2011, Freescale

OCTEON Programmer’s Guide(The Fundamentals), 2009, Cavium

• Network Switching Software Platform Guide, 2012, Broadcom

Advertising