Altera_Forum
Honored Contributor
13 years agoMarvell 88E1111 PHY on DE2-115
Hello all,
We're a couple of students doing our main project on this board, a design with no softcores. For handling the PHY we have a state machine and an MDIO component in place. HW reset works fine, then we wait a bit... The chip negotiates a link, all is well. It seems the config pins have a reasonable autonegotiate default. We read off MII_BMCR, apply reset bit, and write back. The PHY does a soft reset and renegitiates a link once more. The 125 MHz RX clock starts, but the 4 DATA wires show HIGH-LOW-HIGH-HIGH, obviously not data :) What are we missing? I imagine it's something PHY specific. Is there a magic sequence of read/writes/waits here? I suspect the next thing to do is either turn off interrupts, or start polling for them. Unfortunately I cannot find this described anywhere for this chip. If someone have managed to do this please point us in the right direction - we've been struggling with it for weeks :( With best regards.