Blog

November 30, 2017

CEX holy war: 8 vs 32 bitters

La constante disminución de costos en la producción de circuitos integrados VLSI y la demanda del mercado de mayores prestaciones en las MCU para soportar aplicaciones de conectividad intensiva, como por ejemplo IoT, manteniendo al mínimo el consumo de potencia, la necesidad de reducir los periféricos de comunicaciones externos especializados y de entornos de desarrollo (IDEs) multiplataforma, enriquecidos con funciones y prestaciones  que soporten potentes compiladores y depuradores preferiblemente GNU o mínimo costo, ha generado en los últimos años prácticamente una guerra santa entre los desarrolladores profesionales y hobbistas de aplicaciones de microcontroladores de 8 bits y 32 bits, y dentro de ellos,  además fanáticos de determinados fabricantes de MCU.

http://blogs.synopsys.com/configurablethoughts/files/2012/12/8-16-32-bit.gif

(Actualmente, 2017, el límite de velocidad supera los 220 MHz !)

Sin desconocer que las necesidades de estudiantes y profesionales en cuanto a  costo de herramientas y facilidad de recursos disponibles para desarrollar sistemas embebidos son diferentes y ocasionalmente contrarias, la versión 2017-3 del curso Sistemas Embebidos 2 en la Facultad de Ingeniería de la Universidad Distrital Francisco José de Caldas (Bogotá, Colombia) ha adoptado para los experimentos los nuevos PIC32MM0064GPL28 que ofrecen interesantes prestaciones.

Es muy probable que en breve tengamos un sistema de desarrollo CEX para estos interesantes dispositivos de 32 bits de inusual encapsulado SPDIP28, bajo consumo de potencia extremo (XLP) y aún más bajo costo, ofrecido por microchip desde 2016.

Como parte de su examen final de curso, los estudiantes 2017-3 a continuación publican una reseña comparativa de sus experiencias desarrollando el mismo sistema embebido ULCD en PIC de 8 bits (algunos con experiencias previas con PIC18F y cexboards, otros con los futuramente extintos Freescale HC08 y sistemas de desarrollo propietarios) y los nuevos PIC32MM.

Aquí veremos comentarios comparativos sobre sus experiencias previas y actuales en 8 y 32 bits: costos, disponibilidad de sistemas de desarrollo, herramientas de simulación, de programación, de depuración, bootloaders, encapsulados, velocidad, tamaño de memoria, consumo de potencia, conectividad, cantidad y tipo de periféricos, robustez, endurance, disponibilidad de materiales de apoyo y soporte, de comunidades, de  compatibilidad con IDEs y código estilo ARDUINO y muchos otros aspectos que nos van a contar los estudiantes.

Así pues, veremos si la guerra santa 8 vs 32 bits sigue o está llegando a su fin y quienes son los ganadores y en cuales batallas…

Happy warring!!!

 

Blog
About Francisco Zamora

Leave a Reply

Your email address will not be published. Required fields are marked *