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

    Join Date
    Jun 2012
    Location
    Bucharest/Romania
    Posts
    173
    Helped
    3 / 3
    Points
    1,724
    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!

    •   AltAdvertisment

        
       

  2. #2
    Newbie level 5
    Points: 168, Level: 2

    Join Date
    Oct 2017
    Posts
    10
    Helped
    1 / 1
    Points
    168
    Level
    2

    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



    •   AltAdvertisment

        
       

  3. #3
    Advanced Member level 3
    Points: 5,356, Level: 17

    Join Date
    Feb 2015
    Posts
    887
    Helped
    256 / 256
    Points
    5,356
    Level
    17

    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.



    •   AltAdvertisment

        
       

  4. #4
    Advanced Member level 4
    Points: 7,495, Level: 20
    Achievements:
    7 years registered Created Blog entry
    dpaul's Avatar
    Join Date
    Jan 2008
    Location
    Germay
    Posts
    1,102
    Helped
    244 / 244
    Points
    7,495
    Level
    20
    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!



--[[ ]]--