NXP offers below, a vertically integrated, extensively tested, power, and performance optimized, Linux®-based OpenWRT application solutions kit (ASK) to customers inclined to build multiple SKU and multiple market network products, such as embedded routers or programmable L3 switches based on the LS1012A, LS1043A, and LS1046A communications processors.
The ASK, a ready to brand/skin embedded router applications stack has many millions of copies deployed in the market.
Since the field-hardened ASK software has many generations of learning cycles, it is feature-rich and well tested with 1000’s and 1000’s of lines of test code supporting the wide field deployment.
These OpenWRT based ASK software packages significantly shorten embedded networking device software design cycle and achieve quicker time to market since embedded designers and network software designers can focus on differentiating features since the NXP ASK software provides a trustworthy embedded networking router platform. This makes the design cycle efficient without compromising on quality or features.
This turn-key software stack optimally leverages the packet accelerators within the LS1 processor family and delivers wire-speed performance with less than 5% load on the Arm® core.
OEM, ODMs, and embedded routers and switches can benefit from the free CPU by adding more value-added services without the need of introducing expensive redundant hardware, thereby reducing system costs and potential attack points for hackers.
These Application Solutions Kits, coupled with the NXP Layerscape LS1012A, LS1043A, and LS1046A processors, offer a highly optimized, feature-rich network stack and scalable platform that will help OEM/ODMs meet the demanding needs of next-generation consumer or enterprise networks reliably and efficiently targeting key markets such as Internet of things, service provider and consumer networking applications.
Name | Description |
---|---|
Broadband Home Router (BHR) ASK for LS1043A |
Customers use this ASK in safety markets to harness the hardware packet management to build routers, smart switches, specialty NICs for automotive, aircraft, and industrial equipment, while at the same time deploying the Arm A53 to run their specialty applications. |
Broadband Home Router (BHR) ASK for LS1046A |
Customers use this ASK in networking and IOT edge markets to harness the hardware packet management to build routers, smart switches, specialty NICs, and IOT cpu offloads for more traditional networking equipment, while at the same time deploying the Arm A72 to run differentiating applications. |
Broadband Home Router (BHR) ASK for LS1012A |
Customers use this ASK in amazing applications – for example USB or PCIe connected small handheld portable devices that need incredible networking capabilities while still achieving very economical power envelopes. |
LS1046 SIB ASK |
This ASK a “giant” when it comes to a great combination for consumer premise equipment (CPE). |
This chart show standard networking features that run at hardware speeds due to leveraging accelerators. Follow the feature line to the SoC column to determine if a feature can use the onboard hardware.
If you need a networking feature to run at hardware speeds, or a specialty protocol, make sure you ask NXP as NXP is adding new capability to these ASK packages all the time.
Networking Feature | LS1012A | LS1043A | LS1046A |
---|---|---|---|
4RD/ 6 over 4 | |||
4RD/4 over 6 | |||
DPI/SPI | |||
DSCP and P-Bits | |||
Egress QoS | |||
EtherIP | |||
GRE over IPSec | |||
IPsec tunnel and transport | |||
IPsec/SSL | |||
IPv4/IPv6 | |||
IPv4/IPv6 Multicast | |||
IPv4/v6 Fragmentation and reassembly | |||
Jumbo Frames | |||
L2 Bridging | |||
L2TP over IPSec | |||
MDMA XOR for RAID5 | |||
NAT/NAPT | |||
Neon acceleration for RAID6 | |||
NPT 64/NAT-PT | |||
Policy-based routing | |||
PPPoE | |||
RTP relay/cut thru | |||
RX/Tx checksum calculation | |||
Scatter/gather | |||
Session-based stats | |||
TCP/UDP | |||
Traffic shaping and rate limiting | |||
TSO/LRO Offload | |||
Vlan/QinQ |
Here is a list of the REST of the features that are supported and tested by NXP in the ASK:
Class | Feature | LS1012 | LS1043 | LS1046 |
---|---|---|---|---|
Accessibility | CLI | |||
SSH | ||||
Telnet | ||||
TR-069 callback frame work | ||||
WEB GUI | ||||
Client/Server | FTP | |||
HTTP | ||||
NFS | ||||
NTP | ||||
SAMBA | ||||
SSH | ||||
Telnet | ||||
Codec Support | AMR | |||
G.711 | ||||
G.722 | ||||
G.722.2 WB AMR | ||||
G.729 a/b | ||||
G723, G729.1 | ||||
G726, iLBC | ||||
Design Tools | Classful and Classless Queuing | |||
Diff serv | ||||
Ingress control | ||||
Rate limiting | ||||
Traffic shaping | ||||
Diagnostics | Cyclesoak | |||
RTP/RTCP stats | ||||
TCPDump | ||||
Voice channel stats | ||||
IPv6 | Auto-configuration | |||
Base protocol | ||||
DHCP v6 | ||||
DHCPv6 | ||||
Gig Ethernet MAC drivers | ||||
GPIO control | ||||
I2C driver | ||||
ICMPv6 | ||||
Interrupt service routine | ||||
IPsec engine control | ||||
IPv4 over IPv6 tunneling | ||||
IPv6/IPv4 dual stack | ||||
MLDv2 | ||||
MLDv2 Snooping Driver support | ||||
Multi-tier wireless LAN vendor driver support for 11n and 11ac. | ||||
Multicast addressing | ||||
Neighbor discovery | ||||
PCIe stack | ||||
SiLabs SLIC/SLAC drivers | ||||
SPI driver | ||||
UART access | ||||
USB stack | ||||
Virtual drivers for MSP config | ||||
Zarlink SLIC/SLAC drivers | ||||
Linux OpenWRT | Application drivers | |||
Binary for packet forwarding engine | ||||
Binary for VoIP packet processing | ||||
BSPs | ||||
Linux file system | ||||
Linux kernel ( 3.19) | ||||
Linux kernel (3.2.54) | ||||
U-Boot | ||||
Networking Services | (s)RTCP | |||
(s)RTP | ||||
802.1d bridging | ||||
802.1p, 802.q | ||||
DHCP/DHCPv6 | ||||
DNS | ||||
ICMP | ||||
IGMP and MLDv6 | ||||
IP forwarding | ||||
IPerf | ||||
IPv4 | ||||
NAT/NAPT | ||||
PPP/PPPoE | ||||
RAID0/5/10 and JBOD | ||||
RFC 2684 routed, bridged | ||||
TCP/UDP | ||||
QoS | Classful and Classless Queuing | |||
Diff serv | ||||
Ingress control | ||||
Rate limiting | ||||
Traffic shaping | ||||
Security | Deep Packet Inspection (DPI) enabled via third-party software | |||
EtherIP | ||||
IKE IPsec | ||||
L2TP | ||||
OpenSSL | ||||
PPTP | ||||
SPI firewall | ||||
Third-party Solutions | Android Jelly Bean | |||
Anti-virus | ||||
App-based QoS | ||||
DLNA | ||||
DPI | ||||
Home automation suite | ||||
IDS/IPS | ||||
IMS/VoLTE | ||||
JVM | ||||
OSGi | ||||
Parental control | ||||
VoIP | AGC (automatic gain control) | |||
Announcement server | ||||
Asterisk-Telephony | ||||
Call parking | ||||
Call waiting, hold | ||||
Conferencing support | ||||
Digital gain control | ||||
Echo cancellation | ||||
Echo suppression | ||||
Fax / modem passthrough | ||||
Jitter compensation | ||||
Quad tone generator | ||||
RTP call relay | ||||
RTP cut through | ||||
RTP protocol | ||||
Sparse EC | ||||
SRTP protocol | ||||
T.38 | ||||
Tone relay | ||||
VAD / SID / CNG | ||||
VAPI | ||||
VBD automode | ||||
Voice loopback |
The ASK is an intelligent or smart embedded high OSI layer routing and switching platform where all customers need to do is to add their branding, skinning, and differentiating control and management applications.
Read the white paperNXP chose the OpenWRT software stack for its good traction within the industry and its alignment with how NXP creates and maintains software.
Read the white paper