Herramientas de usuario

Herramientas del sitio


edu-ciaa-nxp:requerimientos

Propósito, alcance, objetivos y requerimientos de la EDU-CIAA-NXP

Propósito

Los propósitos de la EDU-CIAA son:

  • Proveer una plataforma de desarrollo moderna y económica basada en la CIAA que sirva a docentes y a estudiantes en los cursos de sistemas embebidos.
  • Lograr una amplia inserción en el sistema educativo argentino.
  • Realizar un aporte eficaz al desarrollo de vocaciones tempranas en electrónica, computación e informática.
  • Demostrar que las universidades argentina son capaces de realizar un desarrollo colaborativo exitoso en el área de los sistemas embebidos, cumpliendo con requerimientos de tiempo y forma.

Alcance

El alcance del desarrollo de esta primera etapa de la EDU-CIAA es el siguiente:

  • Diseño, fabricación y validación de una primera versión del hardware de la plataforma, basado en el diseño de la CIAA-NXP, pero con menores prestaciones que la CIAA, con el fin de reducir su costo y complejidad.
  • Diseño, implementación y validación de una primera versión de un entorno de desarrollo integrado (IDE) específico, pensado para que sea accesible a estudiantes que abordan por primera vez este tipo de plataformas.

Objetivos

Los siguientes son los objetivos propuestos para la EDU-CIAA:

  • Implementar una versión de bajo costo de la CIAA pensada para la enseñanza Universitaria, Terciaria y Secundaria.
  • Realizar el desarrollo en forma colaborativa entre los docentes universitarios miembros de la Red RUSE.
  • Lograr que el costo final sea menor a los 50 dólares por unidad en lotes de fabricación de 100 unidades, considerando los componentes y el circuito impreso.
  • Desarrollar el circuito impreso en dos capas y en un tamaño igual o menor al de la CIAA.
  • Contar con 20 prototipos operativos para la fecha de realización del SASE2014 (13/08/2014).
  • Realizar 10 talleres de formación sobre la EDU-CIAA durante el segundo semestre de 2014.
  • Alcanzar a 100 docentes de la Red RUSE y a 50 docentes terciarios y secundarios con actividades de capacitación durante el segundo semestre de 2014.
  • Lograr que la EDU-CIAA se utilice para dar clases universitarias en 30 unidades académicas, 20 escuelas secundarias y 5 escuelas terciarias durante el primer semestre de 2015.

Requerimientos

Los siguientes son los requerimientos adoptados para la EDU-CIAA:

  • El sistema debe soportar el mismo firmware que la CIAA.
  • La entorno de desarrollo integrado (IDE) debe ser una versión de más fácil manejo que el IDE de la CIAA.
  • El sistema debe tener un pulsador de reset.
  • El sistema debe tener el mismo microcontrolador que alguna de las versiones de la CIAA.
  • El sistema debe tener un tamaño igual o menor al de la CIAA y estar diseñado en un PCB de dos capas.
  • El sistema debe poder alimentarse mediante un puerto USB estándar.
  • El sistema debe poseer un conector USB para programación y depuración desde una PC.
  • El sistema debe tener conectividad mediante interfaz RS-485.
  • El sistema debe poseer conectores de expansión que incluyan los siguientes elementos del microcontrolador:
    • i) interfaz RMII Ethernet
    • ii) Interfaz USB
    • iii) Interfaz CAN
    • iv)interfaz SPI
    • v) interfaz I2C
    • vi) salida D/A
    • vii) entradas A/D
  • El sistema debe tener cuatro Leds (RGB) que sean activados por el microcontrolador.
  • El sistema debe tener cuatro pulsadores conectados al microcontrolador.
  • El sistema debe tener un display de siete segmentos que sea controlado por el microcontrolador.

Definición de módulos a incluir en la plataforma

Aquí se encuentra una tabla detallando las razones por las cuáles se agregaron o quitaron a la EDU-CIAA módulos originalmente disponibles en la CIAA:

Módulo ¿Se incluye? ¿Por qué? Observaciones
FUENTE Es mandatorio Se alimentará a través de USB
CPU (LPC4337) Es mandatorio
JTAG Para debugging Componentes montaje opcional
SDRAM (8MB) No Uso poco frecuente
FLASH (4MB) No Uso poco frecuente
EEPROM No Uso poco frecuente
Entradas Analóg. Uso habitual Sin front-end - pines en CON1
Salidas Analóg. Uso habitual Sin front-end - pines en CON1
Entradas Optoac. No Elevado costo Pines disponibles en CON1
Salidas Op.Drain No Elevado costo Pines disponibles en CON1
Salidas Relay No Elevado costo Pines disponibles en CON1
RS485 Interconexionado Muy simple para armar redes
USB Habitual en PCs
Ethernet “Ní” Elevado costo Pines disponibles en CON1
RS232 “Ní” Obsoleto en PCs Pines disponibles en CON1
CAN “Ní” Uso poco frecuente Pines disponibles en CON1
microSD No Ausente en LPC4337
Expansión SPI Conectividad al uC Pines disponibles en CON1
Expansión I2C Conectividad al uC Pines disponibles en CON1
Expansión GPIO Conectividad al uC Pines disponibles en CON1
LEDs RGB x4 P/práctica básica
Pulsadores x4 P/práctica básica
Int. Vaux 3.3V Uso habitual Tensión regulada del sistema
Int. Vaux 5V Uso habitual Tensión de entrada al sistema
Int. Vaux 24V No Ausencia de 24V

Propuestas de nombre para la plataforma

Entre el 22/05/14 y el 31/05/14 los más de 200 docentes universitarios que participan en la Red RUSE propusieron un total de 15 posibles nombres para la versión educativa de la CIAA:

  • CIAA-KIDS
  • KIT RUSE1
  • CIAA-STARTER
  • CIAA-EDUCATIVA
  • EDU-CIAA
  • EDUCA-CIAA
  • CIAA-Académica
  • CIAA-INI
  • CEAA
  • CIAA-TINY
  • CIAA-MICRO
  • CIAA-NANO
  • CIAA-RUSE
  • CIAA-SE
  • CIAA-VA

Votación del nombre de la plataforma

Entre el 01/06/14 y el 07/06/14 los Representantes Titulares de 45 Unidades Académicas miembros de la Red RUSE asignaron 0, 1, 2 o 3 puntos a cada uno de los nombres propuestos para la plataforma, resultando de este modo elegido el nombre:

  • EDU-CIAA: 65 puntos
  • CIAA-RUSE: 59 puntos
  • CIAA-EDUCATIVA: 51 puntos
  • CIAA-Académica: 48 puntos
  • CEAA: 36 puntos
  • CIAA-NANO: 33 puntos
  • EDUCA-CIAA: 31 puntos
  • CIAA-MICRO: 31 puntos
  • CIAA-STARTER: 33 puntos
  • CIAA-INI: 29 puntos
  • CIAA-SE: 27 puntos
  • CIAA-VA: 22 puntos
  • CIAA-TINY: 20 puntos
  • KIT RUSE1: 18 puntos
  • CIAA-KIDS: 11 puntos
edu-ciaa-nxp/requerimientos.txt · Última modificación: 2015/03/09 19:13 por dbrengi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki