I have a Leonardo arduino, and a Ethernet shield. I wish to send data across the Ethernet interface to a FPGA, virtex 6 Ml605. It has an IP core that deals with the 2 layers of OSI interface, Layer 1 and Layer 2. Also know as "Bits" and "Frames" so essentially the actual Ethernet protocol. I do not have access to the Virtex's embedded system library which would allow me to make a processor and do IP and UDP/TCP protocols.
So I simply want to send data using the first two layers. I do not think this should be impossible. Since these layers are what are actually physically connecting the devices.
The problem lies with the arduino library. All I have for sending data is through the UDP protocol. That is a lot of extra information/bytes added on to the frame having to do with protocols that I do not think my IP Core would even recognize and be able to crunch.
Is there a way to send the MAC address, the data, and the check sum. The bare essential of the Ethernet interface? This may be a stupid question but I am new to interfaces.
For those who actually know anything about IP Cores/FPGA's the IP Core I am trying to use is.
https://www.xilinx.com/support/documentation/ip_documentation/v6_emac/v2_3/ug800_v6_emac.pdf