UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Contributor
Contributor
675 Views
Registered: ‎05-16-2018

No communication: MicroBlaze with AXI Ethernet Subsystem with DMA on Nexys4 DDR

Jump to solution

bd.PNG

 

I am trying to get basic ethernet communication working with the AXI Ethernet Subsystem and DMA in a MicroBlaze design using a Nexys4 DDR board, I generated this design and get the following critical warnings:

critical_warning.png

I think the 12-1790 warning can be disregarded because my evaluation license is still current:

current_license.png

https://store.digilentinc.com/nexys-4-ddr-artix-7-fpga-trainer-board-recommended-for-ece-curriculum/

 

I'm not sure what is causing the other critical warnings. I have the implementation and synthesis logs attached to this post.

 

I created a Peripheral Tests project in SDK

test.PNG

and hangs at the "Running AxiEthernetSgDmaIntrExample() for axi_ethernet_0..." line:

terminal.PNG

More specifically, when I step through the program, it hangs at line 606 of xaxiethernet_example_intr_sgdma.c

hang.PNG

 

I also created a lwip Echo Server example project:

lwip.PNG

 

But cannot connect when using Terra Term, I get a "connection refused" message on the PC side.

 

I also noted that the LINK/ACT and 100/10 leds do not light up on the Nexys4 DDR board while running either the peripheral or lwip SDK projects, which tells me it's definitely a hardware problem since those leds lit up on a previous hardware design using the AXI Ethernetlite on the same board. 

 

Thanks in advance.

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Contributor
Contributor
522 Views
Registered: ‎05-16-2018

Re: No communication: MicroBlaze with AXI Ethernet Subsystem with DMA on Nexys4 DDR

Jump to solution

I figured out the problem. The AXI Ethernet Subsystem is not compatible with the Nexys 4 DDR, since the PHY on that board is not a gigabit PHY, so it requires a RMII interface, while the AXI Ethernet Subsystem can only support RGMII or GMII.

 

I purchased a nexys video board, which has a gigabit PHY that supports RGMII and is therefore compatible with the AXI Ethernet subsystem.

2 Replies
Xilinx Employee
Xilinx Employee
597 Views
Registered: ‎10-30-2017

Re: No communication: MicroBlaze with AXI Ethernet Subsystem with DMA on Nexys4 DDR

Jump to solution

Hi @bklopp,

 

Please check this 

https://github.com/andrewandrepowell/mic_gather_data

 

Best Regards,
Srikanth
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.

Highlighted
Contributor
Contributor
523 Views
Registered: ‎05-16-2018

Re: No communication: MicroBlaze with AXI Ethernet Subsystem with DMA on Nexys4 DDR

Jump to solution

I figured out the problem. The AXI Ethernet Subsystem is not compatible with the Nexys 4 DDR, since the PHY on that board is not a gigabit PHY, so it requires a RMII interface, while the AXI Ethernet Subsystem can only support RGMII or GMII.

 

I purchased a nexys video board, which has a gigabit PHY that supports RGMII and is therefore compatible with the AXI Ethernet subsystem.