Teja Technologies Integrates Intel IXA Portability Framework into Teja NP Software Platform for Network Processors.Business Editors/Technology Writers Intel Developer Forum Intel Developer Forum (IDF), is a twice yearly gathering of technologists to discuss Intel products and products based around Intel products. The first IDF was in 1997. There is usually a Spring IDF and a Fall IDF. 2002 Booth No. 222 SAN JOSE San Jose, city, United States San Jose (sănəzā`, săn hōzā`), city (1990 pop. 782,248), seat of Santa Clara co., W central Calif.; founded 1777, inc. 1850. , Calif.--(BUSINESS WIRE)--Sept. 3, 2002 Teja NP 2.2 Adds Compatibility With Pre-written Software Applications Teja Technologies Inc., a leading supplier of network processor software, today announced the introduction of Teja NP 2.2, the latest version of its innovative software platform for the Intel(R) IXP (1) (Internet EXchange Processor) See IXA. (2) (Internet eXchange Point) A public junction point on the Internet that provides an on-ramp to the Internet as well as a location for carriers to exchange traffic. 2400 and IXP2800 Network Processors. In order to offer network equipment OEMs the broadest possible selection of pre-written application code, Teja NP 2.2 supports Intel's IXA (1) (Integrated XSeries Adapter) See IXS. (2) (Internet EXchange Architecture) A family of chips from Intel that are designed to enable network device manufacturers to build custom systems. (R) Portability Framework, a set of defined interfaces allowing developers to build interoperable microengine software modules. By tightly integrating this support into Teja NP 2.2, Teja has combined the benefits of its innovative software development platform with the benefits of Intel's standardized infrastructure. "Teja NP has been proven in numerous customer projects to significantly reduce the time to create high-performance software for Intel network processors," said David Stepner, Teja's CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. . "With this announcement, Teja is integrating the benefits of the Intel IXA Portability Framework into our unique platform. From within Teja NP, the developers can now apply all the same code validation, optimization and debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits. features that made Teja NP successful to both imported microblocks as well as custom application code. In addition, Teja NP automates the hand-coding steps of microblock generation, further reducing development time." Using Teja NP, application logic is defined in a hardware-independent representation that is common across the forwarding, control and management planes. This methodology allows developers to focus on defining the functionality of their networking device without having to concern themselves with the underlying hardware details. The software architecture is subsequently mapped to the specific hardware configuration and the Teja NP code generators See application generator and macro recorder. produce the appropriate code for each of the hardware elements - the microengines and the Intel(R) XScale(TM) technology-based core of the Intel(R)IXP2400 and IXP2800 network processors, the external control/management processors, and any co-processors. Since this assignment of software components to hardware can be quickly and easily changed without affecting application logic, systems-level performance optimization is achieved rapidly. This abstract representation guarantees the application code will be highly reusable across multiple system designs and future generations of Intel network processors. "The IXA Portability Framework was developed to accelerate deployment of interoperable, modular software See modular programming. building blocks," said Doug Davis For the Major League Baseball infielder, see . Douglas N. "Doug" Davis (born September 21, 1975 in Sacramento, California) nicknamed "Double D", is an American baseball player who is a starting pitcher for the Arizona Diamondbacks. , general manager of the Intel Network Processing Division. "The combination of the Teja NP Software Platform with the Intel framework provides our network processor customers the best of all worlds - ease of programming, reusable software building blocks and the most versatile silicon available." With the tight correspondence between the Teja NP programming concepts and the IXA Portability Framework, the developer can use all of the capabilities of the Teja NP Application Development Environment (ADE) to develop complete applications guaranteed to be interoperable with other applications based on the IXA Portability Framework. The Teja NP ADE provides the ability to import microblocks sourced from Intel and 3rd parties, as well as to export application elements developed using the ADE as microblocks. Applications developed using the ADE, which may contain a combination of imported microblocks and user-developed logic, can be flexibly mapped to hardware resources, thereby facilitating performance optimization in a fraction of the time it would take using other methods. Additional ease-of-use and time-saving features include code consistency checks, validation of hardware assignments and consolidation of packet descriptors for interoperability. In addition to its graphical development environment, Teja NP includes the NPOS NPOS National Pet Owners Survey C-Runtime system for the XScale network processor and host processor, which can save developers months in creating a scalable, data flow-oriented event loop, as well as many other services required by virtually all network applications. Teja NP also includes a suite of production-ready, fully supported foundation application building blocks, implementing IPv4 Forwarding, ATM, Layer 2 Transparent Bridging and TCP (1) (Transmission Control Protocol) The reliable transport protocol within the TCP/IP protocol suite. TCP ensures that all data arrive accurately and 100% intact at the other end. Termination. Since Teja NP is compatible with the Intel(R) Software Development Kit 3.0, OEMs are able to start developing and test-simulating applications well in advance of silicon availability. Applications developed with Teja NP 2.1, which is available now, are fully forward-compatible with Teja NP 2.2. Interested parties can view a live demonstration of Teja NP in Teja's booth #222 at the Intel Developer Forum, being held in the San Jose Convention Center in San Jose, California San Jose (IPA: /ˌsænhoʊˈzeɪ/) is the third-largest city in California, and the tenth-largest in the United States. It is the county seat of Santa Clara County. , September 9-12. About Teja Teja Technologies, located in San Jose, Calif., is a privately held software company developing the industry's first advanced network processor software development platform. Teja's NP software will save systems vendors money and speed their products' time-to-market, providing a significant competitive advantage in today's fast moving networking markets. Teja is backed by world-class investors including Blueprint Ventures, Intel Communications Fund, Mayfield, RRE RRE Red Rock Eater (News Service) RRE Road Race Engineering RRE Remote Roof Easy RRE Residential Real Estate RRE Rise-And-Run-Length Encoding RRE Royal Radar Establishment (Great Britain) Ventures, Tallwood Venture Capital, and Viventures and is a member of the Intel(R) Internet Exchange Architecture Internet Exchange Architecture (acronym: IXA) is a chip set and framework produced by Intel Corporation used by manufacturers to design customised network processors. Introduced in 1999, the first model was based on the StrongARM processor. Developer Network. For additional information on Teja Technologies, visit the company's website at www.teja.com. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion