Express Logic provides IoT rtos support for Xilinx
July 26, 2018
Californian rtos company Express Logic is providing support through its X-Ware IoT platform for systems-on-chip (SoCs) from Xilinx.
X-Ware, powered by the company’s Thread X rtos, provides turnkey support for the Xilinx Zynq UltraScale+ MP SoCs, both the application processing unit with quad and dual Arm Cortex-A53 cores and real-time processing unit with dual Cortex-R5 cores.
This complements Express Logic’s long-time support of Xilinx FPGAs and SoCs, such as the Zynq-7000 and the MicroBlaze processor soft core.
The X-Ware IoT platform is a deeply embedded runtime offering, including the Thread X and Thread X symmetric multiprocessing (SMP) rtos, File X embedded fat file system, embedded Gui X UI framework, Net X and Net X Duo embedded TCP/IP protocol stacks, USB X embedded USB product, and Open Amp.
Because of the platform’s IoT protocol and security support, including coverage for MQTT, Coap, LwM2M, IPsec, DTLS, TLS and 6LoWPan, IoT cloud connectivity is easier. The platform is also Thread Group certified, contains no open source, and provides high performance and a small footprint.
The Thread X SMP rtos provides all the benefits of the standard Thread X rtos along with automatic load balancing across all cores, letting applications fully exploit the multiple cores of the Zynq UltraScale+ device family. The SMP rtos also supports capabilities of the Open Amp project for non-SMP uses of the X-Ware IoT platform.
The platform puts safety first. In addition to its performance and size advantages, its component products have attained high levels of safety certifications. These include IEC 61508 Sil 4, IEC 62304 class C, ISO 26262 Asil D, EN 50128 SW-SIL 4, UL 60730-1 annex H, CSA E60730-1 annex H, IEC 60730-1 annex H, 60335-1 annex R, and IEC 60335-1 annex R, 1998.
“We are pleased that Express Logic has extended its longstanding support of Xilinx processor enabled devices, bringing online support for our latest heterogenous MP SoC devices,” said Simon George, director of system software at California-based Xilinx. “The additional inclusion of Open Amp support allows our customers to both utilise and coordinate between each of the processing cores and programmable logic available in Xilinx Zynq UltraScale+ devices. Customers who are designing advanced, real-time, high-performance and low power system designs will benefit from Express Logic.”
The Zynq UltraScale+ MP SoCs combine the Arm v8-based Cortex-A53 energy-efficient 64bit application processor with the Cortex-R5 real-time processor and the UltraScale architecture to create all programmable MP SoCs. The UltraScale+ provides power savings, heterogeneous processing and programmable acceleration.
The MP SoCs also have an asymmetric multi processing (Open Amp) development framework that enables the development of software applications for asymmetric multiprocessing systems such that users can effectively communicate and manage independent processors and software stacks. In addition, the Zynq 7000 features embedded processing with dual Arm Cortex-A9 core processors and enables the development of networking applications with 10, 100 and 1000Mbps Ethernet.
“Our support of the Xilinx Zynq UltraScale+ complements our existing support of the Zynq portfolio,” said William Lamie, president of Express Logic. “The X-Ware IoT platform powered by Thread X provides embedded developers with all they need to make the most of Xilinx’s FPGAs and SoCs, supporting the highest performance and fastest real-time response whenever and wherever they need it.”