09-13-2013 05:51 AM
i have designed a board based on SP605...
the leds connected to PHY 88E1111 are not blinking....
after performing pheripheral test, all have got passed...
all VCC (2.5, 1.2, PHY_AVDD) are correct
TX_clk coming correct...
after enabling debug option for lwip in bsp settings, i noted that phy is getting detected at address7... echo server is also started..
but none of the leds are glowing so no link....
ping geeting failed...
kindly guide me towards the solution for this problem....
thanks & regards,
09-13-2013 11:02 AM
The FPGA has very little to do with the PHY link side, so it's likely that your problem is something very basic like:
1) Missing 25 MHz clock input to the PHY chip
2) Incorrect strapping resistor configuration on the PHY
3) Incorrect connections between PHY, magnetics and RJ-45 jack.
If you have copied the circuit from the SP605 design, make sure you haven't made copying errors and that you check the SP605 user guide and errata (if any) to check that you have used the correct components and option connections.
09-19-2013 12:43 AM
thanks a lot....
when i carefully noticed 3 pind in rj45 were connected wrongly, so i desoldered the RJ45 connector and i have put the jumpers and made the connections correct. BUT STILL the leds are not glowing...
please guide me..
thanks & regards,
09-19-2013 12:46 AM
09-19-2013 01:08 AM
plz take a look at my schematics for ethernet...
sir i have verified follwing things:
1. 25MHZ clk
2. strapping resistor configuration is perfect as per sp605 and altys board
3. connection between rj45 and phy is also perfect now...
09-19-2013 06:43 AM
There's nothing obviously wrong with your schematic. There could still be issues with layout, but I imagine they'd need to be pretty bad to prevent the PHY from coming up at all. The only thing I see that is very different from my board is the magnetics Vcc pin tied to PHY_AVDD0, where my board uses +1.8V for the magnetics.
Check the PHY_RESET signal. This is active low reset, so it should be high to allow the PHY to run.
Check the PHY_TXC_GTXCLK signal. It should have 125 MHz if the PHY's PLL is running. If not, you need to check that your 25 MHz is clean and that the power supplies are properly filtered.
Other things that I can't check are:
magnetics - make sure that your jack with integrated magnetics is similar to the one on the SP605 board, or at least uses the recommended magnetics topology for the PHY. I used a Tyco 5-6605463-6 on my board.
routing - make sure that the MDIP/MDIN pairs are routed with 100 ohm differential impedance and properly length matched. 47 Ohm resistors (I used 49.9 Ohm in my board) should be at the connector end of the signal traces.
If you suspect that the signal integrity may be an issue, try running at 100 Mbps instead of 1 Gbps. I usually grab an old 10/100 Mbps hub for this sort of testing. If you have a 1 Gbps switch you could try that as well, instead of connecting directly to a P.C.
09-19-2013 10:56 PM
thanks a lot for your pointers..
I have checked that the reset is high...
i am not working in gigabit mode...
i am using MII interface, where it has nothing to do with GTX_CLK...
i tried to work in 100MBps mode and 10Mbps mode.... then also no led blinking..
also sir i noticed 2.5 Mhz clk at TX_clk, and 125Mhz ar RX_clk (sir i highly suspect something wrong here)
sir i have also checked component wise connectivity but that also dint helped....
09-19-2013 11:02 PM
09-20-2013 07:08 AM
sir i have not given any specific constraints for the ethernet connections... can this be the reason, but as you correctly pointed led blinking has nothing to do with fpga configuraton initially
also my software and fpga design worked for altys boars so i do not have any doubt in this side, but wanted to confirm....
01-09-2014 10:38 PM
i have gone for refabrication of my board but still i am facing the same problem i.e no link leds glowing when i connect UTP cable to the RJ45 port.
I have also corrected the pin swapping error in the new board which i have also mentioned in my earlier posts...
any pointers are highly appreciated and very much required
01-10-2014 10:46 AM
01-15-2015 02:12 AM
Watch out RJ45 connections!!
This schematic is wrong.
According to your schematics you have to do this changes (asuming you are using HFJ11-1G01E magnetics...):
RJ45 pin change to PCB pin
6 --------------------------> 4
4 --------------------------> 5
5 --------------------------> 2