본문 바로가기
반응형

비휘발성 메모리4

비휘발성 메모리 총 정리 비휘발성 메모리 종류 및 비교1. 비휘발성 메모리(Non-Volatile Memory, NVM)는 전원이 꺼져도 저장된 데이터를 보존할 수 있는 메모리2. EEPROM과 Flash 외에도 여러 형태의 비휘발성 메모리가 존재하며, 각기 다른 특성과 용도를 가짐📦 1. Flash Memory항목내용형태NAND, NOR장점고용량, 저비용, 코드 실행(XIP 가능)단점섹터 단위 지우기, 쓰기 느림, 수명 한계사용 예시MCU 내장 플래시, SSD, SD 카드, USB📦 2. EEPROM(Electrically Erasable PROM)항목내용형태내장/외장 (I2C/SPI)장점바이트 단위 쓰기 가능, 수명 길고 안정적단점용량 작음, 느린 속도사용 예시센서 보정값, ID, 설정값 저장📦 3. FRAM(Ferro.. 2025. 4. 18.
비휘발성 메모리 Flash vs EEPROM 저장 비교 Flash vs EEPROM 저장 비교 (RP2040 기준)RP2040은 내장 EEPROM이 없으며, Flash 또는 외부 EEPROM을 사용하여 설정값 등 비휘발성 데이터 저장을 구현✅ 사용 시나리오읽기 자주, 쓰기 거의 없음 (1회 초기화): 설정값, 고유 ID, 보정값 등목표: 전원 OFF 후에도 값이 유지되며, 부팅 시 매번 읽고, 쓰기는 드물게 수행🆚 비교표항목내부 Flash (RP2040)외부 EEPROM (I2C/SPI 방식)📌 내장 여부✅ 있음 (2MB Flash)❌ 없음 (외부 칩 필요)🔁 쓰기 횟수 제한약 100,000회/섹터1,000,000회 이상⚙️ 쓰기 단위4KB 섹터 단위 지우기 후 256B 쓰기바이트 단위 또는 페이지 단위📖 읽기 속도매우 빠름 (XIP 방식 메모리 맵 .. 2025. 4. 17.
EEPROM(Electrically Erasable Programmable Read-Only Memory) EEPROM이란?1. EEPROM은 전기를 이용해 지우고 다시 쓸 수 있는 비휘발성 메모리임2. MCU 등 임베디드 시스템에서 설정값, 보정값, 카운터, 고유 ID 등의 저장에 널리 사용됨🧠 기본 개념비휘발성 메모리: 전원이 꺼져도 데이터가 유지됨읽기/쓰기 모두 가능바이트 단위 접근 가능 (Flash보다 세밀한 제어)Flash보다 쓰기 수명이 길고 구현 간편⚙️ 동작 특성항목설명저장 방식플로팅 게이트 트랜지스터 기반 비휘발성 저장읽기빠름, 일반적으로 I2C/SPI 통신 기반쓰기보통 수 밀리초(5~10ms), 일부는 페이지 버퍼 지원쓰기 단위바이트 단위 or 페이지 단위 (보통 16/32/64바이트 단위로 최적화됨)지우기 단위없음 — 바이트 단위로 덮어쓰기 가능내구성보통 1,000,000회 이상의 쓰기 .. 2025. 4. 16.
Flash Memory Flash Memory란?1. Flash Memory는 전원이 꺼져도 데이터가 유지되는 비휘발성 메모리(Non-volatile Memory)의 일종임2. 오늘날 대부분의 임베디드 시스템, MCU, SSD, USB 등에서 널리 사용됨📌 기본 개념비휘발성 메모리: 전원 제거 후에도 데이터를 보존EEPROM과 달리 블록 또는 섹터 단위로 데이터를 지우고 씀NAND와 NOR 두 가지 기본 구조가 있음🧠 내부 동작 구조셀(cell): 트랜지스터 기반 저장 구조로 0 또는 1을 저장페이지(page): 가장 작은 쓰기 단위 (보통 256~2048 bytes)섹터/블록(block): 가장 작은 지우기 단위 (보통 4KB~64KB)읽기(read): 개별 바이트 또는 페이지 단위 가능 (빠름)쓰기(write): 페이지.. 2025. 4. 15.
반응형