Forum: Mikrocontroller und Digitale Elektronik Ethernet Controller: NON-PCI?


von Ulrich (Gast)


Lesenswert?

Guten Tag,

ich bin noch Student und relativer Neuling in Sachen Ethernet.
Ich bin im Moment auf der Suche nach einem passenden Ethernet-Controller 
für meine Anwendung. Dabei stoße ich immerwieder auf die Bezeichnung 
"NON-PCI" oder "PCI based".
Ist mit PCI - Protocol Control Information gemeint?
Bedeutet dann NON-PCI - Protokollunabhängigkeit und PCI-based 
Abhängigkeit von einem Protokoll?

Für meine Anwendung muss es möglich sein alle auf TCP/IP und UDP 
basierenden Protokolle zu übertragen.

Vielen Dank im Voraus für Ihre Information.

Mit freundlichen Grüßen

Ulrich Gerster

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

PCI ist ein Businterface, mit dem der Ethernetcontroller an den 
Hostprozessor angeschlossen wird - der von PCs her bekannte PCI-Bus 
halt.

Mit dem Protokoll auf der Ethernet-Verbindung hat das jedenfalls *gar 
nicht* zu tun.

Wie sieht denn Deine Anwendung aus, welchen Prozessor/Controller willst 
Du einsetzen?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

PCI bezieht sich auf die PC-interne PCI-Schnittstelle. Es gibt 
Ethernet-Controller mit integriertem PCI-Controller und eben auch ohne. 
Letztere sind zum Beispiel die alten REALTEK ISA 10Mbit-Controller und 
die neueren ENC28J60. Mit beiden ist Dein Vorhaben möglich.

von MC (Gast)


Lesenswert?

Schau mal bei Beck (http://www.beck-ipc.com/de/index.asp) auf der Seite. 
Die produzieren µCs auf 80186 Basis, aber mit internem Speicher, 
Peripherie und einem eigenen, dosähnlichem Betriebssystem, welches 
(anders als DOS) multitaskingfähig ist. Alle µCs von Beck sind für die 
Verwendung in Ethernet-Netzwerken entwickelt.
Ich hoffe, die Info hilft dir.

von MC (Gast)


Lesenswert?

Zischenfrage:
Stellt der EN28J60 nur ein Ethernet-Interface dar oder ist er ein 
kompletter Controller mit Speicher auf dem auch HTML, Java,... sowie C 
Anwendungen (sowie die Dinger von BECK) laufen können?

von Falk B. (falk)


Lesenswert?

@ MC (Gast)

>Stellt der EN28J60 nur ein Ethernet-Interface dar

Ja.

> oder ist er ein
>kompletter Controller mit Speicher auf dem auch HTML, Java,... sowie C
>Anwendungen (sowie die Dinger von BECK) laufen können?

Nein, dazu muss ein Controller dran.

MFG
Falk

von Bastler (Gast)


Lesenswert?

Es gibt Coldfire µCs mit integriertem Ethernet-PHY, da brauchste nur 
noch ne RJ45-Buchse mit Übertragern...

von Ulrich (Gast)


Lesenswert?

Vielen Dank, für eure schnellen Antworten!

Das Ethernet-Interface, das ich suche soll mit einem FPGA 
zusammenarbeiten und die Verarbeitung der TCP/IP Ebene übernehmen. Dabei 
soll 10Mbit/s und 100Mbit/s Ethernet, Halb- und Vollduplexbetrieb sowie 
Auto-Negotiation (welches auch deaktiviert werden sollen kann) möglich 
sein.

Eine PCI-Schnittstellenunterstützung ist nicht erforderlich.
Für meine Anwendung müssen Daten von einer Ethernetleitung einfach nur 
aufgenommen und weitergeleitet werden.

Vielen Dank soweit.

von Fever F. (fever)


Lesenswert?

Hallo!

Hat jemand von euch einen Vorschlag was für ein Baustein für die 
beschriebende Anwendung geeignet wäre.
Suche ein Ethernet Baustein für eine sehr ähnliche Anwendung.

Viele Grüße Fever

von Jörg S. (Gast)


Lesenswert?

Wenn 10MBit reichen evt. noch den CS8900A

von PeakRunner (Gast)


Lesenswert?

Anzubieten wär auch der Davicom DM9000E.

Wird im Ethernut:
http://www.ethernut.de/en/hardware/enut3/index.html

verwendet. Gibts auch den zugehörigen Code zum anschaun.

Gruß

PR

von Jörn K. (joern)


Lesenswert?

Alternativ noch der DM9000A oder DM9010 von Davicom
und SMSC hat auch noch welche.

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.