fpga = 3c40
phy = marvell 88e1119 Ok guys today I can successfully boot uClinux with the TSE MAC (Experimental) selected :
---------------------------------------------------------------------
eth0: atse.c: v1.1, June 3, 2008 by Joseph (Camel) Chen <
joe4camel@gmail.com>
eth0: atse.c: modified version by Eintisy Chuang <
eintisy.chuang@gfec.com.tw>
eth0: Altera Tripple Speed, ether hw addr 00:07:ed:0d:09:19, Marvell 88E1119 PHY
---------------------------------------------------------------------
and make an ifconfig :
---------------------------------------------------------------------
/> ifconfig eth0 192.168.1.122
ATSE: Waiting on PHY link ......
eth0 up, link speed 100, full duplex, eth hw addr 00:07:ed:0d:09:19
---------------------------------------------------------------------
but I still can't make a simple ping from or to the board...
I think that my SOPC system or my Quartus assignements are wrong or maybe I choose the wrong interface between the PHY and the MAC so I post some screenshots :
sopc system with tse and sgdma
http://img534.imageshack.us/img534/4321/sopctsesgdma.jpg quartus pll to generate clk125 and clk125 (+shift 180°)
http://img687.imageshack.us/img687/6538/plltsegtxclkclk125.jpg quartus rgmii + mdio
http://img17.imageshack.us/img17/8386/rgmiitse.jpg quartus gmii + mdio
http://img202.imageshack.us/img202/9990/gmiitse.jpg Maybe reduce the shift applied to the clk125 ?? But the reference design of the devboard indicated +180° ...
I must tell that I'm a bit confused about how to solve this issue !
Thanks !!
P.S : when I ping the board, I can see the RX and TX led blinking (I don't know if it is important to say it)