Integrated Ethernet Switch an uC

Gast #2666830
Lesenswert?

Hallo Leute

eine Frage nervt mich schon seit langem. Wir wollen einen Ethernet 
Switch Baustein (5 Port 10/100 Ethernet Integrated Switch) anstelle 
eines Phys an den uC an schließen.
Ich verstehe aber noch nicht ganz wie das abläuft/funktioniert, wäre 
cool wenn das mal jemand für nen Anfänger erklären könnte wie die Daten 
über den Switchbaustein ankommen und wieder raus gehen? Und wie der uC 
damit komunizieren soll wie ist der Unterschied wenn man ein Phy 
Baustein nimmt?


Grüße
Mike
Gast #2666843
Lesenswert?

soweit ich weiss überhaupt nicht, du musst dich an einen der 5 port 
andocken. Du brauchst also auf jeden fall den  Phy Baustein.

Der unterschied ist nur, das du den Switch steuern kannst, man kann das 
verschiende vlans festlegen und damit erkenen über welchen Port die 
daten Raus oder Rein gehen.
#2666916
Lesenswert?

Das kommt darauf an was der Switch Baustein so hat. Ist es einer mit 
(R)MII Schnittstelle verhält sich der Baustein dann so wie ein "Single" 
Chip.

Micrel KSZ8863 wäre z.B. ein 3-Port Switch bei dem 1 Port dann halt die 
RMII Schnittstelle zum µC ist.

Hat der Switch Baustein keine (R)MII Schnittstelle musst du halt noch 
einen separaten Phy dran hängen. Aber wenn man die Wahl hat, wäre 
natürlich eine integrierte Schnittstelle sinnvoll.

Siehe auch:
http://www.micrel.com/_PDF/other/Micrel%20Ethernet%20Applications.pdf
#2666948
Lesenswert?

Geh mal auf diese Seite

http://www.marvell.com/switching/link-street/

und schau Dir mal das Datenblatt vom 88E6060 an. Port 5 kann in den PHY 
Mode konfiguriert werden, d.h. Du schließt den Switch wie ein PHY an.

In den nicht-öffentlichen Datenblättern steht dann auch drin, wie Du den 
Header Mode am PHY-Port einschaltest. Dann packt der Switch vor jedes 
Paket noch einen Header, an dem der Prozessor z.B. sehen kann, über 
welchen Port das Paket gekommen ist. Beim Senden kannst Du über diesen 
Header bestimmen, auf welchen Port(s) ein Paket gesendet werden soll. So 
kannst Du mit nur einem physikalischen Netzwerkinterface 5 virtuelle 
Netzwerkinterfaces darstellen, praktisch z.B. für Firewalls etc. 
Natürlich musst Du dann den LAN-Treiber des Prozessors ändern, damit der 
den Marvel Header erzeugt bzw auswertet.

Es gibt auch Switches mit 802.1p/q und SNMP HW Unterstützung 
(Ingress/Egress Counters etc).

So etwas suchst Du wohl. Gibts auch in Gigabit.

fchk
Gast #2667207
Lesenswert?

IC+ IP175C 5Port das ist der Baustein der verwendet werden soll. Ok 
solangsam wirds verständlicher. Der uC Atmel hat nen Emac Controller der 
in MII/RMII übertragen kann. Muss ich den Switch dann als PHY baustein 
ansehen? Die frage ist halt wie verheiratet man diese miteinander? Es 
soll MII verwendent werden hieß es.

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