-code mod- els to describe other systems hardware that interacts with Agere's chipsets in a larger configuration. As a result, their behavior is brought into a global simulation run. SDE runs under Sun Solaris, Linux, or Windows NT. Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com) Copyright © 2004 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use as given at the website. AGERE PAYLOADPLUS FAMILY OF NETWORK PROCESSORS 120 NETWORK PROCESSORS Development Host SWITCH Plug-Ins TMS Portable Applications Basic Tornado Tools Console interface WindView HTTP Server ScopePak SNMP MIBS Spanning Tree Look! SNMP Agent Routing Protocols Diab RTA TCP/ IP WindConfig CodeTEST Software API MIB Compiler VxWorks Simulation Environment Debug SSP/ Switch VxSim Agent Drivers FIGURE 7.9 The TMS architecture for the development of software on Agere's network-processing platform. (Source: Agere) It is also important to note that Agere provides strong support for the development of routing and switching applications that are meant to run on the PayloadPlus family of network processors. One of the preintegrated supported software options is based on WindRiver's TMS system that contains the very well known Tornado environment. The latter is now the de facto development environment for embedded software systems in the infrastructure network community. It is coupled with software that addresses essentially all aspects of layers 2, 3, and above of communications protocols, manage- ment, and SO on in the Internet world. The TMS protocol stack runs under VxWorks and communi- cates with Agere's reference boards. Driver support is available from the company, along with software support to interface with a PCI-based chassis system, which is called Switch Support Package (SSP). Figure 7.9 shows the concept. A chassis-based hardware development system built around a Pentium- or PowerPC-hosted sys- tem that is operating under either the Linux or VxWorks operating system is