embeded/ARM2015. 2. 20. 21:52

eMMC는 라즈베리 2나 비글본에서 옵션 품목으로 채용하고 있는데

기존의 Flash나 SD 메모리 보다는 안정적이고 빠른 녀석으로

SD 메모리가 컨트롤러는 CPU에서 내장하고 있는 반면, eMMC는 컨트롤러와 메모리를 하나의 패키징에 넣고

FLASH 메모리 처럼 쓰려는 접근 방법이다.

물론 FLASH 메모리 역시 소프트웨어적으로 wear leveling을 지원해야 하기에 상당히 번거로운 감이 없기에

SW와의 통합이 중요하고 어려운 난제인데

eMMC의 경우 이 모든 것을 하나의 칩으로 해결해 버리려는 목적을 가졌다고 해야 하려나?

요약하면... 즉.. 임베디드 세상에서의 SSD 드라이브?(자체적으로 Trim과 Wear leveling등을 지원하는?)


아무튼.. 이걸로도 부족해서

더 빠르고 좋은(!) UFS도 투입하려고 있는데..


eMMC

The eMMC (embedded MMC) architecture puts the MMC components (flash memory plus controller) into a small ball grid array (BGA) IC package for use in circuit boards as an embedded non-volatile memory system. eMMC doesn't support the SPI-bus protocol.


Almost all mobile phones and tablets use this form of flash for main storage. The latest version of the eMMC standard (JESD84-B501) by JEDEC is version 5.01, with speeds rivaling discrete SATA based SSDs (400 MB/s).


[링크 : http://en.wikipedia.org/wiki/MultiMediaCard#eMMC] eMMC

[링크 : http://en.wikipedia.org/wiki/Phase-change_memory] PCM

[링크 : http://en.wikipedia.org/wiki/Ferroelectric_RAM]


배워도 배워도 끝이 없구나 ㅠㅠ


[링크 : http://avenuel.tistory.com/2137] eMMC

[링크 : http://avenuel.tistory.com/2138] UFS



'embeded > ARM' 카테고리의 다른 글

밑바닥에서 rootfs 생성하기  (0) 2015.02.26
SD 메모리를 메인 스토리지로 쓰는 녀석...들?  (0) 2015.02.24
arm linux patch  (0) 2015.02.20
gcc -lz 와 -z  (0) 2015.02.12
i.MX515 EVK 보드 CPU 활성화 내용  (0) 2015.02.10
Posted by 구차니