Propeller Chips 1 Schaltkreis mit 8 Prozessoren, 32 Bit, 160 MIPS

Oktober 2013

Propeller Chips Leider gibt es keinen OSCAR für elektronische Produkte. Der PROPELLER (TM) von Parallax hätte ihn verdient. Der PROPELLER ist ein Controller, der gegenüber anderen Produkten mit einer neuartigen Architektur aufwarten kann.

Der Name Propeller für einen RISC-Prozessor ist etwas ungewöhnlich, beweist den Humor des Herstellers Parallax Inc. und steht für eine hohe Verarbeitungsleistung. Die Leistungsfähigkeit wird aber nicht nur durch die hohe Taktfrequenz von bis zu 80 MHz erreicht sondern vor allem durch die innovative Architektur. Auf dem Chip arbeiten acht RISC-CPU’s (sogenannte Cogs) gleichberechtigt. Jeder Cog kann Tasks auf dem eignen oder einem anderen Cog initialisieren, starten und stoppen. Damit ist echte Parallelverarbeitung garantiert. Neben dem globalen RAM und ROM von je 32 KByte hat jeder Cog einen eigenen RAM von 2 KByte. Auf den globalen Speicher des PROPELLER kann jeder Cog nach dem Robin-Round-Verfahren zugreifen. Ebenso können alle acht Cogs auf die 32 I/O-Pins zugreifen. Durch die Verarbeitungsbreite von 32 Bit sind zeitaufwändige Operationen sehr schnell ausführbar.

Der PROPELLER kann in Assembler programmiert werden. Effektiver können Programme aber in der von Parallax entwickelten objektorientierten Programmiersprache SPIN geschrieben werden. Besonders erwähnenswert sind die im ROM abgespeicherten Sinus/Cosinus-Tabellen und Log/Antilog-Konstanten. A/D- und D/A-Wandler lassen sich in Software ohne großen Aufwand realisieren.

Ein besonderes Highlight darf nicht unerwähnt bleiben: der Propeller-Chip erlaubt die Erzeugung von Videosignalen. Damit können preiswerte FBAS-TFT-Displays aber auch VGA-Displays direkt an den Controller angeschlossen werden. Der PROPELLER wird in den Gehäuseversionen DIP-40, LQFP-44 und QFN-44 angeboten und benötigt zum Betrieb 3,3 Volt. Das flexible Taktsystem erlaubt zudem die Entwicklung batterieversorgter Geräte. Für die PROPELLER Chips gibt es neben Compilern auch eine große Auswahl an Boards und anderem Zubehör.



Propeller Chips - Technische Daten


  • acht 32 Bit RISC CPUs (COGs)
  • 80MHz Systemtakt, 160 MIPS
  • 48KB RAM (32KB global + 2KB pro COG)
  • 32KB Firmware-ROM
  • 32 I/O-Pins mit je 50mA Treiberfähigkeit
  • DIP40 Gehäuse - ideal für Rapid-Prototyping!
  • platzsparende SMD-Versionen (QFP44, QFN44)
  • 3,3V Betriebsspannung
  • Low-Power Betrieb mit reduziertem Takt und wenigen µA Strombedarf!
  • integrierter serieller Bootloader
  • Betrieb ohne externe Komponenten möglich (Quarz und sEEPROM empfohlen)
  • Low-Level Programmierung in Assembler
  • Hochsprachenprogrammierung mit Spin (kostenlos!)
  • C-Programmierung mit ICC PROPELLER
  • Spin Interpreter on-chip
  • Entwicklungsumgebung für 32Bit Windows - kostenloser Download!
  • Library (Sourcecode!) - kostenloser Download!
  • Handbuch und Dokumentation im PDF-Format - kostenloser Download!


Propeller Chips - Programmierung
Ab jetzt dürfen Sie SPINnen! Das ist keine Beleidigung mehr, das ist ein Merkmal Ihrer Qualifikation. Parallax hat zur maximalen Ausnutzung der Leistungsmerkmale des PROPELLER eine neue Sprache geschaffen: SPIN. Diese objektorientierte Hochsprache enthält viele, aus anderen Sprachen wie C++ oder Java bekannte Elemente, addressiert aber zudem in nachhaltiger Weise die Besonderheiten der Propeller Multiprozessor-Architektur und vereinfacht deren Nutzung. Mit anderen Worten: Sie werden sich schnell zurechtfinden in Spin - aber Sie werden auch keine Kompromisse vorfinden, die zu Lasten der Performance des Systems eingegangen werden mussten!

Die Entwicklungsumgebung - Propeller Tool genannt - kann kostenlos geladen werden.

Wenn Sie weder in Assembler noch in SPIN programmieren wollen, so können Sie auch effektive Programme mit dem ANSI-C-Compiler ICC PROPELLER schreiben. Wenn Sie nicht in Assembler, SPIN und auch nicht in C programmieren möchten, dann können Sie es auch mal mit FORTH versuchen.



Propeller Chips - Datenblätter, Downloads, Links


nach oben

Produkte und Preise

alle Preise in EUR/Stück, zuzüglich Versandkosten

Bestellcode Beschreibung EUR/Stück
inkl. 19% MwSt.
P8X32A-D40 Propeller Chip, DIP40 1...9 St.: 9,35
10...99 St.: 8,91
P8X32A-Q44 Propeller Chip, LQFP44 1...9 St.: 9,35
10...99 St.: 8,91
P8X32A-M44 Propeller Chip, 9mm x 9mm, QFN44 1...9 St.: 9,35
10...99 St.: 8,91