+ Post New Thread
Results 1 to 8 of 8
  1. #1
    Member level 3
    Points: 817, Level: 6
    HasHx's Avatar
    Join Date
    Oct 2016
    Location
    Amman
    Posts
    57
    Helped
    11 / 11
    Points
    817
    Level
    6

    Design of a PCIe card with USB and Ethernet

    Hello,

    I am currently working on a USB 3.1, 10GigE to PCIe board, i was wondering if a FPGA would do the job? what can be the challenges with it?

    Regards.

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 5
    Points: 23,307, Level: 37
    barry's Avatar
    Join Date
    Mar 2005
    Location
    California, USA
    Posts
    4,471
    Helped
    986 / 986
    Points
    23,307
    Level
    37

    Re: Design of a PCIe card with USB and Ethernet

    It can be done in an FPGA, but I've never done it. All FPGA vendors sell cores for it. I think EVERYTHING about implementing ethernet from scratch is challenging.


    1 members found this post helpful.

    •   AltAdvertisement

        
       

  3. #3
    Advanced Member level 4
    Points: 8,256, Level: 21
    Achievements:
    7 years registered Created Blog entry
    dpaul's Avatar
    Join Date
    Jan 2008
    Location
    Germany
    Posts
    1,230
    Helped
    268 / 268
    Points
    8,256
    Level
    21
    Blog Entries
    1

    Re: Design of a PCIe card with USB and Ethernet

    I am currently working on a USB 3.1, 10GigE to PCIe board, i was wondering if a FPGA would do the job?
    Can be done with a Xilinx 7 series FPGA.

    what can be the challenges with it?
    Completely depends with how much knowledge you and or your team possess. As mentioned above, if using IP cores will reduce the efforts.
    Last edited by dpaul; 8th November 2018 at 10:25.
    FPGA enthusiast!


    1 members found this post helpful.

    •   AltAdvertisement

        
       

  4. #4
    Member level 3
    Points: 817, Level: 6
    HasHx's Avatar
    Join Date
    Oct 2016
    Location
    Amman
    Posts
    57
    Helped
    11 / 11
    Points
    817
    Level
    6

    Re: Design of a PCIe card with USB and Ethernet

    Hello,

    I actually found a great core for Ethernet from Intel (X550) ((https://www2.mouser.com/datasheet/2/...et-1140612.pdf)) which does exactly what i need it to do... for the USB i could not find any ICs for the USB 3.1 (Gen2) any suggestions? or should i do it with FPGA? if yes any sources that might help please?

    Regards.



  5. #5
    Full Member level 2
    Points: 2,095, Level: 10
    Achievements:
    7 years registered

    Join Date
    Jun 2010
    Posts
    126
    Helped
    13 / 13
    Points
    2,095
    Level
    10

    Re: Design of a PCIe card with USB and Ethernet

    If your FPGA has PCIe hard IP you could implement USB using one of these

    Host
    https://www.renesas.com/us/en/produc...ml#productInfo

    Peripheral
    https://www.broadcom.com/products/pc...ollers/usb3380

    PCIe in FPGAs is common enough, you should be able to find some decent example designs. Not many FPGA's have built-in USB controllers.
    Last edited by BlackHelicopter; 13th November 2018 at 01:24.



    •   AltAdvertisement

        
       

  6. #6
    Junior Member level 1
    Points: 126, Level: 1
    AskSensors's Avatar
    Join Date
    Oct 2018
    Location
    Paris
    Posts
    18
    Helped
    0 / 0
    Points
    126
    Level
    1

    Re: Design of a PCIe card with USB and Ethernet

    Hello,
    Have you tried products from Texas Instruments. They have many ICs with built-in USB/EThernet and PCIe.
    Texas Instruments PCIe



  7. #7
    Full Member level 2
    Points: 2,095, Level: 10
    Achievements:
    7 years registered

    Join Date
    Jun 2010
    Posts
    126
    Helped
    13 / 13
    Points
    2,095
    Level
    10

    Re: Design of a PCIe card with USB and Ethernet

    FTDI has some options as well

    https://www.ftdichip.com/Products/ICs/FT600.html
    https://www.ftdichip.com/Products/ICs/FT602.html (depending on your application)



  8. #8
    Full Member level 4
    Points: 3,567, Level: 14
    Achievements:
    7 years registered

    Join Date
    Feb 2007
    Location
    INDIA
    Posts
    221
    Helped
    44 / 44
    Points
    3,567
    Level
    14

    Re: Design of a PCIe card with USB and Ethernet

    If FPGA is not hard stop, there are many processors from TI,NXP/Freescale, Renesas etc which can support USB 3.1,PCIe and Ethernet. Even some high end controllers from Atmel or equalent will support these interfaces. Just search the manufacterers.



--[[ ]]--