cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
aparna3103
Visitor
Visitor
349 Views
Registered: ‎05-11-2020

Ethernet DMA

Hi,

Now I am using Ethernet DMA application in vivado on Z7020 board.

By using example given in https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841971/Zynq-7000+AP+SoC+-+Performance+-+Ethernet+Packet+Inspection+-+Bare+Metal+-+Redirecting+Headers+to+PL+and+Cache+Tech+Tip link, data is coming. But this is the loopback test.

Now I want to send the data to Ethernet from PC. Can you please suggest me how to send the data?

Tags (2)
0 Kudos
3 Replies
nanz
Moderator
Moderator
274 Views
Registered: ‎08-25-2009

Hi @aparna3103 ,

So we have LWIP example codes available from Vitis which you can refer to. You just needed to create an application example in Vitis based on your .xsa file , and you will see lwip examples and can generate it and test it directly on HW.

You can also refer to github lwip examples:

https://github.com/Xilinx/embeddedsw/tree/master/ThirdParty/sw_services/lwip211/examples

 


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------
0 Kudos
aparna3103
Visitor
Visitor
225 Views
Registered: ‎05-11-2020

Thank you for your reply.

But I don't want to use LWIP. I am using above mentioned application.

In that only MAC address is present. There is no IP address configuration in that.

Can we send the data using MAC address from PC to HW?

0 Kudos
nanz
Moderator
Moderator
201 Views
Registered: ‎08-25-2009

Hi @aparna3103 ,

You will need to assign IP address in order to communicate between the board and the PC.


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------
0 Kudos