Sign in for a personalized NXP experience.
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.
Feature/Comparison Item | SIB ASF LX2160A | SIB DPAA LS1046A | ASK BHR |
---|---|---|---|
Primary Use | 5G GnodeB integrated IPSec backhaul per 3GPP spec. | Security Gateway and Broadband home router suitable for high throughput, low latency use - for example gaming or video conf router. | |
Primary Use Details |
|
This application package can act as a IP-Router, Security Gateway, broadband Wi-Fi home Router and VoIP gateway with cellular fail-over. | |
Tunnels |
|
|
|
DPDK Integration | Supports connectivity for up to 64-128 UE's. Specialty 5G API and integration and testing performed for “drop-in” backhaul traffic. This DPDK is fastpath accelerated. | DPDK support not included. DPDK can be used, but would not be fast path accelerated by this type of ASK. | |
Package Optimization Focus | Buy-back/focus on CPU utilization as 5G stacks exhaust CPU cycle budget. This package optimizes the entire backhaul path. | Near 100% offload/line rates due to ability to send to NXP Hardware. | |
Development Focus/Testing Focus | 5G Traffic exchange between DPDK and core network. | Traffic exchange between Eth-Eth, Eth-PCIE, and Eth-SDIO ports with focus on Linux stack avoidance. | |
Fastpath Used | ASF SW | DPAA HW | DPAA HW |
Crypto HW Acceleration | Yes | Yes | Yes |
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. |
Small Cell Integrated Backhaul (SIB) Application Solutions Kit (ASK)
for the LX2160A and LS1046A processors |
This 5G Small Cell Integrated Backhaul Software Package (SIB ASK) offloads the main CPU by sending packets through NXP security hardware and through packet fastpath implemented in hardware or software. Use existing IPTABLES and firewall rules to configure. The CPU cycle savings from fastpaths provides large boosts in CPU utilization, packet throughput, packet latency and even power. |
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 paperHelp us improve your experience on our site. We invite you to take our five-question survey.