Sorry, you need to enable JavaScript to visit this website.

error detect phy

Unsolved
10 posts / 0 new
wangy's picture
wangy
Junior(0)
error detect phy

Hi!
I have a problem with Lab3 and was wondering if someone could help me please. I keep running in this error in Lab3/ Peripheral Test: "Error detect phy"
the full output when launchig that test is:
---Entering main---
Running ScuGicSelfTestExample() for ps7_scugic_0...
ScuGicSelfTestExample PASSED
ScuGic Interrupt Setup PASSED
Running Interrupt Test for ps7_ethernet_0...
Error detect phy
there is nothing happening afterwards.
i also tested this with the solution to lab 3 and there is the same error message and the exact same behaviour. Could someone please tell me waht is going on? is my board broken or is this another problem?
I'm running vivado2016.2;my board is picozed xc7z015.
Regards,

JFoster's picture
JFoster
Moderator(58)
Hi Wangy,

Hi Wangy,

I see your using a PicoZed 7015, which Carrier Card are you using, V1 or V2? I also see you are using Vivado 2016.2, which Tutorial version are you using, 2015.4? If that is the case try downloading the corresponding Vivado Version based on which tutorial you are doing. 

Also did the other tests work? Such as the Memory Test and Hello World Test? Another question I have for you is are you sure your PicoZed Board is set to JTAG Boot?

--Josh

wangy's picture
wangy
Junior(0)
Hi JFoster,

Hi JFoster,
Thank you for your answer,
Yes ,I am using picozed 7015,carrier card is V1 and vivado is 2016.2. Tutorial version is 2015.4,but Memory Test and Hello World are working,only peripheral Test have problems ,when I run as ...,Terminal shows   Running Interrupt Test for ps7_ethernet_0...   Error detect phy.
 I am sure PicoZed Board is set to JTAG Boot.

JFoster's picture
JFoster
Moderator(58)
Hello Wangy,

Hello Wangy,

Start by downloading Vivado/SDK 2015.4 and running through the lab with that version. We specifically designed the Tutorial version 2015.4 to work with Vivado/SDK 2015.4. This would explain why the solutions did not work for you as you were running a 2015.4 version in 2016.2.

--Josh

wangy's picture
wangy
Junior(0)
Hello JFoster,

Hello JFoster,
I am running a 2015.4 .This has also the same problem.

wangy's picture
wangy
Junior(0)
Hello JFoster

Hello JFoster
  My teacher told me just that my board is used with MII(100M),rather than GMII(1000M).

fletch's picture
fletch
Moderator(17)
Wangy,

Wangy,

 

What is your PicoZed version? Note that Rev C02 and earlier had an Ethernet timing circuit that held the reset too long. You may find that the test passes if you put a delay into the code before you try to exercise the Ethernet.

 

Bryan

wangy's picture
wangy
Junior(0)
Hello fletch,

Hello fletch,
My picozed version is xc7z015 carries card V1. So how can I put a delay into the code before I try to exercise the Ethernet. 
I am a newer, thanks for your answer.
 
wangy

wangy's picture
wangy
Junior(0)
Hello fletch

Hello fletch
  My teacher told me just that my board is used with MII(100M),rather than GMII(1000M).

JFoster's picture
JFoster
Moderator(58)
Hello Wangy,

Hello Wangy,

I just went through the design myself with a PicoZed 7015 and FMC Carrier Card V1, and all worked properly. My suggestion would be to download Vivado/SDK 2015.4 and then run the Peripheral Test from the 2015.4 Solution. This will help to determine if you have an issue with your Hardware Design or an issue with your PicoZed SOM.

--Josh