Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller "Propeller"


von tomtom55 (Gast)


Lesenswert?

Hallo Alle,

hat jemand Erfahrung mit dem Propeller von Parallax?

Das Ding ist toll uns irre schnell und hat 8 Prozessoren.

www.parallax.com

Schaut mal rein.

von Schoasch (Gast)


Lesenswert?

Bekommst du wenigstens etwas dafür, dass du hier Werbung dafür machst?
;-)
Nichts für ungut... Aber ich glaube nicht, dass der sooo toll ist. Aber
mit einem Sample würde ich schon einmal spielen ;-)

von Tom (Gast)


Lesenswert?

Wenn ich mich recht erinnere gabs zu dem Teil hier schon mal einen
Thread, Fazit (wenn ich mich recht erinnere) keine richtige Doku und
Entwicklungswerkzeuge

von Johannes A. (Gast)


Lesenswert?

Nuja, mit 32bit wirbt inzwischen jede SPS - und doch sind die immer noch
um Klassen langsamer als fast jeder C-programmierte 8bit-Controller...

Ich will den "Propeller" damit nicht per se schlechtreden, ich meine
nur, dass 8 parallele Prozze nicht per se mehr Power bedeuten.

von mr.chip (Gast)


Lesenswert?

Hallo

Der Propeller wurde hier mal behandelt, ist schon einige Zeit her. Auf
jeden Fall kam dabei heraus, dass man wohl doch lieber bei den
verbreiteten 8-Bittern bleibt.

Gruss

Michael

von Stefan Ludwig (Gast)


Lesenswert?

Hallo,

also:

es gibt eine Doku die ist satte 438 Seiten stark

die erklärt die Hardware, die Programmiersprache SPIN
Zu SPIN und Assembler gibt es eine Referenz

In der Doku gibt es ein Kapitel drei in dem ein kleines
SPIN-programm Stück für Stück erweitert wird um die Funktionsweise
und das Programmieren mit mehreren Prozessoren zu erklären.

Das Grundprinzip ist völlig easy

"Starte Teilprogramm X auf prozessor y und dann läuft es"

das Entwicklungswerkzeug gibt es kostenlos von parallax

es gibt ein sehr aktives Forum

es gibt bereits eine Menge fertige Programmbeispiele für alles
Mögliche

Ausserdem ist das schon irre mit mal eben drei Widerständen und 25%
Prozessorleistung und
(2 von 8 Prozessoren) dazu zu benutzen ein richtiges Fernsehbild
mit Zeichenanzeige zu erzeugen

Dieses Programmchen läuft dann völlig selbständig im Hintergund
ohne die anderen 6 Prozessoren zu beeinflussen

Ich habe mir den nackten Prozessor gekauft und dann auf einem
Steckboard die Resetschaltung (Widerstand + Transistor) und
Schnittstellenwandler RS232 sowie eine LED aufgebaut.

ACHTUNG der Chip läuft mit 3,3V ! Deshalb spezieller RS232-Pegelwandler
erforderlich.

Nach dieser Hürde

Einmal Taste F7 (Prozessor erkennen)
mit Taste F10 erstes Demo-Programm übertragen
LED blinkt

von Günther S. (guenther)


Lesenswert?

Ich fand auch, dass es recht umfangreich war. Auch die
Programmiersprache und die IDE war verständlich.

Was mir fehlt sind mehr I/O-Pins und ein Scheduler, der ein einzelnes
Programm auf die verschiedenen Prozessoren aufteilt. Von mir aus auch
statisch. Ansonsten besteht das ganze Ding nämlich leider nur aus 8
Mikrocontroller, die sich die I/O-Leitungen teilen müssen.

Das dazu.

Günther

von mr.chip (Gast)


Lesenswert?

Hallo

Was Stefan gesagt hat hört sich ja echt interessant an. Die Frage ist
halt: Wo und wie teuer bekommt man das Ding? Da bin ich mit den AVRs
halt schon sehr zufrieden - die gibts überall und sie sind günstig.

Auf der anderen Seite bleibt die Frage: Sind 8 Kerne mit der Peripherie
eines Controllers nicht falsch dimensioniert? Wenn ich ein so
aufwändiges Projekt habe, dass 8 Cores ausnützt, dann werde ich wohl
auch eine Menge I/Os nutzen. Oder aber ich habe eine äusserst
rechenaufwändige Software, aber dann nutze ich wohl eher einen ARM. Und
wenn ich mal wirklich 2-3 gleichzeitig laufende Prozesse brauche, dann
besteht immer noch die Möglichkeit, mehrere AVRs zu verwenden - die
dann auch entsprechende I/Os mitbringen. Nur meine kleine Überlegung.

Gruss

Michael

von Erik Hermann (Gast)


Lesenswert?

Nun, die Idee hinter dem Teil ist, statt dediziertes Silizium für
Spezialfunktionen zu verwenden, die dann oft brachliegen (SPI, I2C,
RS232, usw.), dieses jeweils von einem der Prozessoren erledigen zu
lassen.
Das hat man schon damals bei den SX Chips probiert ('virtual 
peripheral'), aber eher mit weniger Erfolg, weil der eine Prozessorkern 
dann doch mit mehreren gleichzeitigen Funktionen überlastet war.
Aber hier mit echten Parallelprozessoren könnte das wirklich was
werden. Beeindruckend, mit nur 2 Kernen ein Videobild zu generieren.

Interessanter Link:
http://www.xgamestation.com/media/hydra_sml_annotated_01.jpg

Die machen mit nur einem Propellerchip eine komplette Spielkonsole.

Beispiele hier:
http://www.xgamestation.com/media/xracer_640_480_ss01.jpg
http://www.xgamestation.com/media/hydra_tinybasic_640_480_ss01.jpg

Witzig.

Interessant sind auch Anwendungen in der Robotik.
Sicherlich nett, für jede Funktion eines selbstfahrenden Roboters
einen eigenen Prozessor zu haben.
Ich bin mal gespannt, ob die Rechenleistung eines einzelnen Kerns
ausreicht, um komplexe Funktionen wie z.B. USB oder CAN zu realisieren.
Ist sicherlich möglich, denn auch ein 12MHz AVR kann ja schon lowspeed
USB.
Sicherlich werden wir noch einige interessante Anwendungen sehen.
Wenn Parallax aber keine professionellen Entwicklungstools hinbekommt,
dann wird das immer ein Nischenprodukt für Bastler bleiben.
Es gibt ja nicht mal ein richtiges Datenblatt.

Gruß
Erik


von Uwe S. (spansammler)


Lesenswert?

Hallo,

ich konnte es nicht lassen und hatte mir gleich mal einen Propeller zum 
spielen besorgt. Alleine die Möglichkeit eine Frequenz zwischen 1Hz und 
128MHz mit 1Hz Auflösung zu erzeugen fand ich sehr beeindruckend, dazu 
wird einfach nur ein Register gesetzt (Set and Forget).

Sicherlich hat jeder Controller Vor- und Nachteile und letztlich 
entscheidet die Anwendung was zur Verwendung kommt. Der Propeller 
fasziniert mich nach wie vor und fordert mich heraus mal wieder 
umzudenken und neue Wege zu gehen.

Mittlerweile habe ich aufgrund des großen Interesses in meinem 
Bekanntenkreis ein kleines Entwicklungsboard fertigen lassen, dass ich 
als Bausatz anbiete.

Falls interesse besteht bitte kurze Info an mich.

Viele Grüße
Uwe

von Ludwig W. (lordludwig)


Lesenswert?

was kostet der "baussatz" und is der propeller da schon dabei? was hat 
das ding zu bieten?

von Uwe S. (spansammler)


Lesenswert?


von Uwe S. (spansammler)


Lesenswert?

Es gibt jetzt auch ein deutsches Forum zum Parallax Propeller.

http://www.propellerforum.de.vu/

von Terry (Gast)


Lesenswert?

Hallo zusammen

Hat schon jemand eine Grafikausgabe auf den TV realisiert?


Gruss

Terry

von Grawetzel (Gast)


Lesenswert?


von Rembrandt (Gast)


Lesenswert?

Interesantes Video zum Propeller:

Propeller Prozessor
http://www.youtube.com/watch?v=kA8sq_7nYlE

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.