eMMC vc MMC almacenamiento

1

Encontré esta nueva tecnología para el almacenamiento y todavía estoy un poco confundido.

  • ¿Cuáles son las diferencias básicas entre el almacenamiento de MMC y eMMC?
  • Si un microcontrolador se comercializa como compatible con SD / MMC, ¿puedo considerar ¿Son tan compatibles con eMMC también?
  • ¿Dónde puedo encontrar ejemplos de códigos y / o el protocolo de comunicación para acceder a la memoria del eMMC?

¿Qué me estoy perdiendo?

¡Gracias!

    
pregunta JG_Bozza

2 respuestas

3
  

¿Cuáles son las diferencias básicas entre el almacenamiento de MMC y eMMC?

En resumen, no hay diferencia fundamental. MMC moderno es eMMC moldeado en estuche de plástico. O eMMC es un chip BGA desnudo soldado a bordo. "e" simplemente significa "incrustado". La compatibilidad con los modos opcionales cambia con la revisión de las especificaciones, 1.0, 2.0, 3.x, 4.x, ahora en 5.2, con velocidades de transferencia cada vez mayores.

En días anteriores, el plástico MMC estaba hecho de dos chips en el interior, un controlador de interfaz MMC y un flash paralelo. Hoy en día, el controlador (MMC-to-flash) está integrado en un solo chip.

  

¿Dónde puedo encontrar ejemplos de códigos y / o el protocolo de comunicación para   acceder a la memoria eMMC?

Con respecto al protocolo de comunicación, MMC es un estándar abierto. Pero no necesita estudiar el protocolo de bus de bajo nivel, ya que la aplicación accederá a la interfaz a través del controlador de host MMC / SD dentro del SoC / MCU. Es probable que aún tenga que seguir todos los protocolos de descubrimiento de acuerdo con la secuenciación / inicialización correspondiente. La arquitectura típica del controlador (acceso de registro, etc.) se puede encontrar en este ejemplo de chip independiente SDIO101A de NXP . El proveedor de MCU probablemente proporcionará ejemplos de controladores.

    
respondido por el Ale..chenski
2

Hay dos diferencias entre MMC y eMMC:

  1. eMMC es un BGA , donde MMC (y SD, etc.) son tarjetas de complemento.

  2. El SPI opcional es no admitido.

La operación real con una interfaz MMC / SD estándar debe ser idéntica a la MMC, siempre que el dispositivo esté debidamente soldado.

eMMC es popular en aplicaciones de alta confiabilidad como aviónica porque las memorias de tipo de tarjeta sufren problemas con el conector (la tarjeta puede caerse bajo vibración).

El estándar de capa física está en JEDEC

    
respondido por el Peter Smith

Lea otras preguntas en las etiquetas