Forum: Mikrocontroller und Digitale Elektronik Fragen zu Ethernet(MAC Multicast Register,interrupt,..)


von Hugo (Gast)


Lesenswert?

Hallo,

ich beschäftige mich zurzeit mit dem DM9000(PHY+MAC) und habe hierzu ein 
paar Fragen. Hoff ihr könnt mir helfen, hab bisher nicht viel mit 
Ethernetkontrollern gemacht.

Zum einen mal das MAC Multicast Register.
Verbessert mich bitte falls etwas nicht stimmt:
dient dazu Multicast Pakete zu empfangen. Das Eintragen dieser MAC 
Adresse geschieht anhand einer Prüfsumme(CRC).
Wie genau funktioniert dies? hat jemand irgendwelche literatur tipps?
Ich würde gerne verstehen was man hier macht. implemenetiert habe ich 
dies anhand eines Beispiels.
Wärend meiner Initalisierung der Karte setzte ich alle 8 Bytes auf 0. 
Aber wenn ich es danach auslese, hab ich eine 1 am MSB(des MAR7) stehen.
Dieses Bit wird nach meinen Informationen für Broadcast Nachrichten 
Benutzt. Aber ich muss es doch trotzem zurücksetzten können.

Wie funktioniert das mit den verschiedenen Modes(RX Control Register):
Promiscuous Mode, Pass All Multicast,...?
Soweit ich das richtig verstanden habe, werden im Promiscuous Mode nur 
Packete Empfangen, welche die entsprechende MAC Adresse besitzen.
Wie ist dies im zusammenhang mit dem MAC Multicast Register?

Wäre dankbar für hilfe, auch für literaturtipps.

Danke
Hugo

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.