Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
9 years ago

MUX is Choosing Either USB or GbE in Cyclone V SoC, but not Both!

Hello Gentlemen,

The long story short, we are using DE-1 Dev Board, which uses Cyclone V SoC (5csema5f31c6), and our application needs 2x GbE ports and 2x USB ports.

At first glance, it seems that the SoC is supporting that, but after more investigating in the pinout of the SoC we found that they are sharing the same MUX always. In fact, we checked all the varieties (5csxxxxxx), but it seems that they all have that MUX.

So does that mean we have to choose only one of them at a time, not both?

If that is the case, what is the best way to play around that to get all ports working at the same time.

Thanks in advance ,,

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Do as much as you can in the HPS, and do the rest in the programmable logic side. I'm guessing that would mean USB in HPS, TSE in FPGA.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    You could add an external microcontroller or USB interface chip to support USB. Another choice would be to add a USB hub and use only one USB port.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Hello Gentlemen,

    The long story short, we are using DE-1 Dev Board, which uses Cyclone V SoC (5csema5f31c6), and our application needs 2x GbE ports and 2x USB ports.

    --- Quote End ---

    Do you wish to use USB in Host mode or in Device mode?

    Thanks,

    Bhaumik