Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Newbie
taho2008
Posts: 2
Registered: ‎06-04-2010
0

Re: ML506 Ethernet MAC: cannot get example design to work with ISE.

Hi all:

 

I have the same problem with the example of the trimac xilinx core (V35). It works nice on reception, checked by chipscope. But do nothing on transmition, checked with wireshark and chipscope. I thing it is a kind of problem with the transmission clock. What is better to generate it by yourself or getting it from the port GTX_CLK?

 

Any comment will be welcoming

 

Regards,

Taho

Regular Contributor
vincekoskesh@hotmail.com
Posts: 68
Registered: ‎03-23-2009
0

Re: ML506 Ethernet MAC: cannot get example design to work with ISE.

Yes you'll need to generate your own clock for gigabit. If I remember I'll post my code later on today...

 

Enjoy,

Vince

Visitor
ahartnet
Posts: 2
Registered: ‎05-11-2010
0

Re: ML506 Ethernet MAC: cannot get example design to work with ISE.

Vince,

 

Do you still have you're old code available? I am trying to get the GMII interface to work, but am running into problems trying to create the 125 MHz clock thats needed.

Regular Contributor
vincekoskesh@hotmail.com
Posts: 68
Registered: ‎03-23-2009
0

Re: ML506 Ethernet MAC: cannot get example design to work with ISE.

Attached is a sample of working (if I remember correctly ;)

 

Enjoy,

Vince :-)

Visitor
jijisirine
Posts: 14
Registered: ‎10-29-2011
0

Re: ML506 Ethernet MAC: cannot get example design to work with ISE.

Hi,

I've been using this tutorial to generate the EMAC wrapper

http://www.fpgadeveloper.com/2008/10/generating-ethernet-mac.html

and this one to import my core to my project in XPS

http://www.fpgadeveloper.com/2008/10/tri-mode-ethernet-mac.html

I want to use the MII interface instead of the SGMII interface,I would like to know what are fields (ports, signals or others) I should change to make it work correctly.

can you help me :)

Regular Contributor
vincekoskesh@hotmail.com
Posts: 68
Registered: ‎03-23-2009
0

Re: ML506 Ethernet MAC: cannot get example design to work with ISE.

jijisirine,

 

You can simply generate the emac core with MII interface via coregen. You would need to setup the user clock to 100Mhz, confirm the information in the ucf file and then run the tools to get the bitstream. The example provided by coregen is a loopback example, therefore you'll need some code to read/write to the emac.

 

More details can be found here: www.xilinx.com/support/documentation/application_notes/xapp957.pdf, including the clock setup.

 

Hope this helps,

Newbie
lovie123
Posts: 1
Registered: ‎04-27-2012
0

Re: ML506 Ethernet MAC: cannot get example design to work with ISE.

Hi, dpavli. I met the same problem as you did. The RX led blink once you send a message from PC to the MAC, and the TX led never respond.  From the Wireshark I can only see the packet sent to the MAC. I've been working on this for a long time,but still confused. Could you please show me the reason? How did you finally solve the problem. I use SGMII. Thank you!