Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21323 Discussions

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

Altera_Forum
Honored Contributor II
1,653 Views

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 ,,
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
565 Views

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.

0 Kudos
Altera_Forum
Honored Contributor II
565 Views

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.

0 Kudos
Altera_Forum
Honored Contributor II
565 Views

 

--- 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
0 Kudos
Reply