- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
i am using altera tse ip core 10/100/1000. It works very well for link 10/100. Tx direction works as well for link 1000. Rx direction is not working properly. Signal rxdv has error flag at the start of packet (viz pictures in file). I did not find some advice how to remove this error. Does have anyone experience with this error? Thanks, VasikLink Copied
9 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Signals on scope:
0- Rx Clk 1- Rx DV 2-5 - Rx Data- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Vasek_pilsen
did you find the solution to this problem? besides that, what's the software that you used which is attached on the pdf file?- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello almemar,
not yet, it loos like the problem is on phy layer. Pictures are screenshots from scope. V.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
the gigabit link issue is solved. Altera TSE MAC works correctly. The problem is in timing from Marwell 88E1111. 88E1111 has two modes for RGMII RX Clk delay. It is necessary to choose second mode. Then it works correctly. Cheers, Vaclav Kraus- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Vaclav,
Thanks for the post, could you point to us from where to choose the 'second mode'. Is it in sopc or where? could you post some screenshots? Regards,- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
And also one more thing, I hope you may not mind.
about the scope, could you post the name of this scope. regards,- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Vaclav,
could you please contact me in person if you don't want to post your solution. I'm really in a hurry and I've to show a solution by next week to my boss.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello almemar,
Rx CLK delay is a feauture of PHY chip. I use Marwell 88E1111. There is register Extended PHY Specific Control Register (offset 20). This register contains bit RGMII Receive Timing Control (bit 7). This bit selects mode of Rx Clk Delay. When you write log. 1 to this bit then additional delay is created. Then it is necessary perform sw reset of PHY chip. There is another solution (it is possible to put PLL to RX Clk then it is possible create delay in a FPGA). I use this scope: testequipmentconnection.com/39969/Tektronix_MSO4034.php Cheers, Vaclav- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Vaclav for reply,
I've tried to follow your lead, but unlucky i couldn't find exactly what you mentioned. except this c code which I think it should be in the NiosII part? is that correct? http://www.emdebian.org/~zumbi/mx53/u-boot-fsl/drivers/net/phy/phy.c Sorry for bothering you, but I have to make sure we're on the same page. My platform : de2-115 ( cyclone iv e ) my template : Web server on de2-115 Ethernet: TSE how could I reach to the register that you mentioned? by commands? Q II? or Nios II? Sincerely
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page