+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Full Member level 3
    Points: 1,719, Level: 9

    Join Date
    Jun 2012
    Location
    Bucharest/Romania
    Posts
    172
    Helped
    3 / 3
    Points
    1,719
    Level
    9

    FPGA Ethernet interface

    Hi there,

    I am thinking to replace my UART core from my FPGA system with an Ethernet one. Right now I am using a commercial board to control my system, hence it has a PHY interface for Ethernet, NEXYS-4 DDR board. I am using VHDL and VIVADO for this.

    I want to place my system in to a intranet network, commercial router based, and I want to read data from it with a pc connected via Ethernet.
    I was looking at some IPs from Xilinx, AXI Ethernet Lite, but maybe is better to ask here for some thoughts or solutions first.

    Do you thinks is suitable to use it, even I dont have a huge amount of data? (about 100kbits/s)
    If yes, can you recommend some solutions which not include the Microblaze core from Xilinx?

    Thank you,
    Vlad
    I am a bad guy, but I have good intentions!

    •   Alt3rd December 2017, 19:11

      advertising

        
       

  2. #2
    Newbie level 4
    Points: 60, Level: 1

    Join Date
    Oct 2017
    Posts
    6
    Helped
    0 / 0
    Points
    60
    Level
    1

    Re: FPGA Ethernet interface

    Hi Vlad,
    I had the same need as you. I have an Artyboard that also have ethernet.
    I connected fpga-cores.com and applied for "test-pilot" and got a working core with DHCP, TCP that works on the Artyboard.
    The Artyboard has a 100mbit MII interface to the ethernet phy.
    Maybe they have a core for NEXYS-4 DDR (or it could be the same if you also have a 100mbit MII).
    Cheers



    •   Alt3rd December 2017, 21:13

      advertising

        
       

  3. #3
    Advanced Member level 3
    Points: 4,845, Level: 16

    Join Date
    Feb 2015
    Posts
    808
    Helped
    235 / 235
    Points
    4,845
    Level
    16

    Re: FPGA Ethernet interface

    For 100kbps, I would use a pc. This assumes I just want to get something that works for the application. If this is part of a larger product, probably a zynq or a fpga + micro combo based on what makes the most sense.



    •   Alt4th December 2017, 00:40

      advertising

        
       

  4. #4
    Advanced Member level 3
    Points: 6,882, Level: 19
    Achievements:
    7 years registered Created Blog entry
    dpaul's Avatar
    Join Date
    Jan 2008
    Location
    Germay
    Posts
    999
    Helped
    221 / 221
    Points
    6,882
    Level
    19
    Blog Entries
    1

    Re: FPGA Ethernet interface

    If you want to process raw Ethernet frames then a Xilinx AXI Ethernet Lite core with a uBlaze is good enough. But if you want to implement higher level protocols, #3 is better.
    Have a look here http://netfpga.org/site/#/ for lots of design ideas.
    .....yes, I do this for fun!



--[[ ]]--