Forum Discussion

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

about USB of DE1 Soc board ,,,

Hello ,,I have DE1 Soc board . In my project , i need to send streaming data ( isochronous transfer mode ) from USB port of the board to USB of Host PC .

Can I have any way to do that function ??

Thank you for your help,,,

2 Replies

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

    The USB ports on the DE1-SoC board are hard wired in host mode. They cannot be made to operate in device mode. You could use them to save data on a USB stick. The HPS USB ports on the SoC can operate in either OTG, host or device mode but you cannot connect them to a PC because the wiring on the board only allows host mode.

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

    Hello,

    As Galfonz told, Soc can operate in either OTG, host or device mode. But in DE1-SoC board, it is hard wired in host mode. Due to this, you may (or can) not be able to use that functionality.

    One option here is to use USB 2.0 Device IP core ( which will be implemented in programmable logic) along with ULPI add-on board. As there are GPIO headers on that board, you can use ULPI add-on board. In this way, you should be able to send streaming data to Host PC via USB. I am sharing links related to USB Device IP core and ULPI add on board :

    http://www.slscorp.com/ip-cores/communication/usb-20-device/usb20sr.html?page=shop.product_details&product_id=52&flypage=flypage.tpl&pop=0

    http://www.slscorp.com/products/add-on-boards/usb-2-0.html

    See whether this is useful to you or not.

    Thanks,

    Bhaumik