R
revkarol
Hi,
I've a starter kit board for the Spartan 3an. This includes and RJ45 Ethernet jack. I'd like to use this to send data down the line to my PC. To simplify matters somewhat, I have an extra network card so it's not on the general LAN. All I want to do is send some (ideally UDP) data, in one direction down the line from the FPGA to the PC. Speed is not an issue as this is mostly a training exercise to 10Mbps is fine. On the PC end I can use some data capture/snooping tool to grab the data.
Not sure, but perhaps I need a crossover cable or switch between the two?
My current feeble attempt suggests that I need to use some IP core for Ethernet. Since I've mostly be writing raw VHDL from scratch so far this is new. But also a good thing since I'd like learn how to add various IP cores to a project.
I've managed to get a temporary licence for the TEMAC (TriMode Ethernet MAC) and generate a core using the Xilinx CORE generator with the MII setting which seems fine for 10Mbps.
I've managed to get the shipped example synthesized and generate the firmware. However I don't think it's working as I don't see any link activity onthe RJ45 LEDs.
Basically, I'm not sure if this is the right way to attack the problem. Nor where to go next. Should I add the UDP layer in VHDL?
Advance thanks for any help/advice given,
Karol.
I've a starter kit board for the Spartan 3an. This includes and RJ45 Ethernet jack. I'd like to use this to send data down the line to my PC. To simplify matters somewhat, I have an extra network card so it's not on the general LAN. All I want to do is send some (ideally UDP) data, in one direction down the line from the FPGA to the PC. Speed is not an issue as this is mostly a training exercise to 10Mbps is fine. On the PC end I can use some data capture/snooping tool to grab the data.
Not sure, but perhaps I need a crossover cable or switch between the two?
My current feeble attempt suggests that I need to use some IP core for Ethernet. Since I've mostly be writing raw VHDL from scratch so far this is new. But also a good thing since I'd like learn how to add various IP cores to a project.
I've managed to get a temporary licence for the TEMAC (TriMode Ethernet MAC) and generate a core using the Xilinx CORE generator with the MII setting which seems fine for 10Mbps.
I've managed to get the shipped example synthesized and generate the firmware. However I don't think it's working as I don't see any link activity onthe RJ45 LEDs.
Basically, I'm not sure if this is the right way to attack the problem. Nor where to go next. Should I add the UDP layer in VHDL?
Advance thanks for any help/advice given,
Karol.