Renesas V850 für den Hausgebrauch?

Dec 02, 2011 18 Replies

Ich hab hier ein Board mit einem NEC 70F3157A drauf. Wie ich mittlerweile festgestellt habe, ist das Teil ein (mittlerweile) Renesas V850E/CG1 (=B5PD70F3157A). Ist es realistisch das Teil selbst mit vertretbarem Aufwand programmieren zu wollen? Renesas scheint es sich leisten zu k=F6nnen, f=FCr seine Software-Tools Geld zu nehmen. Starterkits o.=C4. gibts anscheinend f=FCr die 850er Serie nicht? (Obendrein taucht der /CG1 nur in einigen Dokumenten im Kleingedruckten auf - also obsolete oder kundenspezifisch?) Im Netz scheinen sich Leute rumzutreiben die die 850er Serie mit gcc benutzen. Eine steckerfertige L=F6sung habe ich da aber nicht direkt gesehen. Kennt sich jemand aus und m=F6chte dr=FCber sprechen? (Eigentlicher Grund f=FCr die Anfrage ist, dass das Board f=FCr einstellige Euros verf=FCgbar ist, und die Peripherie exakt dem entspricht was ich f=FCr eine Bastelei brauche).



Gru=DF, Ingo


Die V850 die mir so begegnet sind waren maskenprogrammiert. Da wuerde das mit Neuprogrammieren wohl nix. Vielleicht sind die Boards deshalb so billig :-)

Die ICE kosteten saftig vierstellig im Preis. Entwicklungsumgebungen IIRC so in der Groessenordnung eines guten Mittelklassewagens.

Gruesse, Joerg http://www.analogconsultants.com/

Am 02.12.2011 21:15, schrieb Ingo Braune:

Der 70F3157 ist ein Microcontroller mit mehreren CAN-Interfaces für den Automotive-Bereich (gewesen). Er ist nicht mehr erhältlich, auch die Entwicklungsumgebung nicht. Schließlich ist das Teil mittlerweile 10 Jahre alt. Deshalb sind auch die Starterkits dafür ausverkauft und werden nicht mehr aufgelegt. Der Baustein hat aber bereits ein Flash-ROM, das von den Renesas Flash-Programmern noch unterstützt wird.

Die V850 Serie selbst aber gibt es immer noch und wird es weiterhin geben, auch Starterkits dafür. Nähere Infos gibts unter renesas.com.

Viele Grüße Roland // REE Application Support

Wie alt darf denn ein Microcontroller werden, bevor er nicht mehr verkauft und unterstützt wird? Den PIC16C56, den ich 1992 zuerst erwähnt finde:

formatting link

kann man immer noch kaufen und in der neuesten MPLAB IDE auch immer noch als Microcontroller einstellen. Hat Microchip eigentlich jemals einen Microcontroller oder ein anderes IC eingestellt?

Wer bietet mehr als 19 Jahre? :-)

Frank Buss, http://www.frank-buss.de piano and more: http://www.youtube.com/user/frankbuss

Die Frage ist nur von welchen der vielen Brenner. Renesas hat mittlerweile derart absurd viele Flashprogrammer, teilweise auch noch in unterschiedlichen Versionen, das man da nicht mehr durchschaut. Es ist noch nichtmal so das man sagen kann das es eine feste Zuordnung von Prozessorfamilie zu einem der Programmer gibt.

Olaf

Das Problem bei Renesas ist wohl das die mittlerweile aus so vielen Firmen mit noch viel mehr Prozessorfamilien bestehen das die selber langsam den Ueberblick verloren haben.

Olaf

Der 8051 :-)

Gruesse, Joerg http://www.analogconsultants.com/

Müsste das nicht 8031 heissen? Das 8051 ist doch nur ein 8031 mit internem, maskenprogrammiertem ROM, oder sehe ich das falsch?

Gerrit

Da gibt es aber doch auch leicht unterschiedliche Typen. Sind die tatsächlich 100% kompatibel in Code, Zyklen und Pins zu den ersten Intel Chips, die nicht mehr hergestellt werden?

Frank Buss, http://www.frank-buss.de piano and more: http://www.youtube.com/user/frankbuss

Ich meinte damit die ganze Familie. Einen meiner aelteren Dauerlaeufer habe ich z.B. mit einem 80C51 von Atmel ausstaffiert. Das Modul feiert bald seinen 20.Produktionsgeburtstag. Sowas waere mit vielen anderen uC ueberhaupt nicht moeglich.

Viele faseln was von "wie altmodisch" oder "ewig gestrig", aber die Tatsache dass ein neues Design vermieden wird spart in streng reglementierten Bereichen wir Med oder Aero fett sechstellig an NRE. Einen uC der nach nur 10 Jahren auf Status "obsolete" geht kann man in solchen Maerkten nicht brauchen.

Gruesse, Joerg http://www.analogconsultants.com/

Lange nicht alle. Unausgesprochene Regel unter den Ings hier ist, ein 44 Flatpack zu nehmen und niemals die hoechste Geschwindigkeitsklasse auszuknirzen. Ich weiss nicht mehr welches bei dem Projekt Anfang der

90er unsere Alternate Sources waren, aber ich kann mich noch erinnern dass ich dazu unterhalb von rund 70% des Taktes bleiben musste den die Atmel-Variante konnte.

Beim Design muss man dann immer alle Datenblaetter gleichzeitig offen haben. Ich brauchte z.B. das selten benutzte PCON Command fuer Sleep Mode und das musste dann bei allen funktionieren.

Gruesse, Joerg http://www.analogconsultants.com/

Am 03.12.2011 13:51 schrieb Frank Buss:

Mit bestehendem Liefervertrag bekommst Du eigentlich alles solange Bedarf besteht. Aber abgekündigte Produkte werden für Neuentwicklungen nicht empfohlen und daher auch nicht mehr aktiv beworben (wozu auch die Website gehört).

Patrick

Jein :) Code ja, Zyklen hmmja, Pins eher kaum.

Silabs hat Abkömmlinge, die mit 100 MHz und 1 Cyclus für die orijinohl

12T Befehle wetzen. Die fetzen!

Seit wann? Hab das absterben wohl verpasst.

Saludos Wolfgang

Wolfgang Allinger 15h00..21h00 MEZ: SKYPE:wolfgang.allinger Paraguay mailer: CrossPoint XP 3.20 (XP2) in WinXPprof DOSbox Meine 7 Sinne: reply Adresse gesetzt! Unsinn, Schwachsinn, Bloedsinn, Wahnsinn, Stumpfsinn, Irrsinn, Loetzinn.

Sagt zumindest Wikipedia:

formatting link

While Intel no longer manufactures the MCS-51, binary compatible derivatives remain popular today.

Und sieht auch so aus, daß der S80C51RA24 bei Digikey nur noch begrenzt erhältlich ist und einen original MCS-51 habe ich nicht zu kaufen finden können. Aber Atmel hat scheinbar tatsächlich noch pinkompatible 8051 Chips.

Frank Buss, http://www.frank-buss.de piano and more: http://www.youtube.com/user/frankbuss

Curtis Nelson mein es gaebe ueber 50 Hersteller fuer 8051 kompatible:

formatting link

Das halte ich zwar fuer uebertrieben, aber es gibt mehr als man denkt. Besonders in Asien. Die findet man aber meist nicht bei den grossen westlichen Distis.

formatting link

Gruesse, Joerg http://www.analogconsultants.com/

Ok, ok, ich bin nicht so der Programmierer vor dem Herrn. Ich hatte die Architektur aufgezeichnet und das dann dem Programmierer gegeben. Bei einigen wenigen Routinen (wie auch dieser) habe ich das etwas detaillierter auf den Wunschzettel geschrieben weil zeitkritisch. Soll heissen es musste immer dieselbe Gesamtzhahl Taktzyklen sein, sonst haette es intern heftige Storeungen gegeben. Hiess m.W. "MOV PCON .. irgendwas". Lange her. Der Ding sitzt unmittelbar im Kopf eines Empfaengers der bis an die Rauschgrenze runter muss.

Gruesse, Joerg http://www.analogconsultants.com/

PCON ist mir als Befehl noch nie untergekommen, im 8051 gibts sowas nicht. Nichtmal ein PowerControl Register PCON, das gabs erst ab 8052.

Also als Register machts Sinn, als Befehl nicht.

Saludos Wolfgang

Wolfgang Allinger 15h00..21h00 MEZ: SKYPE:wolfgang.allinger Paraguay mailer: CrossPoint XP 3.20 (XP2) in WinXPprof DOSbox Meine 7 Sinne: reply Adresse gesetzt! Unsinn, Schwachsinn, Bloedsinn, Wahnsinn, Stumpfsinn, Irrsinn, Loetzinn.

Kenne ich auch... Cyclen-Zähler eben und kein Erbsen-Zähler :)

Ja, aber PCON ist eben kein Befehl (das ist das MOVe), sondern die destination, in dem Fall das PCON register

Ich hätte da sowas stehen wie MOV PCON,#kSLEEP ; CPU auf den Flansch legen...

Völlig normal, hab lange genug Prüfschall gemacht :)

Saludos Wolfgang

Wolfgang Allinger 15h00..21h00 MEZ: SKYPE:wolfgang.allinger Paraguay mailer: CrossPoint XP 3.20 (XP2) in WinXPprof DOSbox Meine 7 Sinne: reply Adresse gesetzt! Unsinn, Schwachsinn, Bloedsinn, Wahnsinn, Stumpfsinn, Irrsinn, Loetzinn.

Danke f=FCr die Meinungen. Ich werd dann wohl den Weg des geringsten Widerstands gehen und den Job (mehreren) AVR =FCberlassen - 5x CAN in einem K=E4fer gibt's da ja nicht. Daf=FCr entf=E4llt die Einarbeitung, und die Entwicklungsumgebung kost nix und ist schon installiert. Und wo das doch hier de.sci.electronics ist, ist's ja eh besser wenn ich 'ne neue Platine mach.

Ingo

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required