Design
Functional safety design flow speeds IEC61508 certification
Lattice Semiconductor has introduced a functional safety design flow solution which enables users to simplify and speed up the IEC61508 safety certification process for safety-critical applications using Lattice FPGAs. Certified by TÜV-Rheinland, the solution enables engineers to adhere to latest safety design methodology, save time and reduce costs.
Virtual engineer tool aims to cut embedded development time
At this year's embedded world, Infineon has announced the latest version of its development platform DAVE, the “Digital Application Virtual Engineer” for its 32-bit MCU families XMC1000 and XMC4000. Infineon has equipped DAVE so that the development time for embedded systems on the basis of the XMC MCUs is reduced due to efficient, component-based software development.
RTOS & network stacking provider joins ARM mbed ecosystem
Express Logic has announced that it plans to join the ARM mbed ecosystem for IoT product development. ARM mbed OS is an operating environment for IoT devices, is especially well-suited to run in energy-constrained applications, and includes the connectivity, security and device management functionalities required in every IoT device.
Green Hills now supports extended range of ImgTec MIPS CPU IP
Green Hills Software and Imagination Technologies have announced that Green Hills tools and compilers now support an expanded range of Imagination’s MIPS CPU IP. This includes optimised support for the microMIPS code compression Instruction Set Architecture (ISA) and support for MIPS Warrior M-class and I-class CPUs, including key architectural features such as hardware virtualisation.
RTOS now supports Renesas’ R-Car E2 SoCs
Green Hills Software has announced that its INTEGRITY RTOS now supports Renesas Electronics’ R-Car E2 SoC devices. By targeting the Integrated Cockpit with the addition of the R-Car E2, Green Hills Software continues its commitment to support Renesas’ entire R-Car series of processors.
Workbench helps Adidas develop athlete monitor
IAR Systems has announced that Adidas has selected IAR Systems’ software tools for development of its miCoach Elite Team System, designed for monitoring personal physiological data in real time. For several years, Adidas has been using the development toolchain IAR Embedded Workbench for ARM in different development projects because of its ease of use and high performance.
Kits enable advanced software & system development
Suited for advanced software and system development in a variety of applications, two ARM Cortex-A9 based starter kits have been introduced by Toshiba Electronics Europe. For development of applications using its ApP Lite processors, the RBTZ2100-1MA and RBTZ2100-2MA kits include reference boards and drivers that allow devices to be effectively evaluated in their final application environment.
Reference designs unlock the power of USB Type-C
Enabling designers to reduce development time and risk, Lattice Semiconductor has announced three freely-downloadable USB Type-C reference designs. These enable designers to quickly implement the cable detect and power delivery functions required to unlock the capabilities of Type-C including 100W power, 20Gb/s bandwidth, reversibility and flexibility.
'Authorized Flashing' security feature added to programmers
SEGGER has announced the development of a new security feature for its production flash programmer line, as well as the Flasher Portable. 'Authorized Flashing' enables users to limit the number of flash programming cycles, thereby preventing the production of unrestricted quantities by third parties in case of external production.
IoT optimisation tool offers complete system transparency
Express Logic has introduced ViewX, a real-time performance monitoring tool for IoT systems where optimisation of highly networked activity is critical for the success of the system. ViewX can be used to optimise IoT systems using Express Logic ThreadX RTOS and NetX TCP/IP protocol stack on most 32-bit architectures with dynamic data capture easily defined by the user.