Forum Discussion

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

DE1 USB communication

Hello,

I was wondering if there is any way to have USB communication on the DE1 board? I read a few articles regarding use of the Virtual JTAG which seemed interesting (I am yet to try those).

The Qsys tool shows a USB Controller in its components menu. Can this be used to have a USB Communication? I do not know how to begin :confused:

-Ankur

5 Replies

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

    Cool. This takes the TCP/ IP route. I am starting the tutorial now. :)

    What do you think about using the Qsys USB controller?

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

    --- Quote Start ---

    What do you think about using the Qsys USB controller?

    --- Quote End ---

    I've never used it. You'd need to read its documentation. For example, it might only be available on the newer ARM SoC devices. Older generation devices do not have USB interfaces. A board like the DE1 might have a USB controller (DE2 has an ISP1362), but a Qsys interface to this is "nothing" more than an interface to the device registers. You then need to interface to it using a NIOS II or your own HDL.

    Cheers,

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

    --- Quote Start ---

    This takes the TCP/ IP route.

    --- Quote End ---

    Actually it uses the JTAG interface. The TCP/IP example is layered on top of that so that you do not have to use Tcl if you do not want to.

    Cheers,

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

    Thanx a ton Dave. I atleast have a direction to look into.

    And yes, my bad about that :)