Buenas,
Hasta hace poco, según mi opinión, había un gran hueco en el mundo de los procesadores de aplicación, ya que por un lado estaban los arm9 los cuales con sus 400 y pico MHz, ddr1 o ddr2 y su propio núcleo ARM9 que ya esta bastante antiguo, y por otro lado estaban los monstruosos A8 o A9 con muchísimas prestaciones y potencia liderados por la familia i.mx6 de freescale.
Cuando necesitabas algo mas que un microcontrolador tenias que ir obligatoriamente a un arm9 y usar tecnologías antiguas, como la RAM o el propio ARM9, porque si no, el paso era demasiado grande y debías ir a un micro bastante mas tocho que ya es demasiado.
Cual es el problema? Que irte a un procesador de esas características te obliga ha hacer uso de unas tecnologías de fabricación muy muy caras un prototipo simple te puede salir por unos 600 euros tirando por lo bajo, además de irte a un mínimo de 8 caras.
Por que no los A5? Cual? Los de atmel? Con ddr2 y mas orientados a multimedia que ha industrial, además de necesitar 8 capas igualmente por su paquete bga y bajo pitch, así que un prototipo o placa con estos nos vanos a los 500 euros o mas. O los vibrid de freescale? Si mucho mas barato de fabricar pero con herramientas de desarrollo privativas y caras. Y al fin y al cabo no había tanta diferencia entre estos y los arm9.
Bueno si, hay fabricantes como allwinner, con micros tqfp pero que son usos totalmente multimedia y para uso industrial no valen para nada.
No no, lo ideal seria un i.mx6 con sus herramientas totalmente gratuitas, potencia y sus periféricos y núcleos totalmente nuevos, además de su documentación y comunidad, sin embargo no era una opción para remplazar a un microcontrolador ni a un arm9, por lo tanto había un hueco bastante grande.
Era en plan o conduces un renault clio, o un ferrari. ¿y si necesito un bmw?
Bueno pues por fin parece que se va a solucionar
va a salir al mercado el procesador i.mx6 ultralite de frescale, reúne todo, lo que por ejemplo yo quiero de un procesador para uso industrial sin irme a un bicharraco.
Freescale se ha olvidado de los a5 y a usado un a7 a 528mhz para este nuevo procesador. Con periféricos nuevos como el flexcan ( mejora significativamente un bus can normal) además de memoria ddr3 seguridad mejorada, neón, phys integrados, controladora de panel táctil y pantalla RGB paralelo, cámara paralelo 24bits, SD 3.0 ,etc . Y lo mejor de todo con paquetes bga con picht de 0.5 y 0.8 esto hace que se puedan hacer prototipos y placas "baratas" en comparación a sus hermanos mayores, y son perfectamente asumibles para remplazar un microcontrolador gordo o un arm9 cuando se necesite algo mas y se asuma un sistema operativo en vez de tiempo real.
Obviamente no es tan facil como un microcontrolador, ya que al tener ddr3 necesitas sistemas como el lenght tuning, diferential pair, control de impedancias, secuencias de encendido, ... conocimientos que no son fáciles.
Estoy deseando probarlo, en cuanto salga me pienso hacer un prototipo, lo que no se es cuando saldrá a la venta. Mientras tanto jugaré con los kinetic cortex m4 a los cuales estoy migrando.
Espero que OS entusiasme la noticia como a mi jeje
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6ULUn saludo