hallo, leider ist das betreff etwas daneben, vllt auch im falschen forum. aber da ich zur zeit mit vhdl arbeite passt es vllt doch. zum problem: ich habe 2 boards die ich per ethernet kabel verbunden habe. auf jedem board ist ein ethernet chip drauf. es ist ein RTL 8201 CP. zur zeit bin ich noch am testen und habe auf einem board den sender und auf dem anderen gebe ich die signale die der MachXO vom RTL-Chip bekommt einfach an externe pins weiter. um ein packet zu versenden ist es ja normalerweise so, dass man das TXEN signal setzt, die daten verschickt und das TXEN Signal wieder rücksetzt. nun ist es so dass ich das TXEN signal dauerhaft setzten will und somit ein 'Daten Kanal' aufrecht erhalten möchte. Die Daten werden dann eh in einem frame versendet usw. leider mag der chip das wohl nicht und toggelt die ganze zeit zwischen dem 10MBit Mode und dem 100MBit mode. (sollte mit 100MBit arbeiten). zum testen habe ich dann das TXEn signal mal gesetzt und nach einer bestimmten zeit wieder rückgesetzt. dann hat er auch nicht mehr getoggelt. gibt es vllt eine möglichkeit das TXEn dauerhaft zu setzten und einen Datenkanal offen zu halten? falls nicht mit diesem chip, vllt mit einem anderen? (Lattice MachXO 2280 , ispLEVER 7.2) MfG Andi
hallo, bin jetzt etwas weiter gekommen... dieser ethernet chip hat eine "auto-negotation" funktion. somit kann ich das TXEN Signal nicht dauerhaft setzen. jetzt gibt es jedoch eine möglichkeit diese funktion auszuschalten und den chip im 100Base-TX mode und full duplex fahren zu lassen. natürlich mit richtigem kabel und so. würde das dann gehen, das TXEN signal dann dauerhaft zu setzen? MfG Andi
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.