Oryx Embedded's CycloneTCP, a dual IPv4 & IPv6 stack aimed at embedded applications, is now available on Cortus’ APS processor cores. By supporting IPv6, the stack enables the development of SoC for both IoT edge devices and complex gateways.
The CycloneTCP conforms to RFC standards and offers seamless interoperability with existing TCP/IP systems. By supporting IPv6, the stack eases deployment of next-generation Internet. Distributed as full ANSI C and highly maintainable source code, the CycloneTCP is available either as open source (GPLv2) or under a commercial license.
Cortus licenses a range of low power, silicon efficient, 32-bit processor cores supporting a range computational performance and supporting different system complexity. The cores start from entry-level 32-bit cores suitable for upgrading 8-bit cores to cores supporting caches, co-processors and symmetric multiprocessing systems. The cores share the simple vectored interrupt structure, which ensures rapid, real time interrupt response, with low software overhead.
All APS processor cores interface to Cortus’ peripherals, including Ethernet 10/100 MAC, USB 2.0 Device and USB 2.0 OTG via the efficient APS bus. The Ethernet MAC allows the chosen physical interface to be connected using either the Medium Independent Interface or Reduced Medium Independent Interface. Flexible memory interfaces with two independent DMA channels enable system design to ensure low CPU overhead reception and transmission without any danger of frames being lost. Address filtering enables a single interface to respond to multiple MAC addresses.
“The IoT and other emerging embedded applications require efficient processor cores, peripherals and software,” said Clément Zeller, CEO, Oryx Embedded. “The Cortus APS processor family, combined with the Ethernet 10/100 MAC is a great complement to CycloneTCP for IoT and other embedded applications.”
“With a massively growing number of devices being connected to the internet, Cortus recognises the importance of IPv6,” said Michael Chapman, CEO and President, Cortus, “SoC developments require software that has been optimised for embedded applications. We are delighted that Oryx Embedded is the first company to port an IPv6 stack to our APS cores.”