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.