FPGA-Board for Ethernet

Oct 04, 2012 6 Replies

Hi, I am searching a FPGA board for a project where i have to connect an twiste d pair cable to a FPGA and send&receive packages on a pc. So it will look l ike this switch FPGA Board PC UDP will be enough because I dont need any further information from the pac kages. It will be a 100Mbit/s Ethernet but no standard ethernet like 100base-T. (d ifferent coding PAM-3) Do you think a normal Board with Spartan-3 will be enough? Its shameful to say but, I´ve never worked with FPGAs so I am asking here.



Thank you very much. best regards, banko


pair cable to a FPGA and send&receive packages on a pc. So it will look like this

packages.

(different coding PAM-3)

but, I´ve never worked with FPGAs so I am asking here.

If you don't want to spend a lot of money on tools, I'd recommend any board (with Ethernet) that comes with a device-locked license for the Embedded Edition of ISE. This gives you access to LWIP (light-weight IP) and is likely to come with enough demo apps to make your life easier, whether you intended to use an embedded processor or not.

-- Gabor

You might look at Arrow Electronics' BeMicro SDK with usb, 10/100 enet, SD card, MDDR RAM, and a 22K LE Cyclone 4E FPGA, for the peasantly sum of $79. All in a "memory stick" form factor, with an expansion connector on the en d. It is intended for developing applications around their NIOS soft proces sor, but is perfectly useable as an ordinary FPGA.

Andy

ted pair cable to a FPGA and send&receive packages on a pc. So it will look like this

ackages.

(different coding PAM-3)

o say but, I´ve never worked with FPGAs so I am asking here.

Spartan 3 or Spartan 6 will work. Try digilentinc.com

Darol Klawetter

Sorry I was not at work the last days. Thank you very much for the answers and your care. I will do as you say and look for a board with Xilinx ISE. The Diligent Boards are looking good. I think it will be the Spartan 3E Starter Board:

formatting link

3EBOARD Or the Atlys? Spartan-6 FPGA Development Board
formatting link
TLYS

Do I need an Gigabit-Ethernet PHY? Do I need 2 RJ-45 Interfaces? Or can I connect the UTP Cable directly the t he FPGA pins. Or something like UTP to RJ-45 and the PC with usb? For further Information about the used ethernet you can look at the Figure 5 its the Broadcom Ethernet

formatting link

Thank you very much Banko

your care.

If you're doing gigabit Ethernet, then yes. Note that most gigabit PHYs also work at 10 and 100 Mbps.

Depends on what you want to do with it.

You can certainly connect a UTP cable directly to an FPGA (like you could with any piece of wire), but it might not do what you want. High speed Ethernet usually uses a parallel interface (GMII/MII, etc.) that the PHY converts to one of the physical layer Ethernet standards. Most FPGAs aren't capable of generating the correct logic levels necessary for Ethernet directly, which is why you need a PHY.

Not sure what you mean by that!

its the Broadcom Ethernet

If you want to use Automotive Ethernet, I would recommend that you use an Automotive Ethernet PHY. They're not very common on FPGA development boards, so you might need to do some PCB design for this.

Joel

ers and your care.

=S3EBOARD

=ATLYS

gure 5 its the Broadcom Ethernet

Thank you. I've got an automtive phy now, so i have to implement the MAC Layer on the FPGA and thats it. I've found the opencores at opencores.org

So Thank you very much :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required