Vorwärts-Multiprozessor für Rückwärtsprogr ammierer

Loading thread data ...

Ich habe das EvaluationBoard hier rumliegen.

Die dort verwendeten Controller sind aber unbenutzbar.

MfG JRD

Reply to
Rafael Deliano

Rafael Deliano schrieb:

Warum ist das so?

Erinnert irgendwie an den Propeller-Chip, alles was ich damit machen

Timing). Das einzige, was besser als mit anderen kleinen Chips ging war RC-Servos anzusteuern (mehr als 2).

Marc

Reply to
Marc Santhoff

Befehlssatz und zuwenig Speicher.

Das Ding war nie als Produkt gedacht. Es ist ein

ich nicht sagen, es ist arg wenig concept erkennbar.

formatting link
ist kein Unternehmer oder jemand der sich sonderlich

Er hatte in den letzten Jahrzehnten Geld zum spielen aus den Moore-Patenten basiernd auf dem ShBoom

formatting link

wohl auch aufs Kreuz gelegt. Man hat dann schnell was auf den Markt geworfen. Moore arbeitet zwar seit langem an der Architektur von kleinen Controllern. Aber diese Chips waren "one core" CPUs mit externem Speicher. Sie wurden immer

kaufen konnte und er jemals Feedback von Anwendern gehabt

Beim F18 wurde etwas IO angepappt und das Ding als

Es gab Arrays als Transputer ja schon. Es ist

den Transputer Entwicklern:

formatting link
Das sind aber wieder relativ grosse CPUs. Die damaligen Untersuchungen im Wehrtechnikbereich

in Flugzeugen, Luftabwehrraketen ) nur 3-4 Transputer

Controller. Aber eben CPUs die noch bequem in Assembler programmierbar sind.

frontends besser. Propeller ist an sich eine guter Chip mit guter Vermarktung.

MfG JRD

Reply to
Rafael Deliano

Rafael Deliano schrieb:

[ Geschichte ]

inressant aus. Bei starker Langeweile werde ich nochmal deren PDFs

SoC".

Ist mir informativ schonmal begegnet. Dann kennst Du sicher auch den da:

formatting link

Kickstarter-Projekt, es werden zur Zeit die letzten Exemplare ausgeliefert.

Masiiv-parallele Systeme werden immer noch aus x86-Technik zusammengesetzt, der Preis. Der Anwender mit besonderen Vernetzungsanforderungen benutzt heute wohl eher billige MIPS(?) in Routern, Telekom, etc. Mil-Technik ist mir fremd.

fehlt das ernsthafte "drumrum" und sind andere SoCs zu billig. Spannend ist die I/O-Anbindung und anderes. Aber der Chip kam auch zu

Beispiel die deterministsche Arbeitsweise ist wirklich toll, peinlich

unbekannte Spanne Taktzyklen. Und wenn man mehr Speicher braucht, also extern dranflanscht, sind die IO-Pins zu knapp, da ist dann ein AVR oder ARM flexibler.

Die Sprache ist eigentlich sogar ganz elegant, aber langsam, weil

es unbequem.

Marc

Reply to
Marc Santhoff

Ein "16 Bit Core mit Float" ist sicherlich ein Transputer-Clone.

Es gibt zwei Entwicklungslinien: den Supercomputer a la ILLIAC IV

formatting link
mit wenigen grossen Cores. "massively parallel" waren historisch nur "cellular logic" SIMD Maschinen wie CLIP4 mit extrem primitiven Rechenwerken.

Propeller:

zum Laufen gebracht.

niemand wird retro-Videospiele damit bauen.

Ich hatte mir das Teil mal aufgebaut und war von der Hardware eigentlich recht angetan:

formatting link
Aber es gibt einen schiefen Encryption-Modus bzw. Teile des Chips

kommerziell besser gelegen. Wie ein tinyC technisch aussieht ist ja dann dehnbar. Oder eben als Stackprozessor mit FORTH bauen. Da gibts eine kleine aber weltweit gut vernetzte Anwendergruppe.

MfG JRD

Reply to
Rafael Deliano

Am 01.05.2014 19:36, schrieb Marc Santhoff:

Reply to
Eric Brücklmeier

Rafael Deliano schrieb:

Heute kauft man sowas als Grafikkarte und benutzt eins der

Wenn man so verknallt in den Chip ist, wie der Designer, kann man sehr viel in Assembler erreichen. Manche Demos bzw. Codes sind wirklich

auf.

aber da studiere ich doch vorher erstmal die PDFs.

Olimex hat mir die Arbeit abgenommen, eine Testschaltung zu bauen. Das

Aber den Satz mit "schiefer Encryption" verstehe ich nicht. Die

haben das auch "einfach so" hinbekommen. Klar, Motivationsfrage.

Ich mag Forth nicht benutzen, immer noch nicht, trotz einiegen

einen Multi-Backend-Compiler ... ;)

Marc

Reply to
Marc Santhoff

Das ist der andere Unterschied Propeller zu GreenArrays: Propeller

ist. Das IC hat intern schon Kerkos, aber es gab/gibt keine

damit man den Chip bei voller Taktrate sicher betreiben kann.

GreenArrays hat aber zu klamme Kasse bzw. zuwenig Interesse

Was mir bei GreenArrays und Parallax und Adapteva immer

und Microchip reinschau weiss ich welche Angaben zu finden sind

ist keine Entschuldigung, da es in den 80er Jahren beliebig viele neue Halbleiterfirmen gab die von Anfang an ordentliche

damit die Chinesen das Wunderwerk nicht clonen.

/ Cracked Open / After a flurry of activity the Propeller was cracked / open and the interpreter revealed. True to his word Chip / released the original source code of the Interpreter / and Bootloader. / The 'cracking' process as it evolved and interpreter source / can be found here ... / The key to reverse engineering turned out to be embraced / in Chip's description that the data was "scrambled" rather / than "encrypted". The mechanism used was simple bit / swapping of data. Although simple, it had been good enough / to kept people away from attempting to decode the data or, / if they tried, from doing so. Had Chip not thrown down the / challenge, and suggested it was perhaps more possible than / people were thinking it would be, then it may have remained / unencoded. / Even knowing the mechanism used it wasn't a simple and / straight forward process to decode the entire interpreter. / Various approaches were taken, brute force, 'good guessing' / and statistical analysis.

Siehe oben: nachdem das Pferd den Stall verlassen hatte hat es lahme Offenlegung gegeben. Viel Dokumentation zu dem Thema habe ich trotzdem nicht gefunden. Und Support des Herstellers bei Portierung ist nicht zu erwarten.

sind absehbar unbrauchbar. Wenn ich nicht meinen eigenen

Jedoch: FORTH Inc. hat kostenlose Demoversionen und ist

MfG JRD

Reply to
Rafael Deliano

Was sind bei Dir "kleine" chips?

cu Michael

Reply to
Michael Schwingen

Michael Schwingen schrieb:

Programmierung finde ich doch zumindest bei AVR recht komplex.

Gut zu wissen, guck ich mal drauf.

Marc

Reply to
Marc Santhoff

Hallo Marc,

Du schriebst am Sat, 3 May 2014 00:35:27 +0200:

AM7

Wieso willst Du partout _Timer_ haben, wenn's Dir um _RC-Servos_ geht?

inen PWM-Kanal bzw. einen "Output capture/compare"-Kanal. Wenn Du die geschickt

nstig

ich da nicht... (Und manche der aktuellen "klenen Chips" bieten zwecks Motoransteuerung

--
--  


----------------------------------------------------------- 

-----------------------------------------------------------
Reply to
Sieghard Schicktanz

Selbst 10Jahre alte M16C haben doch schon 7 oder 9 Timer. Ich weiss garnicht genau wieviele, jedenfalls immer mehr wie man braucht. Da wird das ja wohl heute auch ARM schaffen.

Das ist natuerlich eine berechtigte Frage. :-)

Olaf

Reply to
Olaf Kaluza

Sieghard Schicktanz schrieb:

Guter Einwurf. Eigentlich brauch(t)e ich sie wohl nicht, wie mir einleuchtet.

Entstanden ist die Idee aus der Not, _sehr_ schnell eine

synchron, wie es sein sollte. Aufgabe Erledigt.

Klar gibt es immer etwas passendes/besseres/billigeres/... Aber man

kennt und einsatzbereit hat. Die Frage war Atmel, ARM oder Propeller.

Marc

Reply to
Marc Santhoff

Rafael Deliano schrieb:

Darin benennst Du den "official guide" - taugt das Buch?

Die verschiedenen freien Onliner und App Notes kenne ich soweit, wenn das Buch nur eine Zusammenfassung dessen ist, brauche ich es sicher

Dokumentation und fortgeschrittene Programmiertechnik, nicht Bastelprojekte.

Marc

Reply to
Marc Santhoff

Avery "Programming and customizing the multicore propeller microcontroller ? the official guide" McGraw-Hill 2010

formatting link

"Blick ins Buch" ist auf ca. das Inhaltsverzeichnis und

Es hat die offizielle Dokumentation recht lesbar zusammengestellt. Es hat Kapitel wie man simple IO ( Schalter, LEDs ) zum Laufen bringt.

MfG JRD

Reply to
Rafael Deliano

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.