News

The emergence of on-device AI marks a revolutionary shift, bringing intelligence directly to the point of interaction. This advancement enables more ...
At Embedded World 2025 in Nuremberg, I had the opportunity to interview Sandra Rivera, CEO of Altera. The discussion covered the latest advancements in Altera’s FPGA portfolio, including Agilex 3, ...
The burgeoning workloads of embedded systems development teams means reuse of software code, hardware and hardware IP is increasingly the norm, and the use of development boards in embedded design is ...
The rapid development of artificial intelligence and edge computing has led to new ways to create intelligent applications that process data directly on ...
Control Messages are short and manage the Message flow between Port Partners or for exchanging Messages that require no additional data. Data Messages exchange information between a pair of Port ...
The UART, or universal asynchronous receiver-transmitter, is one of the most used device-to-device communication protocols. This article shows how to use a UART as a hardware communication protocol by ...
Sitting above the physical layer is the link layer, which is responsible for scanning, advertising, creating, and maintaining links or connections between devices. The link layer also manages ...
Nearly every embedded system uses interrupt service routines (ISRs). If you need to keep track of time, you likely have a timer interrupt that generates a system tick. If you have a USART, you’re ...
The system in Figure 2 uses the ADF4372 PLL (see Figure 5), a wideband synthesizer with integrated VCO, that allows the implementation of fractional-N or integer-N frequency synthesizers when used ...
The digitalization of the rail industry has and continues to revolutionize how rail systems are designed, operated, and maintained. Advanced digital ...
The continued reduction in size of conventional DRAM devices is accompanied by an increase in parasitic capacitance at smaller dimensions, which can ...
The last two articles have explored the five steps to designing an embedded software architecture. So far, we have seen a need in modern embedded systems to separate software architecture into ...