The breadth, depth, and field-tested reliability of Texas Instruments broadband
software are a key market differentiator. TI provides a full suite of complete
software offerings, each of them optimized for specific broadband applications.
TI’s complete vertical solution philosophy gives OEM and ODM design teams
a head start in four ways:
Complete, full-featured software for basic functionality available "out
of the box."
Consistent, modular code can be leveraged across multiple CPE product lines.
Pre-tested, field-hardened software assures high reliability and interoperability.
These benefits are made possible by a four-layer broadband software architecture
that partitions overall software functionality into flexible, re-usable and
interoperable modules.
A common hardware extraction layer across all TI broadband
products ensures that chip-level function calls are captured and transferred
into the device operating system.
The operating system layer is implemented though Platform
Support Packages (PSPs). These packages optimize performance and include device
drivers pre-ported to the SoC, standard I/O interfaces such as Ethernet, USB,
and broadband modem, and pre-ports of leading RTOSs.
The networking support layer is implemented through Network
Support Packages (NSPs). These provide a variety of networking functions,
including bridging, routing, firewall, NAT, DHCP, DNS, signaling and network
management including Web Server and SNMP support.
A robust API layer gives OEM and ODM customer design teams
the ability to add product differentiating, value-added software that interfaces
well with the TI support layers through standard APIs.