The TeraPOWER Network Processor provides wire rate packet processing and QoS provisioning for data rates in excess of 2.5Gbit/s in Internet core, access, enterprise routers, DWDM, and optical-switch applications. The TeraPOWER Development Environment enables designers to develop and deploy network solutions and includes the TeraPOWER Workbench simulation environment, the TeraPOWER Library of software functions, API for IPv4, IPv6, MPLS protocols, and SNMP/RMON network management. The TeraPOWER Workbench provides a complete environment for code development and analysis. Extensive breakpoint capabilities are provided, including infinite break locations and a deep trace buffer for performance analysis. The Workbench is available for Windows 98 and NT platforms and includes an intuitive GUI interface.