Menu

Memory Types

Intro to Embedded Memory

Understanding the different types of memory used in embedded systems.

Role of Memory

Content for the Role of Memory in Embedded Systems will go here.

Memory Hierarchy Overview

Content for Memory Hierarchy Overview (Registers, Cache, Main, Secondary) will go here.

Volatile vs. Non-Volatile

Content explaining Volatile vs. Non-Volatile Memory will go here.

Key Characteristics

Content on key memory characteristics (Access Time, Cycle Time, Bandwidth, Density, Power) will go here.

Volatile Memory

Memory that loses its content when power is removed.

SRAM (Static RAM)

Content for SRAM (Static Random Access Memory) will go here.

SRAM Types & Features

Content detailing SRAM types (Asynchronous, Synchronous) and features will go here.

DRAM (Dynamic RAM)

Content for DRAM (Dynamic Random Access Memory) will go here.

DRAM Types (SDRAM, DDRx)

Content for different DRAM Types (SDRAM, DDR, DDR2, DDR3, DDR4, LPDDR) will go here.

DRAM Refresh Mechanism

Content explaining DRAM refresh cycles will go here.

Non-Volatile Memory (NVM)

Memory that retains data even without power.

ROM & PROM

Content for ROM (Read-Only Memory) and PROM (Programmable ROM) will go here.

EPROM

Content for EPROM (Erasable Programmable ROM) will go here.

EEPROM

Content for EEPROM (Electrically Erasable Programmable ROM) will go here.

Flash Memory Overview

General content for Flash Memory will go here.

NOR Flash

Content for NOR Flash (Characteristics, Architecture, Use Cases like code execution) will go here.

NAND Flash

Content for NAND Flash (Characteristics, Architecture, Use Cases like data storage) will go here.

Managed NAND (e.g., eMMC, UFS)

Content for Managed NAND solutions will go here.

Emerging NVM (FRAM, MRAM, PCM)

Content for emerging NVM technologies like FRAM, MRAM, and PCM will go here.

Memory Organization

How memory is structured and accessed.

Addressing & Memory Map

Content for Memory Addressing and Memory Maps in embedded systems will go here.

Endianness

Content explaining Big Endian vs. Little Endian will go here.

Segmentation & Paging

Content for Memory Segmentation and Paging (if relevant to advanced MCUs/MPUs) will go here.

Interfacing & Controllers

Connecting and managing memory components.

Memory Controllers

Content for the role and function of Memory Controllers will go here.

Bus Interfaces

Content for Parallel and Serial Memory Bus Interfaces will go here.

Timing Considerations

Content on Memory Timing Parameters and Considerations will go here.

Considerations for Embedded

Key factors in choosing memory for embedded applications.

Cost

Content discussing cost implications of different memory types will go here.

Power Consumption

Content on power consumption characteristics (active, standby) will go here.

Speed/Performance

Content on speed and performance trade-offs will go here.

Density & Size

Content on memory density and physical size considerations will go here.

Endurance & Reliability (for NVM)

Content on write endurance and data retention for NVM will go here.

ECC (Error Correction Code)

Content on Error Correction Codes in memory will go here.