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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.