Ambarella, Inc. announced during CES that it is demonstrating multi-modal large language models (LLMs) running on its new N1 SoC series at a fraction of the power-per-inference of leading GPU solutions. Ambarella aims to bring generative AI—a transformative technology that first appeared in servers due to the large processing power required—to edge endpoint devices and on-premise […]
Microcontroller Tips
Command-line tool minimizes embedded system images
The FAT Image Creator creates a complete file system while keeping the images as small as possible in the process. By storing only relevant data inside the image, production programming time is reduced to a minimum. A typical image of a size of 20 MB can be programmed in a few seconds. Because the FAT […]
What are the four types of machine learning, and what are they used for?
Machine learning (ML) is a subset of artificial intelligence (AI). It’s used to enable machines to independently improve their performance using data and experience to modify future actions. ML applications range from autonomous vehicles to business processes. Various approaches to ML use different learning styles, require different levels of data input, and are optimized for […]
What are the top five neural network architectures?
There are many artificial neural network (ANN) architectures, each suited for specific tasks. This FAQ begins with a review of the components of the neurons that make up ANNs, looks at the basic elements of ANNs, and then presents the top architectures. There are several forms of neurons with slightly different mathematical structures. Most neurons […]
What is Rust used for in an embedded system?
Rust is an emerging systems programming language that’s mostly used for memory management, safety, and performance. It’s a statically typed programming language like Java, C, and C++, where variable types are known at compile time, and it’s designed for performance and safety, especially safe concurrency and memory management. Rust’s low-level control and memory safety make […]
What’s the difference between IEC 61508 and 61511 and ISO 26262 and 13849 functional safety standards?
There are numerous functional safety standards. Most are based on IEC 61508, the foundational safety integrity level (SIL) standard. IEC 61511 is the SIL standard for the process industry. ISO 26262 is applicable to safety in automotive systems. ISO 13849 is a safety standard that applies to parts of machinery control systems that provide safety […]
Software eases LCD design
Nuvoton Technology has announced the launch of its new LCD simulation software, NuTool-LCDView. NuTool-LCDView is a software tool that assists the development of TN-LCDs with Arm-based microcontrollers (MCUs). It provides a clear visual emulation of the planned LCD layout and hardware design during development, enhancing the communication between developers and engineers. Nuvoton is a leading […]
What is the MIPI I3C HCI good for?
The mobile industry processor interface (MIPI) improved inter-integrated circuit (I3C) host controller interface (HCI) provides a scalable, low-power, medium-speed, two-wire I3C utility and control bus interface for connecting peripheral devices to application processors in smartphones, computers, Internet of Things (IoT) devices, automotive systems, and similar applications. MIPI I3C HCI supports faster design times for applications […]
Debugging probe covers RISC-V and Arm processors
The new flagship model J-Trace PRO is now the “all-in-one” probe for any popular CPU core and architecture. It combines all the debug capabilities of the market-leading J-Link series with all the analyzing, verifying, and code-profiling features of the J-Trace series to get a truly one-stop solution. J-Trace PRO offers multi-platform support (RISC-V, Arm), up […]
MEMs OCXO targets precision timing for aerospace & defense
SiTime Corporation announced its Endura Epoch Platform built for robust and resilient positioning, navigation and timing (PNT) services critical in defense operations. The ruggedized MEMS oven-controlled oscillator (OCXO) boosts the resilience of PNT systems and other equipment, such as radars, field and airborne radios, satcom terminals, and avionics against spoofing, jamming, and other disruptions in Global […]