Herramientas de usuario

Herramientas del sitio


desarrollo:ciaa_acc:imx6_freescale

Propuesta para la utilización de un SoC iMX6

Se estudia y se analiza la alternativa iMX6, estudiando los dispositivos disponibles dentro de la familia, los aspectos que pueden favorecer el desarrollo y los objetivos asociados a la CIAA-ACC.

Familia

Breve resumen de la familia y selección para el análisis posterior.

  • Dispositivos y características principales:
  • Selección del candidato si se usa un iMX6 (preliminar):
    • i.MX6 UltraLite: Descartado por el micro Cortex-A7@528 MHz
    • i.MX6 SoloLite: Descartado por el pitch de 0.5, solamente rango commercial y por tener aceleración de video por SW.
    • i.MX6 SoloX: Descartado por tener aceleración de video por SW. Nota: tiene un cortex A9 + Cortex M4.
    • i.MX6 Solo: Tiene un solo núcleo. (Objetivo de proyecto)
    • i.MX6 DualLite: No tiene SATA (Evaluar importancia del SATA). Posee menores características de Hw gráfico que el Dual(shaders, 2D engine) (Objetivo de proyecto)
    • i.MX6 Dual: Posible alternativa, pero el quad posee mayor capacidad de cómputo (Objetivo de proyecto).
    • i.MX6 Quad: Posible alternativa, pero la línea plus tiene mejores características de aceleración gráfica (+shaders y +layers).
    • i.MX6 DualPlus: Candidato. (pero aún no esta a la venta?) (El quadplus es más acorde a los objetivos del proyecto)
    • i.MX6 QuadPlus: Candidato (con mayor capacidad de cómputo que el Dual/DualPlus pero aún no esta a la venta?).
  • Dispositivo seleccionado para esta alternativa: i.MX6 Quad (y si se consigue el QuadPlus?)

Datos generales

  • Procesador: ARM
  • Tipo: Cortex-A9
  • Nro de cores: 4 (1, 2 o 4 Depende del modelo)
  • Máxima frecuencia de trabajo: 1.0 a 1.2 GHz
  • Memoria: LP-DDR2, DDR3/LV-DDR3 400/533 MHz

Periféricos de interés

Falta definir periféricos importantes de la CIAA-ACC.

  • Aceleración gráfica:
  • HDMI:
  • MIPI CSI:
  • Ethernet:
  • USB:
  • SATA:
  • PCIe:
  • LVDS:
  • CAN:
  • ADC:
  • RS232:

Información técnica disponible

Compra de chips

  • Distribuidor en Argentina: Electrocomponentes
  • Distribuidor en el exterior: Digikey, productos iMX6
  • Precio unitario: 25 a 82 USD
  • Precio por cantidades:
  • Soporte técnico y asistencia:
  • ITAR (International Traffic in Arms Regulations): No posee. Investigar los de grado industrial.

Partes

  • IMX6DQAEC: i.MX 6Dual/6Quad Automotive and Infotainment Applications Processors - Data Sheet
    • MCIMX6Q6AVT10AC
    • MCIMX6Q6AVT10ACR
  • IMX6DQIEC: i.MX 6Dual/6Quad Applications Processors for Industrial Products - Data Sheet
    • MCIMX6Q7CVT08AC
    • MCIMX6Q7CVT08AD

Falta analizar…

Encapsulados

  • Encapsulado de mayor pitch posible: FCPBGA 21 x 21 mm, 0.8 mm pitch, 25 x 25 Ball Matrix, 624 balls.
  • PoP: Posee pitch de 0.5 mm y es solo consumer.

Software

  • Port de Linux:
  • Toolchain:
  • Licencias Toolchain:

Ventajas y Desventajas Frente a otras soluciones

Ventajas

  • Disponibilidad de numerosos diseños de referencia.
  • Disponibilidad de toda la documentación (sin firmar NDA).
  • Representante de Freescale en Argentina (Electrocomponentes).
  • Frente a la familia Zynq, el tener GPU y PCIe por hardware es otra ventaja.
  • Precio bajo por ser un producto muy popular a nivel mundial.
  • Herramientas gratuitas y libres.

Desventajas

  • Ya existen en el mercado numerosos productos con estos micros y a muy buen precio.
  • Algunos periféricos del iMX6 son muy limitados, como por ejemplo el PCIe x1.
desarrollo/ciaa_acc/imx6_freescale.txt · Última modificación: 2015/09/10 15:46 por nscotti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki