Bcm-sdk, Np-sdk, Lmp-bsp – ADLINK aTCA-N700 User Manual

Page 11: Bcm-bsp

Advertising
background image

aTCA-N700 SW Users Guide

2.1.2. BCM-SDK


The BCM-SDK is switch (BCM56842, BCM53115) SDK from Broadcom. Each
application developer of the SDK requires a S/W license from Broadcom.

As of December, 2012, most up-to-date version for BCM5684x is 5.11.0.


(Note: 6,x version is available, but it’s not for BCM5684x)

2.1.3. NP-SDK


The NP-SDK is NP (OCTEON CN6880) SDK from Cavium. Each application
developer of the SDK requires a S/W license from Cavium.

As of December, 2012, the most up-to-date version is 2.3.0 (patch level 4).


2.2. BSP

2.2.1. LMP-BSP


To generate the LMP images using the LMP-SDK for aTCA-N700, there should be
patches to the existing standard package. Such patches include LMP-Vendor-drops.tgz
composed of the rootrfs files and LMP-BSP.diff composed of Linux kernel and U-Boot
changes.

LMP-Vendor-drops.tgz contains the following.

- BCM executing files

bcm.user : BCM configuration SHELL program
Linux_user_bde.ko, Linux_kernel_bde.ko : Linux kernel modules to access
Broadcom switch physically.
config.bcm, rc.soc : configuration files for bcm.user

- ADLINK utilities

nbm-uenv : aTCA-N700 S/W upgrade program
nbm-robo : base switch control program
nbm-cpld : CPLD control program
nbm-relay : fabric switch control daemon
nbm-util : RTM Management program
nbm-diag : aTCA-N700 H/W diagnostics program


The source codes for LMP-Vendor-drops.tgz may be released upon request.

2.2.2. BCM-BSP


The board specific switch configuration is reflected on to BCM-BSP, which uses the
BCM-SDK APIs. The BCM-BSP is a collection of patch files to generate the aTCA-N700
Broadcom switch S/W.

Advertising