\section{MultiCore--Mikro--Controller von Parallax}

Parallax Inc., bekannt durch die PIC--basierte BASIC--Stamp (Briefmarke), hat einen Mikro--Controller entwickelt, der \mbox{\emph{Propeller}} genannt wird. Er enthält acht (8!) 32Bit--Prozessorkerne, sog. \emph{COGs}.
Diese Kerne haben jeweils 2 KB eigenen RAM--Speicher und können auf einen gemeinsamen 32KB/32KB großen RAM/ROM--Bereich zugreifen. Getaktet wird der Propeller mit bis zu 80Mhz. 32 I/O--Pins mit je 40mA können verwendet werden. Einzelchips kosten ca.\ 17,-- €, Entwicklungsboards gibt es ab 80,-- € zu haben.

Der Propeller wird in Assembler oder in der von Parallax entwickelten Programmiersprache \emph{Spin} programmiert. Spin stellt vordefinierte „Objekte‟ für die Unterstützung von Video, Maus, Tastatur, Funk, LCD--Anzeigen, Schrittmotoren und Sensoren zur Verfügung, 
die in einer Spin--Applikation geeignet integriert werden. Da das Programmieren eines echten Multiprozessor--Systems wie dem Propeller durchaus eine Herausforderung darstellt, empfiehlt Parallax den Einsatz nur bei schon bestehender Erfahrung mit Mikro-Controllern\dots{} Wär das nicht eine spannende Zielplattform für ein Multiprozessor--Forth? Wie ging das noch auf dem \mbox{Transputer}\dots{}

Weitere Informationen finden sich unter\\
\url{www.parallax.com/propeller}

\hfill uho

