All About Circuits

Latest Firmware Articles and Videos

Categories

Concurrency and Interrupts in Microcontrollers and Embedded Systems

Concurrency and Interrupts in Microcontrollers and Embedded Systems

This article introduces the idea of concurrency and a mechanism that many computers provide for dealing with concurrency called interrupts.


Embedded Firmware Tips: How to Initialize Arrays in C with Signal Waveforms and Other File Data

Embedded Firmware Tips: How to Initialize Arrays in C with Signal Waveforms and Other File Data

This article shows how to initialize arrays in a C program with values from text files.


Assembly vs. C: Why Learn Assembly?

Assembly vs. C: Why Learn Assembly?

This article discusses two programming languages, namely, C and Assembly, and presents the need to know Assembly language for programming embedded systems.


Embedded Firmware Tips: Converting Digital Signal Waveforms into Code with Scilab

Embedded Firmware Tips: Converting Digital Signal Waveforms into Code with Scilab

This article describes a simple procedure that helps you to introduce a wide variety of signals and mathematical functions into your microcontroller projects.


What Is Clock Frequency? Embedded Firmware Tips and Tricks

What Is Clock Frequency? Embedded Firmware Tips and Tricks

You can simplify MCU development if you make sure that your firmware has access to a numerical value that corresponds to the processor frequency.


Embedded Firmware Tips and Tricks: Use Your Read Only Memory to Free Up RAM

Embedded Firmware Tips and Tricks: Use Your Read Only Memory to Free Up RAM

Learn how to use code memory to free up RAM on your MCU.


Where KNX Stands in Building Automation Designs

Where KNX Stands in Building Automation Designs

The wired Fieldbus connectivity standard is getting a foothold in the IoT world by facilitating smart building solutions for lighting, HVAC, access control, and fire safety.


News Sep 12, 2019 by Majeed Ahmad
Meeting ASIL Compliance for ADAS with an Integrated SoC Power System Monitor

Meeting ASIL Compliance for ADAS with an Integrated SoC Power System Monitor

This article looks at the safety standard that governs ADAS features and the challenge in designing power monitoring systems to comply with this standard while introducing an automotive power monitor that has been certified to meet this standard.


Firmware Enables Gas Sensors to Personalize Monitoring Services

Firmware Enables Gas Sensors to Personalize Monitoring Services

A new chapter begins for miniaturized gas sensors equipped with ASIC-based hardware and configurable software capable of rapidly adopting new sensing platforms.


News Sep 05, 2019 by Majeed Ahmad
Xilinx Claims Title of “World’s Largest FPGA” with New VU19P

Xilinx Claims Title of “World’s Largest FPGA” with New VU19P

Composed of 35 billion transistors, the VU19P is the newest member of the 16 nm Virtex UltraScale+ family.


News Aug 28, 2019 by Gary Elinoff
Security Flaw Found in Xilinx Zinc UltraScale+ Encrypt Only Secure Boot

Security Flaw Found in Xilinx Zinc UltraScale+ Encrypt Only Secure Boot

Security flaws can leave products vulnerable and give engineers sleepless nights. Recently, a new security flaw was found in Xilinx's Zynq UltraScale+ SoC devices' encrypt only secure boot.


News Aug 23, 2019 by Robin Mitchell
Renesas Releases RX65N Cloud Kit For IoT Product Development

Renesas Releases RX65N Cloud Kit For IoT Product Development

This week, Renesas released a new IoT development kit, the RX65N Wi-Fi Connectivity Cloud Kit. What can this kit do and how can it help develop the latest IoT products?


News Aug 20, 2019 by Robin Mitchell
The New Xilinx FPGA Accelerator Card Is Trying to Give Traditional Processors a Run for Their Money

The New Xilinx FPGA Accelerator Card Is Trying to Give Traditional Processors a Run for Their Money

The Alveo U50 adaptable accelerator fits into a PCIe slot, saves power, and improves throughput and latency.


News Aug 14, 2019 by Gary Elinoff
Toshiba Memory Releases New NVMe Device Form Factor for “Ultra-Mobile” and Embedded Applications

Toshiba Memory Releases New NVMe Device Form Factor for “Ultra-Mobile” and Embedded Applications

Toshiba Memory has just announced a tiny, fast new memory form factor.


News Aug 06, 2019 by Jennifer DeLaOsa
Introduction to DRAM (Dynamic Random-Access Memory)

Introduction to DRAM (Dynamic Random-Access Memory)

This article will examine the basic operation of Dynamic Random Access Memory (DRAM), along with how a DRAM chip is organized.


What Does It Mean for an SoC to Be Secure? A Closer Look at the Wireless Gecko Series 2

What Does It Mean for an SoC to Be Secure? A Closer Look at the Wireless Gecko Series 2

What makes a secure SoC actually... secure? Check out this overview of hardware-based security features in a real-world example IC.


News Jul 24, 2019 by Mark Hughes
Secure Microcontrollers Address IoT Security

Secure Microcontrollers Address IoT Security

Security is increasingly something EEs need to be cognizant of in their component choices. Here's an overview of three secure microcontrollers.


News Jul 23, 2019 by Gary Elinoff
Hardware Security Vulnerabilities that Engineers Should Know

Hardware Security Vulnerabilities that Engineers Should Know

Why should engineers care about hardware security? Because they can help prevent vulnerabilities through design!


ROHM’s Smart City Sensor Module Detects Earthquakes—But the Real Star Is the Algorithm

ROHM’s Smart City Sensor Module Detects Earthquakes—But the Real Star Is the Algorithm

Built with inexpensive hardware components, ROHM's algorithm-based module has built-in false detection function.


News Jul 11, 2019 by Gary Elinoff
CHIPS Alliance Brings Powerful Players into Open Source Hardware Collaboration

CHIPS Alliance Brings Powerful Players into Open Source Hardware Collaboration

Will open source hardware become as ubiquitous as open-source software, such as Linux and Android?


News Jul 08, 2019 by Gary Elinoff