Announces version 3.0 of its software for Intel network processors and names Intel, S3 as distributors

January 20, 2003

4 Min Read

SAN JOSE, Calif. -- Teja Technologies Inc., a leading supplier of network processor software, today announced the introduction of Teja NP 3.0, the latest version of its award-winning software platform for the Intel® network processor (NPU) product line.

In response to requests from Teja’s network OEM customers, Teja NP 3.0 incorporates a new C-based development interface to augment its current graphical, state machine-based interface. Developers will now have the option to create advanced networking systems using either a textual or graphical format.

Furthermore, this unique feature provides developers with the flexibility to toggle between views of their application in either C code or graphical state machines.

In order to effectively program the highly parallel, multiprocessor architecture of NPUs, Teja NP adds to standard ANSI C the necessary extensions to address the concepts of multiple threads, memory spaces, and communications channels.

As with previous versions of Teja NP, the application logic definition is hardware-independent and is separately mapped to the various resources of the target hardware configuration, resulting in the generation of optimized code for the target system. Equivalence is maintained between textual and graphical views, enabling access to all Teja NP features from either mode.

"Most of our OEM customers have found that graphical state machines are an effective way to develop applications for advanced network systems," stated David Stepner, Teja’s president and CEO. "However, some developers have a preference to program in the familiar C language environment. With the introduction of Teja NP 3.0, we have combined the best of both methods in order to give our customers the choice of development paradigms. Using either approach gives OEMs the ability to easily customize their products for market differentiation, to quickly tune product performance for wire-speed, and the ability to reuse and leverage their existing code."

Teja’s unique approach to embedded networking applications greatly simplifies development of software for the parallel, multiprocessing architecture of Intel NPUs. Teja NP consists of an Application Development Environment, Network Processing Operating System (NPOS), and a library of foundation application building blocks including TCP Termination, IPv4 Forwarding, ATM, and Layer 2 Transparent Bridging. The resulting benefits of using Teja NP include accelerated time-to-market, reusable code, reduction in engineering risk and, most importantly, reliable, high-performance products that provide OEMs with a first-to-market advantage.

In addition to introducing the new software features, Teja also announced that Intel will distribute the Teja NP Software Platform with shipments of Intel’s Internet Exchange Architecture (IXA) Software Development Kit (SDK) 3.0 for the Intel® IXP2XXX product line. Intel currently ships the IXA SDK to networking OEMs, TEMs, distributors, universities, IXA developers, system integrators, consultants and telecommunications carriers worldwide. Teja NP integrates seamlessly with the IXA SDK and is compatible with the IXA Portability Framework, enabling interoperability with "microblock" software modules from Intel and 3rd party developers. Furthermore, the C-based textual mode of Teja NP 3.0 now allows users to import application code written in Intel Micro-C, maximizing reuse of existing applications and libraries, in combination with applications created with Teja NP. Teja is a member of the Intel® Internet Exchange Architecture Developer Network, a program within the Intel® Communications Alliance. www.intel.com/go/ica

In a separate release

Teja Technologies Inc., a leading supplier of network processor software, and Silicon & Software Systems (S3), an established designer of network processor-based solutions, today announced that they are strengthening their relationship by entering into a distribution agreement for the European marketplace. Through this strategic partnership, S3, headquartered in Dublin with offices in four European countries, will distribute and support throughout Europe Teja's innovative Teja NP Software Platform, which is designed for the parallel, multiprocessing architecture of Intel network processors (NPUs). Together, the companies will work to accelerate the introduction of advanced, NPU-based products while reducing costs and development risk. S3 brings 16 years of communication equipment development experience to the relationship. A founding member and active contributor to the Network Processing Forum (NPF), S3 has developed an extensive portfolio of ATM, MPLS and Enterprise NPU-based solutions. The agreement expands upon the companies' pre-existing relationship, under which they have jointly developed Teja's ATM Foundation Application, supporting the Intel(R) IXP2400 and IXP2800 NPUs. The ATM-to-Ethernet switch application building block provides developers with a software base from which to quickly and easily create high-performance networking equipment such, as multi-service switches, VoIP, DSLAMs and other broadband access devices. It supports ATM adaptation layers AAL2 and AAL5 for voice and data applications, while its high-performance forwarding plane provides software SAR, Layer 2 and Layer 3 forwarding, as well as integrated IP over ATM.

Teja Technologies Inc.

Subscribe and receive the latest news from the industry.
Join 62,000+ members. Yes it's completely free.

You May Also Like