Insisto, si les parece correcto, pueden agregar otras definiciones incluso de soft, como por ejemplo BSP, que surgió en otro topic.
Saludos y espero sus respuestas,
Santiago
On 11/14/2014 08:54 AM, Santiago Pérez wrote:
> * SoC - System on Chip
> Sería el core (por ejemplo ARM) más los periféricos?. Diferencia con
> microcontrolador?
Hola.
SoC es un termino que deviene de lo que son/fueron las PC.
Esencialmente es un procesador que tiene todo lo necesario en
perifericos para su uso (basico) incorporado.
En las PC en la mayoria de los casos la CPU necesita de un chipset para
el manejo de uno o mas de: memoria, I/O, ports, buses, red, etc.
Esos procesadores si dependen de algun chipset en particular para ser un
sistema completo no son un SoC.
La linea que separa SoC y microcontrolador es difusa, yo diria que un
gran rasgo que los separa es el aspecto memoria: los microcontroladores
en general tienen ram y flash incorporados que hace que no necesiten
memoria externa, los SoC generalmente por caracteristicas de uso (mas
capacidad) si necesitan.
Obviamente tenes microcontroladores que ademas de tener ram y flash
tienen un controlador de memoria y ahi es donde hay niebla.
> * SoM - System on Module
> En algunos lados aparece como la placa en formato SO-DIMM por
> ejemplo, donde se encuentra el SoC, algunas memorias y otros
> componentes, casi como el corazón, que después se inserta en una
> placa base. En la presentación de FreeElectrons [1] lo llaman CoM
> (Component on Module) si no me equivoco.
SoM son modulos en varios formatos que tienen la mayoria de los
componentes accesorios necesarios (pasivos, regulador, algun driver de
interfase y/o nivel para las interfases, etc) para simplificar la vida
de la gente que por ejemplo va a usar un SoC en cantidades no muy
grandes y no le resulta economicamente viable desarrollar su propia
placa con todo.
> * Evaluation Kit - Development Kit - Community development platforms
> Acá se me complicó la diferenciación. Por ejemplo la
> iMX53-QuickStartBoard la tenía como un kit de desarrollo o
> development kit, sin embargo la presentación la menciona como
> "Community development platforms" y hace una salvedad con la
> "Evaluation Platforms". Depende del fabricante la diferencia?
Generalmente los 'kit' apuntan a tener toda o la mayor cantidad posible
de perifericos del SoC o microcontrolador expuestos de una forma
facilmente utilizable.
Efectivamente cada fabricante tiene su nombre.
--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.