Forum: Mikrocontroller und Digitale Elektronik aus 100MBit 10Mbit rausholen - µC?


von Patrick (Gast)


Lesenswert?

Hallo,

welcher µC mit integriertem MAC-Layer für 100MBit Ethernet schafft die 
10MBit (TCP)? Ist es sinnvoll bzw. schneller einen µC mit internem 
MAC-Layer zu verwenden oder soll man einen extern an den SPI oder 
Datenbus Addressbus anschließen?

Patrick

von Patrick (Gast)


Lesenswert?

LPC2378
AT91RM9200
AT91SAM7X256
AT91SAM9263
AT32UC3A0512

STR912FAW42
NetSilicon

MCF5223x
MC9S12NE64
MPC5200

weiß jmd. wieviel datendruchsatz diese schaffen?

gruß
patrick

von Falk (Gast)


Lesenswert?

>LPC2378
dürfte knapp werden mit 10MBit - abhängig davon was halt noch so alles 
da herumspielt im µC

>AT91RM9200
müsste gehen

>AT91SAM7X256
könnte auch knapp werden

>AT91SAM9263
eigentlich viel zu stark für diese aufgabe

>AT32UC3A0512
macht die 10MBit

>STR912FAW42
klingt ganz gut - kenn ich aber nicht

Falk

von Simon K. (simon) Benutzerseite


Lesenswert?

Ich versteh nicht, was das soll?

Es kommt doch ganz klar auf die Software an, die die Schnittstelle 
befeuert. Die Frage ist genauso wie "Wie lange fährt dein 
Fernsteuerungsauto?"... Na wenn ich langsam fahre, fährt's länger ;)

Natürlich muss die MAC-Einheit im Chip auch zu 100MBit kompatibel sein 
und der Prozessor genug Leistung haben, aber Mikroprozessoren, die schon 
solch ein MAC-Modul eingebaut haben, sind in der Regel schon relative 
High-End Mikroprozessoren.

Dennoch: Hier gibts ein paar Zahlen vom AT32AP7000 mit dem 
vorinstallierten Linux OS:
http://www.linuxabordo.com.br/wiki/index.php?title=NGW100#Interface_LAN

von Patrick (Gast)


Lesenswert?

auf dem controller wird kein linux etc. laufen sondern 
selbstprogrammiertes... und ich weiß nicht, mit welchem µC + ethernet 
ich diese datenrate realisiert bekomme...

von Simon K. (simon) Benutzerseite


Lesenswert?

Patrick wrote:
> auf dem controller wird kein linux etc. laufen sondern
> selbstprogrammiertes... und ich weiß nicht, mit welchem µC + ethernet
> ich diese datenrate realisiert bekomme...

Hehe, wenn man mit einem Linux-Kernel drauf schon diesen Durchsatz 
schafft, dann schafft man den "roh" programmiert ganz sicher...

von Andreas K. (a-k)


Lesenswert?

Nicht allein die Hardware entscheidet über die Performance. Ein 
Einfachst-TCP-Stack wie beispielsweise uIP ist überall gleichermassen 
lahm.

von Patrick (Gast)


Lesenswert?

da würd ich mir einen nehmen der von vielen firmen angeboten wird...


aber im prinzip müsste jeder dieser µC diesen durchsatz schaffen?

von Bernd (Gast)


Lesenswert?

auf welche sachen kommt es noch an, ob man eine gewisse Datenrate 
bekommt über Ethernet oder nicht?

von Karl (Gast)


Lesenswert?

häufig hört man doch, dass man richtig hohe Datenraten gar nicht 
bekommt...

http://www.tcp-ip-koppler.de/pdf/conkit16.pdf  - 4-5 MBit/s

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.