All About Circuits

Latest Non-volatile Technical Articles

Categories

Bricking Proof: Designing Safety-Critical RTL for eFuse Controllers

Bricking Proof: Designing Safety-Critical RTL for eFuse Controllers

An RTL glitch in an eFuse controller can permanently brick costly silicon. This article covers defense-in-depth FSM design, redundant watchdogs, and formal SVA verification.


Using a Supervisory Circuit to Turn a Conventional SRAM into Fast Non-Volatile Memory

Using a Supervisory Circuit to Turn a Conventional SRAM into Fast Non-Volatile Memory

How can you build a fast non-volatile memory from a conventional SRAM? It turns out, you only need a back-up battery and some control circuitry.


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.


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.


eMMCs: An Introduction

eMMCs: An Introduction

NAND Flash is, without a doubt, the cheapest way to store a ton of bits in one place. It's also one of the most aggravating memory mediums to work with: bits wear out, errors pop up, and data gets lost. Why deal with all the hassle of managing your memory manually? Instead, use an eMMC!