- 3D-Druck Einstieg und Tipps         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 20

Thema: Spezifikationen für NE2000 Netzwerkkarten

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.02.2005
    Ort
    Freiburg
    Alter
    36
    Beiträge
    602

    Spezifikationen für NE2000 Netzwerkkarten

    Anzeige

    Praxistest und DIY Projekte
    Hallo,

    ich hab denächst mal wieder verücktes vor
    Und zwar möchte ich eine NE2000 kompatible Netzwerkkarte mit Assembler und einem AVR ansteuern. (und wenn das dann gut klappt ein langsames aufbauen weiterer Protokolle wie TCP/IP und http, das wird aber noch dauern)

    Leider ist Google bei den Informationen etwas spärlich...
    Das einzige was ich zum ansteuern so einer Netzwerkkarte gefunden hab ist eine recht gute Dokumentation eines NE2000 Treiber Projekts (.pdf)
    Und zwei Datenblätter, einmal das für den Chip RTL8019AS von Realtek und einen für den Chip von den Netzwerkkarten die ich hab AT/Lantic DP83905 (beides .pdf)

    In den Datenblättern steht zwar das wichtigste zum ansteuern, aber bei so einem Komplexem Verfahren und Fachausdrücken haperts bei meinem Englisch doch ein bisschen
    In dem Treiber-Projekt wurde die Ansteuerung und initialisierung recht gut erklärt, aber viele Details fehlt halt leider doch.

    Meine Frage ist jetzt ob jemand noch gute Quellen oder Internetseiten über die Anstuerung einer NE2000 kompatiblen Netzwerkkarte kennt? (auch auf Englisch)
    Irgendwie find ich bei Google nicht mehr, selbst bei mir in der Stadtbibliothek gibts kein Buch drüber, da fängts erst beim TCP/IP Protokoll an



    Vieleicht könnt ihr mir auch direkt helfen:
    Im ganzen wären da noch folgende Fragen:

    - für was ist der "Remote DMA Port" (Adresse 0x10-0x17)?
    - für was ist der "Reset Port" (Adresse 0x18-0x1F)? (es gibt doch einen Resetpin, wiso dann soviele Register?)

    - wie kann ich die Daten in den Ringpuffer schreiben und lesen?
    - für was ist der loopback Modus der wären der Initialition gesetzt werden muss?

    Den Rest glaub ich halbwegs verstanden zu haben.
    Wäre super wenn ihr mir ein wenig weiterhelfen könntet.


    Gruß,
    Mehto
    -

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,
    hast Du schon die Seite von
    http://www.ulrichradig.de/
    angeguckt, da ist ein Webserver mit Realtek 8019 Chipsatz.

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    und hier ist ein Mega32 mit einer RTL8019 Karte als Webserver im Einsatz.

    Gruß Sebastian

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.02.2005
    Ort
    Freiburg
    Alter
    36
    Beiträge
    602
    Hi,

    ja, das Projekt vom Ulrich kenn ich natürlich, dort steht aber leider auch nichts näheres zur Ansteuerung

    Den Chipsatz den ich benutz ist genauso wie der von Realtek NE2000 kompatible. Also von der Ansteuerung gleich.
    Aber aus dem Quellcode von Ulrichs Webserver kann ich leider nichts zu den oben gestellten Fragen finden

    Gruß,
    Mehto
    -

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.02.2005
    Ort
    Freiburg
    Alter
    36
    Beiträge
    602
    Die wichtigste Frage die mich beschäftigt ist wie ich den eigentlich in den Ringpuffer schreibe...

    Es scheint da ja Remote DMA Ports (Adresse 0x10-0x17) zu geben, aber wie funktiioniert das?

    Sind die Write und Read-befehle im Commandregister für die Lese/schreibvorgönge für den Puffer?

    Geht das vieleicht so das man im Command-Register z.B. Read aktiviert und dann die nächsten 8Byte vom Ringpuffer-pointern aus dem Puffer in den DMA Registern stehen?

    Ich wäre für jede Hilfe dankbar...

    Gruß,
    Mehto
    -

  6. #6
    Gast
    Frag doch einfach mal den Uli,
    ich denke, daß er Dir helfen kann...
    Gruß Sebastian

  7. #7
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.01.2005
    Ort
    Bayern
    Alter
    38
    Beiträge
    795
    Hallo Metho,

    schon was rausgefunden? Ich fange auchgerade mit NE2000 an, und stehe auch vor diesen Fragen.

    Wäre toll wenndu deine Errungenschaften hier ausbreiten könntest
    Gruß,
    Franz

  8. #8
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.02.2005
    Ort
    Freiburg
    Alter
    36
    Beiträge
    602
    Hi,

    ja ich hab mich damit noch ne weile beschäftigt, dann aber wieder aufgegeben.
    Ich hatte für erstmal vor eine Netzwerkkarte mit Assembler anzusteuern und danach und nach Internetprotukolle aufzubauen

    Das es aber schon verschiedene Projekte von anderen gibt (z.B. das von Ulrich Radig) lohnt sich das nur wenn man das unbedingt mal selber gemacht haben möchte.
    Werd mir irgendwann den Webserver von Mikrocontroller.net mal noch fertig nachbauen, eigentlich fehlt nur noch die richtige Netzwerkkarte (meine funktioneiren nicht )

    Aber ich kahm jetzt auch zu ein paar Embedded Systeme, die haben einen Netzwerkcontroller schon on Board und sind sehr leistungsfähig. Werd mich erstmal mit denen beschäftigen.

    Sollte ich irgendwann nochmal Lust bekommen eine Netzwerkkarte selber anzusteuern und es zu Ende machen werd ich mich natürlich melden.

    Hier sind die Links die ich gesammelt habe:

    (Das Treiber Projekt)
    http://www4.informatik.uni-erlangen....ung-NE2000.pdf

    ftp://202.65.194.18/cn/nic/rtl8019as/spec-8019as.pdf
    http://www.national.com/ds.cgi/DP/DP83905.pdf

    http://www.national.com/an/AN/AN-874.pdf

    Gruß,
    Mehto
    -

  9. #9
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.01.2005
    Ort
    Bayern
    Alter
    38
    Beiträge
    795
    Konstruieren gerade mein Realtek Board

    Was ich noch wissen möchte... hab das noch nicht so ganz gerafft mit dem ISA Port.

    Für was ist am Realtek Chip Host Adress gut?

    Also die Pins SA0 bis SA19... wozu das?
    Gruß,
    Franz

  10. #10
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.02.2005
    Ort
    Freiburg
    Alter
    36
    Beiträge
    602
    Hi,

    ich glaub das sind die Adresseingänge für den ISA Bus.
    Normal "fühlt" sich die Karte glaub ich bei der adresse 0x300 angesprochen, weiß es aber nicht mehr auswändig, schau mal auf der Seute von Ulrich Radig.

    Brauchen tust du von den Adresspins glaub ich nur 3 Stück

    Gruß,
    Mehto
    -

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test