1: Introducción al Micro controlador Propeller
Este capítulo proporciona datos generales del micro controlador Propeller y alguna información
introductoria a las prácticas de Laboratorio y el Kit Educativo Propeller. Información más detallada
del micro controlador Propeller, su arquitectura y lenguajes de programación pueden encontrarse en
el Manual de Propeller y la Hoja de Datos del Propeller. Ambos están disponibles en la liga de
descargas en www.parallax.com/Propeller.
El Micro controlador Propeller
El Micro controlador Propeller mostrado en la Figura 1-1 (a) es un chip sencillo con ocho
procesadores integrados de 32 bits llamados cogs. En otras palabras los cogs pueden funcionar
simultáneamente, pero la forma de trabajar ya sea independiente o en conjunto es definida en el
programa. Algunos grupos de cogs pueden ser programados para trabajar juntos, mientras que otros
trabajan en tareas independientes.
Un sistema configurable de reloj proporciona a los cogs la misma señal de reloj (hasta 80MHz). La
Figura 1-1 (b) muestra como cada cog toma su turno en la opción exclusiva del acceso leer/escribir de
la memoria principal del chip Propeller a través del Hub. El acceso exclusivo leer/escribir es
importante porque significa que dos cogs no pueden intentar modificar el mismo dato en memoria al
mismo tiempo. También previene que un cog lea una dirección particular de memoria mientras que
otro lo está escribiendo. Así el acceso exclusivo asegura que nunca existirán conflictos de acceso que
puedan alterar los datos.
Figura 1-1: Paquete de Micro controlador Propeller e interacciones Hub - Cog
(a) Micro controladores Propeller en paquete
de 40-pins DIP, TSOP y QFN
32 KB de la memoria principal del chip Propeller es RAM y se utiliza para el programa y
almacenamiento de datos, otros 32KB son ROM y almacena útiles tablas tales como registro, anti
registro, seno y tablas de caracteres gráficos. La ROM también almacena el código de arranque que es
usado por el Cog 0 al inicializar e interpretar el código que cualquier cog puede usar para buscar y
1: Introducción al Microcontrolador Propeller
(b) Extracto del diagrama de bloque del Propeller
que describe la interacción de Hub y Cog.
Ver Apéndice D: Diagrama de Bloque del
Kit Educativo de Practicas Propeller: Fundamentos · Página 7