mikrocontroller + ethernet mit pure Datarate >20mbit/s

#3262166
Lesenswert?
• ▲
▼
STM32F2 auch problemlos.

Der W5200 ist ein "Hardwired TCP/IP embedded Ethernet controller" der 
über SPI an einen µC angebunden wird. Die maximale SPI Frequenz ist mit 
80 MHz angegeben, das sind theoretisch 80 MBit/s, praktisch aber viel 
weniger da nicht nur die reinen Netzwerkdaten über diese Schnittstelle 
gehen. Mit welcher Geschwindigkeit war der überhaupt angebunden?

Gruß Martin
Gast #3262177
Lesenswert?
• ▲
▼
So wie ich den W5200 verstehe, erfolgt die Kommunikation mit dem 
Prozessor über SPI. Und da sind doch 4Mbit/Sekunde schon recht viel.
Welcher Prozessor ist denn am W5200 angeschlossen? Ein Atmel mit 8MHz? 
Dann ist es doch auch eine gute Leistung.

Ansonsten benutzt doch den X540 von Intel. Gibt es auch als 
Einzelplatine, Damit komme ich bis an 10GBit. Brauchst nur PCIe auf der 
Prozessorseite.
Gast #3262366
Lesenswert?
• ▲
▼
derzeit benutzte ich einen 32-bit AVR

http://www.atmel.com/tools/UC3-A3XPLAINED.aspx

> Millibit? oder meinst du MBit

Autsch, bin es gewohnt alles klein zu schreiben. MBit meine ich !

den W5200 hab ich selber nicht getestet, ich kannte ihn nur von früher. 
Hab die geschwindigkeit lediglich recherchiert 
(http://www.wiznet.co.kr/Sub_Modules/en/technical/Q_A_View.asp?boardcd=101&PK_NUM=24921&page=5&SF_Part=&SF_KeyWord=)

das TCP/IP Protokoll ist ja sogar schon in dem AVR integriert. Da ist es 
ja eventuell sogar sinvoller nur ein Phy wie das dp83848 zu verwenden.

> Brauchst nur PCIe auf der Prozessorseite.

ist es denn so einfach möglich eine PCIe-Karte an einen Mikrocontroller 
zu hängen?
Gast #3262812
Lesenswert?
• ▲
▼
Ajax schrieb:

> ist es denn so einfach möglich eine PCIe-Karte an einen Mikrocontroller
> zu hängen?
Nein, dafür habe ich eine Multi-Core I7. Manche bessere Arm's haben auch 
ein PCIe Interface.

Aber was nützt die Datenübertragung, wenn der Mikrocontroller nicht 
genügend Daten produzieren oder abnehmen kann. Bei kleineren Kontrollern 
reichen doch 20Mbit oft schon dicke aus.
Dein Board hat 64Mbit Hauptspeicher, also 8 Megabytes. Was will man 
damit schon groß anstellen. Und dann hat man den kompletten Speicher in 
3 Sekunden transferiert.
Gast #3263063
Lesenswert?
• ▲
▼
Ajax schrieb:

> Autsch, bin es gewohnt alles klein zu schreiben.

Nunja, man soll ja nicht über Behinderungen lachen, das lernt man schon 
als kleines Kind. Aber diese Art von Behinderung ist doch wohl doch eher 
selbst gewählt und kein unbeeinflußbares Schicksal.

Also: Harharhar, Du bist einer der Vollidioten, der die eigene Faulheit 
zur Betätigung der Shift-Taste allen Lesern als Strafe auferlegen. No 
mercy. No pity, No help. Mach's dir gefälligst selbst!
Gast #3263651
Lesenswert?
• ▲
▼
Gibt es Evaluationsboards die bereits ein Ethernet Controller drauf 
haben und diese Geschwindigkeiten erreichen? So wie der Raspberry Pi nur 
ohne Betriebssystem (den als bare metal laufen zu lassen ist mir ein 
bisschen zu kompliziert).

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.