Arduino Uno Wi-Fi variant is powered by 32bit microcontroller

Open source hardware and software provider, Arduino, has announced next generation Uno board, describing it as “a significant revision of its 8bit technology”. The Uno R4 is powered by a 32bit microcontroller and is available in a basic (Uno Ra4 Minima) and a comprehensive Uno R4 (WiFi) for different budget and creative levels of the maker community.

The Uno R4 has the same standard form factor, shield compatibility and 5V power supply of the Uno R3, with the addition of a 32bit microcontroller with up to 16x the clock speed, memory and flash storage with the integration of the RA4M1 processor from Renesas. 

The RA4M1 microcontroller is based on an Arm Cortex-M4 core and features a clock speed of 48MHz for higher processing power. To accommodate more complex projects, the Uno R4 is fitted with 32kbyte of SRAM and 256kbyte of flash memory. The Arm Cortex-M4 core features a floating point unit (FPU), boosting performance for certain applications, said Arduino. Software scalability is also supported on the new board, allowing easy upgrades for projects made with Uno R3 or Leonardo.

In response to requests from the Arduino community, the USB port has been upgraded to USB-C and the maximum power supply voltage has been increased to 24V with an improved thermal design. The board provides a CAN bus, which allows users to minimise wiring and execute different tasks in parallel by connecting multiple shields as well as two SPI and two I2C serial ports. The board also includes a 12bit DAC and operational amplifier.

The pinout, voltage and form factor are the same as for the Uno R3 to ensure maximum hardware and electrical compatibility with existing shields and projects. This also ensures the Uno R4 is a drop-in replacement.

The Uno R4 WiFi version comes with an Espressif ESP32-S3 module for Wi-Fi and Bluetooth Low Energy connectivity. The bright 12×8 red LED matrix is suitable for creative projects using animations or for plotting sensor data without the need for additional display hardware. The board has a variety of compatible modules that can be connected via the Qwiic I2C connector, combined with the large ecosystem of shields for Uno already in the market and allows the creation of projects without soldering, breadboards or manual wiring. For more advanced uses, there are also additional pins to turn off the microcontroller while keeping the RTC (real time clock) powered by an external buffer battery.

For makers seeking a boost in processing power without the additional features, the Uno R4 Minima is a cost-effective option. It has HID over USB capability for makers to simulate a mouse or a keyboard to create interfaces with minimal effort.

Production of the Uno R3 will continue, said Arduino. To offer a consistent developer experience between the 8-bit Uno R3 and 32-bit Uno R4, significant efforts are being made to ensure maximum backward compatibility with existing code examples and tutorials, the company continued.

https://store.arduino.cc/pages/unor4

> Read More

Segger starts to add STOP to Embedded Studio for Arm

The latest release of Segger’s Embedded Studio for Arm is supplied with STOP (stack overflow prevention) designed to reliably prevent stack overflows. With STOP ena-bled, the compiler adds a call to a stack limit-check routine wherever necessary, before adjusting the stack pointer.

The STOP option for the Segger Compiler can be easily switched on, without any change to application code. This way, all stack overflows are prevented. If a stack overflow has been prevented, the system can enter a safe state and recover.

STOP has a surprisingly low impact on size and speed. It adds only about two to five per cent to code size and execution time, which typically does not have a significant impact on the performance of the system.

A stack overflow can cause all kinds of failures in an embedded system, from hard-to-detect, seemingly random miscomputations to severe malfunctions or even crashes.

STOP protects all stacks in the system. It protects the process stack, as well as the  main stack used for interrupts. It can be used with any real time operating system (RTOS), provided the RTOS updates the stack-limit variable on a context switch.

The technology is currently available for Thumb-2 architectures such as Cortex-M4, Cortex-M7, Cortex-A9, and Cortex-A15.

On ARMv7M architectures, STOP is ready to use in Embedded Studio with a single project option switch.

The STOP feature is recommended for all, but deemed essential for safety critical applications, said Segger, which believes it is the only company offering such technology today. It can be used by software engineers, students or hobbyists. “It takes less than 15 minutes, is easy and hassle-free,” said Rolf Segger, the company’s founder.  It is also cost-free for evaluation, education, and non-commercial purposes.

Embedded Studio is Segger’s multi-platform IDE (integrated development environment). Characterised by its flexibility of use, it includes all the tools and features a developer needs for professional embedded C and C++ programming and development. It comes with Segger’s optimised emRun runtime and emFloat floating-point libraries, as well as Segger’s smart Linker, all of which have been developed from the ground up specifically for resource-constrained embedded systems. In combination with the Clang-based optimising C/C++ Segger compiler, extremely small yet efficient programs can be generated, putting every byte to work.

Embedded Studio is available on all platforms (Linux, macOS, and Windows) on Arm, Intel, and Apple Silicon.

http://www.segger.com

> Read More

Achronix announces FPGA IP blocks with 400 GbE connectivity

FPGA and embedded FPGA (eFPGA) IP provider, Achronix has announced that its suite of flexible FPGA IP blocks, the Achronix Network Infrastructure Code (ANIC) includes 400 Gigabit Ethernet (GbE) connectivity. ANIC IP blocks are optimised to accelerate high performance networking pipelines for Speedster 7t FPGAs and the VectorPath accelerator card.

As the demand for high speed data processing continues to grow exponentially, said Achronix, it has developed its IP to address the evolving needs of the networking industry. Integrating 400 GbE and PCIe Gen 5.0, Achronix empowers data centre operators, cloud service providers and telecommunications companies to create SmartNIC solutions which are scalable and flexible.

With 400 GbE support, the ANIC IP enables fast data transfer rates, allowing organisations to process massive amounts of data in real time. This accelerated network throughput maximises application performance and significantly reduces latency, said the company.

ANIC’s modular architecture enables customers to select SmartNIC components necessary for an application. Each optimised IP block is pre-verified with closed timing to speed design. Coupled with partial reconfiguration (the ability to dynamically change the functionality of a block within the IP design), solutions can be seamlessly modified in the field.

Customers can deploy custom IP functions, such as key value stores, intrusion prevention, de-duplication and other network applications, to provide highly parallelised, value added network solutions at 400 GbE network speeds.

Steve Mensor, vice president of marketing for Achronix Semiconductor described the introduction of 400 GbE as a breakthrough which will allow customers to unlock new levels of performance and address the ever-growing demands of modern data centres and communication networks.

ANIC modular IP runs on Speedster7t AC7t1500 FPGAs and VectorPath S7t-VG6 accelerator cards offering what is claimed to be the industry’s highest performance for networking and compute acceleration applications. The Speedster7t architecture includes a 2D network on chip (2D NoC) that provides 20 Tbits per second of total bandwidth. The 2D NoC offers high speed connectivity between the FPGA fabric and the high speed interfaces including 400 GbE, PCIe Gen 5.0, GDDR6, and DDR4/5. Additionally, Speedster7t FPGAs have machine learning processors (MLPs) distributed across the FPGA fabric. Each MLP is a highly configurable, compute-intensive block, with up to 32 multipliers that support integer formats from four to 32 bits and various floating-point modes including direct support for TensorFlow’s bfloat16 format and block floating-point (BFP) format.

Achronix Semiconductor is a fabless semiconductor company based in Santa Clara, California, USA, offering FPGA-based data acceleration solutions, designed to address high- performance, compute-intensive and real time processing applications. Achronix claims to be the only supplier to have both high-performance, high-density standalone FPGAs and licensed eFPGA IP solutions.

Its portfolio includes Speedster 7t FPGA and Speedcore eFPGA IP as well as  ready-to-use VectorPath accelerator cards targeting AI, machine learning, networking and data centre applications. All Achronix products are fully supported by the Achronix tool suite which enables customers to quickly develop their own custom applications.

Achronix has sales and design teams across the US, Europe and Asia. 

http://www.achronix.com

> Read More

Green Hills Software supports Imagination’s RISC-V CPUs 

At AutoTech Detroit this week, Imagination Technologies will be demonstrating Green Hills’ µ-velOSity running on its RISC-V CPUs’ RISC-V Catapult CPUs. The two companies have announced a partnership in which Green Hills’ µ-velOSity RTOS will support Imagination Technologies’ CPUs to accelerate real-time safety and security in automotive and industrial designs.

This partnership will extend support to Imagination’s Catapult CPU family roadmap in the future, confirmed the two companies. 

The µ-velOSity RTOS is the smallest of Green Hills Software’s family of real time operating systems. It has been updated and optimised to support the RISC-V architecture and has been certified to meet industry standards for functional safety and security. It offers seamless integration with the safety-certified Green Hills MULTI integrated development environment (IDE) and C/C++ compilers, in order to make it easy for developers to learn and use to create high performance, small footprint designs for automotive, industrial, and IoT applications.

“We have a long-standing relationship with Imagination and are thrilled to extend our support to the company’s RISC-V CPUs,” said Dan Mender, vice president of business development at Green Hills Software. “The adoption of the RISC-V instruction set architecture is increasing rapidly in countless markets, particularly in IoT, industrial, and embedded applications. By using Imagination’s Catapult family and our µ-velOSity RTOS, advanced debugger and optimising C/C++ compilers, customers can efficiently create and confidently deploy safety- and security-critical RISC-V applications,” he added.

Catapult is Imagination’s RISC-V product line designed from the ground up for deployment and is configurable for use in a variety of markets, said the company.

Imagination’s RISC-V real-time CPUs can be integrated into complex SoCs for applications as wide ranging as networking, packet management, storage controllers and sensor management for AI cameras and smart metering. The company also provides GPU and AI accelerator IP and confirmed it will be expanding its RISC-V CPU product line with more applications-focused solutions in the future. All Imagination GPUs are compatible with RISC-V SoCs.

Imagination will be demonstrating Green Hills’ µ-velOSity running on Imagination’s RISC-V CPUs at AutoTech Detroit (7 to 8 June) at Booth 827. 

https://www.imaginationtech.com

> Read More

About Smart Cities

This news story is brought to you by smartcitieselectronics.com, the specialist site dedicated to delivering information about what’s new in the Smart City Electronics industry, with daily news updates, new products and industry news. To stay up-to-date, register to receive our weekly newsletters and keep yourself informed on the latest technology news and new products from around the globe. Simply click this link to register here: Smart Cities Registration