High Speed Kommunikation zwischen mehreren Props

Fragen zu Programmiersprachen und Software für den Hive und die Propellerchips
Antworten
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

High Speed Kommunikation zwischen mehreren Props

Beitrag von drohne235 »

Im amerikanischen Forum ein Beitrag von Beau Schwabe zur Kommunikation mehrerer Props.

http://forums.parallax.com/showthread.p ... munication

Geschwindigkeit: 8,42 MegaBaud, bzw. 1,05 Megabyte/Sekunde :twisted:

Die Routine eignet sich nicht für die Übertragung von wenigen Bytes in unregelmäßigen Abständen, wie man das beim normalen Busverkehr hat. Vielmehr ist sie geeignet für den kontinuierlichen Stream eines größeren Datenblocks. Mehrere Props werden dabei wie ein Ring hintereinander geschaltet werden.

Für den Bus als schneller Backbone also ungeeignet, aber um von Administra bzw. SD-Card ein Video direkt in den Videopuffer in Bellatrix zu streamen vielleicht gut geeignet.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
quix
Beiträge: 233
Registriert: Sa 22. Okt 2011, 16:10

Re: High Speed Kommunikation zwischen mehreren Props

Beitrag von quix »

Wäre das auch denkbar? Eine Erweiterung mit einer zweiten VGA-Buchse. Diese dann mit den selben Bildinformationen ansteuern. Somit gespiegelte Anzeige auf einem zweiten Monitor?
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: High Speed Kommunikation zwischen mehreren Props

Beitrag von yeti »

quix hat geschrieben:Wäre das auch denkbar? Eine Erweiterung mit einer zweiten VGA-Buchse. Diese dann mit den selben Bildinformationen ansteuern. Somit gespiegelte Anzeige auf einem zweiten Monitor?
Der Propeller mit der primären VGA müsste nur die Bitmap oder Charmap rüberkopieren zu einem weiteren Propeller der diese dann darstellt.

...aaaaaber da der Hive verschiedene VGA-Modi kennt müssten auch Informationen über den "Videomodus" mitgeschickt werden und der primäre VGA-ansteuernde Propeller müsste alle Treiber haben und der sekundäre VGA-Beglücker auch...

Gibt es VGA-Y-Kabel? Das wäre dann die deutlich einfachere Lösung...

Das (aufgerundet 6€ incl P&P) riecht nach "billiger als 2ter Propeller": http://www.ebay.de/itm/VGA-15-Pin-Y-Spl ... 53e308832c
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
quix
Beiträge: 233
Registriert: Sa 22. Okt 2011, 16:10

Re: High Speed Kommunikation zwischen mehreren Props

Beitrag von quix »

Ja, sicher. Das wäre die einfachere Lösung. Aber man könnte nicht nur die Bildschirme synchronisieren, sondern auch "nebeneinander" anordnen. Sicher ist das ziemlich viel Aufwand....
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: High Speed Kommunikation zwischen mehreren Props

Beitrag von PIC18F2550 »

Eine möglichkeit währe, die eingehenden Befehle an alle weiterzuleiten und jeder stellt nur den auf ihm zutreffenden Teil dar.
Damit ließe sich die Ausgabefläche auf mehrere Monitore erweitern.
Klingt gut 4x VGA und nur ein Print Befehl :twisted:
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: High Speed Kommunikation zwischen mehreren Props

Beitrag von yeti »

Jetzt wird CSMA/CD in die Runde geworfen... hoffentlich wird das was... http://forums.parallax.com/showthread.p ... ost1060830
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: High Speed Kommunikation zwischen mehreren Props

Beitrag von drohne235 »

yeti hat geschrieben:Jetzt wird CSMA/CD in die Runde geworfen... hoffentlich wird das was... http://forums.parallax.com/showthread.p ... ost1060830
Das verstehe ich aber nirgendwie nicht. Beim System von Beau Schwabe sind ja alle beteiligten Props als Ring in Reihe verschaltet, da gibt es prinzipiell keine Kollisionen. CSMA/CD würde bedeuten, dass alle Props gleichberechtigt an einem Strang hängen und den Zugriff über diese Methode koordinieren müssen. Das hat pedward bestimmt falsch verstanden.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: High Speed Kommunikation zwischen mehreren Props

Beitrag von yeti »

drohne235 hat geschrieben:Das hat pedward bestimmt falsch verstanden.
pedward hat geschrieben:I have another idea, what do you think?
Ich denke er will damit den Gedankengang anstoßen mit den schnellen Routinen einen Bus statt Ring zu bauen.
Sitzen wir's aus... dann werden wir's seh'n!
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: High Speed Kommunikation zwischen mehreren Props

Beitrag von drohne235 »

Schlecht wäre ein Bus mit Adressierung nicht, der Ring mit seiner Latenzzeit zwischen den Hops wird halt immer schlecher, je mehr Props dazu kommen. Meine Routinen um Erweiterungsmodule seriell anzubinden (parallel geht ja auch) arbeiten ebenfalls mit drei Ports, alle hängen am Bus und es wird adressiert. Momentan zwar erstmal nur in Spin mit max. 19,2 kBaud, aber wenn da vielleicht was interessantes aus dem amerikanischen Bereich kommt, könnte man das ja gleich nutzen. Ich bin da ebenfalls sehr gespannt.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Antworten