Lighthouse Tool SuiteLighthouse Tool Suite

Product Highlights:
  • Comprehensive Development Environment for Bay’s Internetworking Processor Family
  • Includes Hardware and Software tools to Emulate and Evaluate Underlying Chips
  • Significantly Improves Time-to-Market by providing Customers with Head-start on Application Development
Lighthouse is a complete development tool suite facilitating the design of network processor based networking equipment. Lighthouse includes both hardware and software tools required to accelerate network system solutions. The entire tool suite has been created with "Network System Design" in mind with the goal of providing a complete device level programming tool and seamlessly enabling system simulation and debug.

Lighthouse includes the following:



Lighthouse Value Proposition

Hardware Development Environment (HDE)

The HDE includes the BayPort demonstration/evaluation platform, evaluation boards based on Bay’s Network Processors supporting a variety of interfaces ranging from 1G to 40G, and reference designs.

Software Development Environment (SDE)

The SDE includes a Simulator, Traffic Generator/Analyzer, IDE, Compiler, Debugger and NEXTware™ Software Suite to accelerate the software development process. The high-level simplified programming methodology from Bay dramatically reduces the development time and results in a highly compacted code base.

BayPort

BayPort is a family of demonstration and evaluation platforms based on Bay’s network processors. These platforms are available in a 2-slot ATCA chassis on which a wide variety of networking applications can be demonstrated at line rate. BayPort utilizes a combination of network processors and a host processor to provide a complete integrated data and control plane solution. The platform supports control plane software running on a standard Linux operating system and provides a clean interface to the end-user. It includes all the necessary debugging tools to validate the developers hardware and software.

Members of the BayPort family include:
  • BayPort p40 – 40G Chesapeake based platform
  • BayPort p10 – 10G Montego and Biscayne based platform
Learn more about BayPort

IDE

The Integrated Development Environment (IDE) is based on open source software.  It provides an easy-to-use, robust, full-featured, commercial-quality, industry standard platform for development.

The IDE provides the ability to manage the software project, develop the software, and debug the code using the simulator and the associated peripheral models.

SIMULATOR

Bay's cycle/pipeline accurate simulator is critical to any software development project life cycle.  The simulator jump-starts the application development prior to hardware availability, compliments software development once hardware becomes available, and facilitates debug.  The simulator is a plug-in to the IDE and does not pose any hardware restrictions. Additionally, the simulator accurately demonstrates the performance of Bay’s network processors providing the user with first-hand experience of the processors performance characteristics.

The simulator easily integrates with Traffic Generator/Analyzer to test and validate applications.  The simulator also features register level debugging, detailed configuration of various processor components, control packet transmission and integrates all peripheral devices, such as search and instruction memories, to get the most accurate performance metrics.

Traffic Generator/Analyzer

The traffic generator and analyzer provide the flexibility of testing and verifying the hardware with a wide range of protocols. The generator has the ability to feed both the simulator and the hardware platform. The analyzer provides a mechanism to compare and verify the packets received against the expected output of the simulator or actual hardware.

NEXTware™ Software Suite

Bay’s NEXTware (Network Engine XTension) software suite leverages the Internetworking family’s patented deterministic architecture to establish a new standard in simplified application-oriented programming. NEXTware innovations, created to simplify system design and debug, include:
  • Elimination of NP device level OS
  • High-Level abstraction layer API that that eliminates the need for micro-coding
  • Developers tool kit with a library of application modules, comprehensive diagnostics, and boot/setup routines
  • Low level device drivers that gets invoked from high-level APIs
For more details on NEXTware Software Suite refer to the NEXTware Product Brief  or contact your Bay sales representative.

about