Anwendungsgebiete eines 200MHz 8051?

Gast #681453
Lesenswert?

Hi,

das hier soll jetzt kein Glaubenskrieg zwischen den Architekturen 
werden, aber wozu sollte man bitte einen 200MHz 8051 nutzen?
http://www.tezzaron.com/OtherICs/datasheets/TSCR8051Lx_1_5Web.pdf

Hat das Teil irgendeinen unschlagbaren Vorteil außer das er groß ist (ok 
sieht ganz gut aus auf der Platine ;) und wahrscheinlich sau teuer ? In 
dem Bereich ist man doch eigentlich bei den 32Bittern besser/billiger 
aufgehoben..
#681695
Lesenswert?

Es gibt ja FPGAs mit µC-Core, warum dann nicht auch ein µC, der Logik in 
Software nachbilden kann.

Die Idee ist nicht schlecht.

Man könnte damit z.B. CAN in SW nachbilden.

Daß man keinen 32Bitter nimmt, hat den Grund, daß diese mit Portpins nur 
sehr umständlich umgehen können.
Der 8051 hat dagegen sehr leistungsfähige und vor allem sauschnelle 
Bitbefehle.
Da kann z.B. ein ARM7 lange nicht mithalten, der braucht mindestens 3 
Befehle, um einen Portpin zu setzen und bei Interruptsperre (atomarer 
Zugriff) noch viel länger.

Der 8051 ist quasi "logischer".


Peter
#681701
Lesenswert?

Peter Dannegger wrote:

> Da kann z.B. ein ARM7 lange nicht mithalten, der braucht mindestens 3
> Befehle, um einen Portpin zu setzen und bei Interruptsperre (atomarer
> Zugriff) noch viel länger.

Genauer gesagt benötigen die meisten ARM7 dafür 2 Befehle und keine 
Interruptsperre (load mask, store). Erst wenn du die Richtung steuern 
musst (1-Wire) wird's je nach Baureihe u.U. komplizierter.

Aber insgesamt stimmt das schon. Programmierung dicht an der Hardware 
entlang liegt den ARMs nicht so.
#681709
Lesenswert?

Die Bezeichnung RISC 8051 ist herrlich. Heute kriegt man ohne das Label 
RISC wohl kein Bein mehr auf den Boden. Ob's passt oder nicht, egal, die 
4 Buchstaben müssen rein. Und eine 8bit 8051 mit Hardware-Support für 
32bit Fliesskommarechnung drauf ist auch nett. Hat eigentlich schon mal 
jemand eine 8051 mit Multimedia-Befehlen für Videostreaming gebracht, 
oder ist diese Marktlücke noch offen?
Gast #681732
Lesenswert?

Woher bezieht dieser µC seinen Programm-Code? Einen Flash scheint er 
nicht zu haben, habe das Datenblatt allerdings nur quer gelesen. Muss 
man jeweils das Programm in den SRAM booten, oder wie geht das?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren