Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

stratix 3 fpga interface with ethernet

Altera_Forum
Honored Contributor II
1,444 Views

Hello sir, 

I am designing a hardware board for general purpose in which FPGA has to interface with ethernet . Can u please tell which ethernet has to be taken and on what basis? and also tell about the connection. 

 

Thank you
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
741 Views

You will need an external PHY to make the interface between the Ethernet port and the FPGA, and an Ethernet IP inside the FPGA, such as Altera's TSE or Opencore's Ethernet MAC. 

The first thing you need to decide is whether you require a 100Mb/s or a 1Gb/s interface. Then from that choose a PHY, see how you can connect it to the FPGA and choose a MAC.
0 Kudos
Altera_Forum
Honored Contributor II
741 Views

ok sir thank you.100mb/s is sufficient for my application. Can you please tell about schematic of this interfacing.

0 Kudos
Altera_Forum
Honored Contributor II
741 Views

I don't have any finished design to show you, but you can have a look at some PHY datasheets for suggestions. In my company we use PHYs from SMSC and we are quite happy with them: 

http://www.smsc.com/products/ethernet_and_embedded_networking/ethernet_transceivers/lan8710a_lan8720a 

You will find a lot of information in the datasheet itself, and you can also find in the download section some schematics for an evaluation board. 

For the FPGA side I suggest reading the TSE documentation: http://www.altera.com/literature/ug/ug_ethernet.pdf.
0 Kudos
Altera_Forum
Honored Contributor II
741 Views

Sir, 

We are using STRATIX 3 FPGA(EP3SL340F1152) in our design. 

We are providing ethernet interface on our board in order to increase the communication speed compared to RS232. 

Can you please tell us which ethernet can be used?
0 Kudos
Altera_Forum
Honored Contributor II
741 Views

You decide which Ethernet interface you need. Then from that you select a PHY, and then you look at how you want to connect it to your FPGA. Different PHYs with different Ethernet protocols supports have different interfaces to the MAC, using more or less pins. The more pins you use, the lower the frequency and the easier it is to interface with the FPGA, usually.

0 Kudos
Reply