IP Core TCP/IP

#1892270
Lesenswert?

Was ganz gut geht ist der TEMAC auf dem Virtex 4 FX, und TCP/IP dann im 
Software-Stack auf dem PowerPC. Da kann man schön über den 
Scatter-Gather DMA die TCP/IP Pakete zusammen bauen lassen. Eine reine 
HW-Stack Lösung ist für TCP schwierig bis unmöglich. Für UDP geht das 
allerdings schon auch...
Gast #1892680
Lesenswert?

Die Cores die ich bisher gesehen habe, versenden einfach nur 
Ethernet-Pakete.
Hier eine kleine Auswahl:

* greth (Gaisler Research)
* Tri Mode Ethernet MAC(Xilinx, Core Generator)
* XPS Ethernet Lite (Xilinx, EDK)

> Das ganze soll auf einem Spartan 6 laufen
Schön, aber nicht soo sehr informativ. Was hast Du denn für Mittel 
(zeitlich, finanziell, Vorwissen)? Hast Du Platz für einen Prozessor im 
System?

Duke
Gast #1892698
Lesenswert?

ethernet lite kann nur max fast ethernet. für gigabit ethernet den Tri 
Mode Ethernet MAC(Xilinx, Core Generator)benutzen udn dann unter 
softwareplattform settings hat xilinx nen vorgefertigten TCP/IP Stack 
(lwIP)
#1892842
Lesenswert?

Wir haben die volle Geschwindigkeit damals nur mit dem Hardware TEMAC, 
Checksum Offloading, großen FIFOs und dem MPMC DMA Controller geschafft. 
Und dann auch nicht mit dem lwip Gebastel sondern mit einem selbst 
geschriebenem Stack, der auch die HW-Features sinnvoll nutzt. Allerdings 
war dann der Virtex 4 auf dem ML403 fast vollständig gefüllt. Da war 
noch nicht mal irgendwelche eigene Peripherie dran. Datenübertragung war 
per UDP aus dem SDRAM zum PC. Mit TCP/IP wäre das nix geworden, daher 
haben wir das Projekt auch aufgegeben.

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