Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Fusion Embedded™ Networking Suite (TCP/IP) by Unicoi Systems



Communication Protocol

Product Description

Complete Line of Embedded Networking Protocols

Unicoi Systems' Fusion Networking Suite is a fully integrated set of embedded network source code, based on TCP/IP protocols, that enables intelligent devices to connect to the Internet. The centerpiece of the suite is the Fusion Embedded TCP/IP networking stack, the most widely deployed networking stack in the world, with thousands of design wins and hundreds of millions of deployments. Built from the ground up with performance in mind, Unicoi's Networking Product software is an industry-standard, RFC-compliant suite of Internet protocols and web applications source code offering unmatched performance, reliability and scalability.

Key Features

  • Mature, market-proven code in wide deployment
  • Highly optimized, small footprint software designed for real-time applications
  • Extremely flexible and completely portable
  • Microprocessor and DSP support for 16/32/64-bit devices
  • Continuously improved software ensures broad compliance with new and existing RFCs
  • Processor, operating system and development tools independent
  • Fully-ported to Micrium's µC/OS-II
  • Royalty-free license for OEMs
  • Rapid-response, engineer-lead customer support ensures fast resolution to issues

Fully Integrated Fusion Embedded Networking Protocols

Other Features

Fusion Embedded TCP/IPv4/v6 Dual-Mode Stack Features

  • Static routes
  • Zero Copy
  • BSD Sockets compatible with support for the most popular socket options
  • Documentation, sample test programs
  • DSP and microprocessor support
  • 100% ANSI C compliant for guaranteed portability
  • A straightforward device API makes device interfacing extremely simple--only 5 function calls are required to interface with an RTOS
  • Heap allocation mechanism that ensures deterministic memory usage
  • No RTOS or hardware timer dependencies
  • Fully-ported to Micrium's µC/OS-II
  • Build-time configuration options to tailor functionality and capabilities
  • Run-time configuration to dynamically control the operating environment
  • Royalty-free license

Support for IEEE 802.1Q Virtual LANs (VLANs) gives the ability to:

  • Create virtual network interfaces enabling the segregation of network traffic into VLANs based on IP routing
  • Run multiple virtual interfaces over a single physical interface
  • Provide each virtual interface with one or more IP addresses of its own, which can be obtained from DHCP servers in the corresponding VLAN
  • Operate PPPoE, IPsec, IPv6 and other protocols over 802.1Q VLANs, enabling true virtual networking

TCP/IPv6 RFC Compliance

  • RFC 1886 DNS Extensions to Support IPv6 (already supported by Fusion DNS resolver product)
  • RFC 1981 Path MTU Discovery for IPv6
  • RFC 2460 Internet Protocol Version 6
  • RFC 2461 Neighbor Discovery for IPv6
  • RFC 2462 IPv6 Stateless Address Autoconfiguration
  • RFC 2463 IPv6 Internet Control Message Protocol (ICMPv6) for IPv6
  • RFC 2464 Transmission of IPv6 Packets over Ethernet Networks
  • RFC 2710 Multicast Listener Discovery (MLD) for IPv6 (host-side only)
  • RFC 2711 IPv6 Router Alert Option
  • RFC 2893 Transition Mechanisms for IPv6 Hosts and Routers
    (tunneling IPv6 over IPv4)
  • RFC 3041 Privacy Extensions for Stateless Address Auto-configuration in IPv6
  • RFC 3484 Default Address Selection for IPv6
  • RFC 3487 IPv6 Global Unicast Address Format
  • RFC 3493 Basic Socket Interface Extensions for IPv6
  • RFC 3513 IPv6 Addressing Architecture
  • IEEE 802.1Q

TCP/IPv4 RFC Compliance

  • RFC 768 (UDP User Datagram Protocol)
  • RFC 791 (IP Internet Protocol)
  • RFC 792 (ICMP Internet Control Message Protocol)
  • RFC 793 (TCP Transmission Control Protocol)
  • RFC 813 (Window & Acknowledgement Strategy in TCP)
  • RFC 826 (Ethernet Address Resolution Protocol)
  • RFC 896 (Congestion Control in TCP/IP Inter-networks)
  • RFC 903 (Reverse Address Resolution Protocol)
  • RFC 1058 (Routing Information Protocol)
  • RFC 1112 (Host Extension for IP Multicast)
  • RFC 1122 (Requirements for Internet Hosts - Communications layers)
  • RFC 1144 (Compressing TCP/IP Headers for low speed links)
  • RFC 1256 (ICMP Router Discovery Messages)
  • RFC 1323 (TCP Extensions for High Performance)
  • RFC 1349 (TOS Bit Type of service In Internet Protocol)
  • RFC 1388 (Routing Information Protocol V2)
  • RFC 1644 (TCP Extensions for Transactions T/TCP)
  • RFC 2001 (TCP Slow start congestion avoidance)
  • RFC 2018 (TCP Selective Acknowledge Options)

Fusion Embedded Networking Suite is processor independent and can be run on any ARM processor including but not limited to the ARM 7/9/11 and Cortex series.

Fusion Embedded™ Networking Suite (TCP/IP)

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Mobile Computing

Target Platform(s)

  • Android
  • Other OS

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • VFP9-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • VFP10
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A15
  • Cortex-A5
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-A9
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • Cortex-M4
  • Cortex-R4
  • Cortex-R5
  • Cortex-R7
  • SC000
  • SC100
  • SC200
  • SC300
  • ARMv4
  • ARMv5
  • ARMv6
  • ARMv7
  • ARMv8
  • StrongARM
  • XScale
  • Mali55
  • Mali-200+GP2
  • Mali-400
  • Mali-T604
  • Other
 
ARM Connected